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.BuildercacheKey(String cacheKey)The cache key to use for a given cache entry.EndpointDiscoveryRequest.BuilderdefaultEndpoint(URI defaultEndpoint)The default endpoint for a request.EndpointDiscoveryRequest.Builderidentifiers(Map<String,String> identifiers)Specifies a map containing a set identifiers mapped to the name of the field in the request.EndpointDiscoveryRequest.BuilderoperationName(String operationName)The name of the operation being used in the customer's request.EndpointDiscoveryRequest.BuilderoverrideConfiguration(RequestOverrideConfiguration overrideConfiguration)The request override configuration to be used with the endpoint discovery request.EndpointDiscoveryRequest.Builderrequired(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-URIof the default endpoint- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-