Interface FunctionEndpointSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<FunctionEndpointSummary.Builder,,FunctionEndpointSummary> SdkBuilder<FunctionEndpointSummary.Builder,,FunctionEndpointSummary> SdkPojo
- Enclosing class:
FunctionEndpointSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe authorization type for the endpoint.The authorization type for the endpoint.autoDeploymentMode(String autoDeploymentMode) The auto-deployment mode for the endpoint.autoDeploymentMode(AutoDeploymentMode autoDeploymentMode) The auto-deployment mode for the endpoint.The date and time the endpoint was created.description(String description) A description of the endpoint.domainName(String domainName) The domain name of the endpoint.endpointArn(String endpointArn) The Amazon Resource Name (ARN) of the endpoint.endpointName(String endpointName) The name of the endpoint.endpointType(String endpointType) The type of the endpoint.endpointType(EndpointType endpointType) The type of the endpoint.The list of Regions for the endpoint.regions(Collection<String> regions) The list of Regions for the endpoint.revisionWeights(Collection<RevisionWeight> revisionWeights) The revision weights for the endpoint.revisionWeights(Consumer<RevisionWeight.Builder>... revisionWeights) The revision weights for the endpoint.revisionWeights(RevisionWeight... revisionWeights) The revision weights for the endpoint.default FunctionEndpointSummary.BuilderscalingConfig(Consumer<ScalingConfig.Builder> scalingConfig) The scaling configuration for the endpoint.scalingConfig(ScalingConfig scalingConfig) The scaling configuration for the endpoint.The current state of the endpoint.state(EndpointState state) The current state of the endpoint.stateReason(String stateReason) The reason for the current state of the endpoint.default FunctionEndpointSummary.BuilderthrottleConfig(Consumer<ThrottleConfig.Builder> throttleConfig) The throttling configuration for the endpoint.throttleConfig(ThrottleConfig throttleConfig) The throttling configuration for the endpoint.The date and time the endpoint was last updated.updateStatus(String updateStatus) The status of the most recent update to the endpoint.updateStatus(EndpointUpdateStatus updateStatus) The status of the most recent update to the endpoint.updateStatusReason(String updateStatusReason) The reason for the current update status of the 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
-
endpointArn
The Amazon Resource Name (ARN) of the endpoint.
- Parameters:
endpointArn- The Amazon Resource Name (ARN) of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointName
The name of the endpoint.
- Parameters:
endpointName- The name of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of the endpoint.
- Parameters:
description- A description of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointType
The type of the endpoint.
- Parameters:
endpointType- The type of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endpointType
The type of the endpoint.
- Parameters:
endpointType- The type of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
domainName
The domain name of the endpoint.
- Parameters:
domainName- The domain name of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authType
The authorization type for the endpoint.
- Parameters:
authType- The authorization type for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authType
The authorization type for the endpoint.
- Parameters:
authType- The authorization type for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
autoDeploymentMode
The auto-deployment mode for the endpoint.
- Parameters:
autoDeploymentMode- The auto-deployment mode for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
autoDeploymentMode
The auto-deployment mode for the endpoint.
- Parameters:
autoDeploymentMode- The auto-deployment mode for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
revisionWeights
The revision weights for the endpoint.
- Parameters:
revisionWeights- The revision weights for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionWeights
The revision weights for the endpoint.
- Parameters:
revisionWeights- The revision weights for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionWeights
FunctionEndpointSummary.Builder revisionWeights(Consumer<RevisionWeight.Builder>... revisionWeights) The revision weights for the 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:
-
regions
The list of Regions for the endpoint.
- Parameters:
regions- The list of Regions for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regions
The list of Regions for the endpoint.
- Parameters:
regions- The list of Regions for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scalingConfig
The scaling configuration for the endpoint. This field is absent if the endpoint has no scaling configuration.
- Parameters:
scalingConfig- The scaling configuration for the 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
default FunctionEndpointSummary.Builder scalingConfig(Consumer<ScalingConfig.Builder> scalingConfig) The scaling configuration for the 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 endpoint. This field is absent if the endpoint has no throttling configuration.
- Parameters:
throttleConfig- The throttling configuration for the 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
default FunctionEndpointSummary.Builder throttleConfig(Consumer<ThrottleConfig.Builder> throttleConfig) The throttling configuration for the 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 endpoint.
- Parameters:
state- The current state of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The current state of the endpoint.
- Parameters:
state- The current state of the 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 endpoint.
- Parameters:
stateReason- The reason for the current state of the 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 endpoint.
- Parameters:
updateStatus- The status of the most recent update to the 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 endpoint.
- Parameters:
updateStatus- The status of the most recent update to the 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 endpoint.
- Parameters:
updateStatusReason- The reason for the current update status of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date and time the endpoint was created.
- Parameters:
createdAt- The date and time the endpoint was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The date and time the endpoint was last updated.
- Parameters:
updatedAt- The date and time the endpoint was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-