Interface EndpointDiscoveryRequest.Builder

All Superinterfaces:
Buildable, CopyableBuilder<EndpointDiscoveryRequest.Builder,EndpointDiscoveryRequest>, SdkBuilder<EndpointDiscoveryRequest.Builder,EndpointDiscoveryRequest>
Enclosing class:
EndpointDiscoveryRequest

public static interface EndpointDiscoveryRequest.Builder extends CopyableBuilder<EndpointDiscoveryRequest.Builder,EndpointDiscoveryRequest>
Builder interface for constructing a EndpointDiscoveryRequest.
  • Method Details

    • overrideConfiguration

      EndpointDiscoveryRequest.Builder overrideConfiguration(RequestOverrideConfiguration overrideConfiguration)
      The request override configuration to be used with the endpoint discovery request.
    • operationName

      EndpointDiscoveryRequest.Builder operationName(String operationName)
      The name of the operation being used in the customer's request.
      Parameters:
      operationName - The name of the operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identifiers

      Specifies a map containing a set identifiers mapped to the name of the field in the request.
      Parameters:
      identifiers - A map of identifiers for the request.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cacheKey

      The cache key to use for a given cache entry.
      Parameters:
      cacheKey - A cache key.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • required

      EndpointDiscoveryRequest.Builder required(boolean required)
      Whether or not endpoint discovery is required for this request.
      Parameters:
      required - boolean specifying if endpoint discovery is required.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • defaultEndpoint

      EndpointDiscoveryRequest.Builder defaultEndpoint(URI defaultEndpoint)
      The default endpoint for a request.
      Parameters:
      defaultEndpoint - URI of the default endpoint
      Returns:
      Returns a reference to this object so that method calls can be chained together.