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
copy
Methods 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
-URI
of the default endpoint- Returns:
- Returns a reference to this object so that method calls can be chained together.
-