Interface RegionalEndpoint.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RegionalEndpoint.Builder,,RegionalEndpoint> SdkBuilder<RegionalEndpoint.Builder,,RegionalEndpoint> SdkPojo
- Enclosing class:
RegionalEndpoint
-
Method Summary
Modifier and TypeMethodDescriptionThe authorization type for the regional endpoint.The authorization type for the regional endpoint.domainName(String domainName) The domain name of the regional endpoint.revisionWeights(Collection<RevisionWeight> revisionWeights) The revision weights for the regional endpoint.revisionWeights(Consumer<RevisionWeight.Builder>... revisionWeights) The revision weights for the regional endpoint.revisionWeights(RevisionWeight... revisionWeights) The revision weights for the regional endpoint.default RegionalEndpoint.BuilderscalingConfig(Consumer<ScalingConfig.Builder> scalingConfig) The scaling configuration for the regional endpoint.scalingConfig(ScalingConfig scalingConfig) The scaling configuration for the regional endpoint.The current state of the regional endpoint.state(EndpointState state) The current state of the regional endpoint.stateReason(String stateReason) The reason for the current state of the regional endpoint.default RegionalEndpoint.BuilderthrottleConfig(Consumer<ThrottleConfig.Builder> throttleConfig) The throttling configuration for the regional endpoint.throttleConfig(ThrottleConfig throttleConfig) The throttling configuration for the regional endpoint.updateStatus(String updateStatus) The status of the most recent update to the regional endpoint.updateStatus(EndpointUpdateStatus updateStatus) The status of the most recent update to the regional endpoint.updateStatusReason(String updateStatusReason) The reason for the current update status of the regional endpoint.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
domainName
The domain name of the regional endpoint.
- Parameters:
domainName- The domain name of the regional endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authType
The authorization type for the regional endpoint.
- Parameters:
authType- The authorization type for the regional endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authType
The authorization type for the regional endpoint.
- Parameters:
authType- The authorization type for the regional endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
revisionWeights
The revision weights for the regional endpoint.
- Parameters:
revisionWeights- The revision weights for the regional endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionWeights
The revision weights for the regional endpoint.
- Parameters:
revisionWeights- The revision weights for the regional endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionWeights
The revision weights for the regional endpoint.
This is a convenience method that creates an instance of theRevisionWeight.Builderavoiding the need to create one manually viaRevisionWeight.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torevisionWeights(List<RevisionWeight>).- Parameters:
revisionWeights- a consumer that will call methods onRevisionWeight.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scalingConfig
The scaling configuration for the regional endpoint. This field is absent if the endpoint has no scaling configuration.
- Parameters:
scalingConfig- The scaling configuration for the regional endpoint. This field is absent if the endpoint has no scaling configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scalingConfig
The scaling configuration for the regional endpoint. This field is absent if the endpoint has no scaling configuration.
This is a convenience method that creates an instance of theScalingConfig.Builderavoiding the need to create one manually viaScalingConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toscalingConfig(ScalingConfig).- Parameters:
scalingConfig- a consumer that will call methods onScalingConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
throttleConfig
The throttling configuration for the regional endpoint. This field is absent if the endpoint has no throttling configuration.
- Parameters:
throttleConfig- The throttling configuration for the regional endpoint. This field is absent if the endpoint has no throttling configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
throttleConfig
The throttling configuration for the regional endpoint. This field is absent if the endpoint has no throttling configuration.
This is a convenience method that creates an instance of theThrottleConfig.Builderavoiding the need to create one manually viaThrottleConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tothrottleConfig(ThrottleConfig).- Parameters:
throttleConfig- a consumer that will call methods onThrottleConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The current state of the regional endpoint.
- Parameters:
state- The current state of the regional endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The current state of the regional endpoint.
- Parameters:
state- The current state of the regional endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
stateReason
The reason for the current state of the regional endpoint.
- Parameters:
stateReason- The reason for the current state of the regional endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateStatus
The status of the most recent update to the regional endpoint.
- Parameters:
updateStatus- The status of the most recent update to the regional endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updateStatus
The status of the most recent update to the regional endpoint.
- Parameters:
updateStatus- The status of the most recent update to the regional endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updateStatusReason
The reason for the current update status of the regional endpoint.
- Parameters:
updateStatusReason- The reason for the current update status of the regional endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-