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 aEndpointDiscoveryRequest
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EndpointDiscoveryRequest.Builder
cacheKey(String cacheKey)
The cache key to use for a given cache entry.EndpointDiscoveryRequest.Builder
defaultEndpoint(URI defaultEndpoint)
The default endpoint for a request.EndpointDiscoveryRequest.Builder
identifiers(Map<String,String> identifiers)
Specifies a map containing a set identifiers mapped to the name of the field in the request.EndpointDiscoveryRequest.Builder
operationName(String operationName)
The name of the operation being used in the customer's request.EndpointDiscoveryRequest.Builder
overrideConfiguration(RequestOverrideConfiguration overrideConfiguration)
The request override configuration to be used with the endpoint discovery request.EndpointDiscoveryRequest.Builder
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 Detail
-
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
EndpointDiscoveryRequest.Builder identifiers(Map<String,String> 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
EndpointDiscoveryRequest.Builder cacheKey(String 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.
-
-