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 Summary
Modifier and TypeMethodDescriptionThe cache key to use for a given cache entry.defaultEndpoint(URI defaultEndpoint) The default endpoint for a request.identifiers(Map<String, String> identifiers) Specifies a map containing a set identifiers mapped to the name of the field in the request.operationName(String operationName) The name of the operation being used in the customer's request.overrideConfiguration(RequestOverrideConfiguration overrideConfiguration) The request override configuration to be used with the endpoint discovery request.required(boolean required) Whether or not endpoint discovery is required for this request.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build 
- 
Method Details
- 
overrideConfiguration
EndpointDiscoveryRequest.Builder overrideConfiguration(RequestOverrideConfiguration overrideConfiguration) The request override configuration to be used with the endpoint discovery request. - 
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
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
The default endpoint for a request.- Parameters:
 defaultEndpoint-URIof the default endpoint- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 
 -