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.
-