Interface UpdateWebFunctionEndpointResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<UpdateWebFunctionEndpointResponse.Builder,,UpdateWebFunctionEndpointResponse> LambdaWebResponse.Builder,SdkBuilder<UpdateWebFunctionEndpointResponse.Builder,,UpdateWebFunctionEndpointResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
UpdateWebFunctionEndpointResponse
-
Method Summary
Modifier and TypeMethodDescriptionSets the value of the AuthType property for this object.Sets the value of the AuthType property for this object.autoDeploymentMode(String autoDeploymentMode) Sets the value of the AutoDeploymentMode property for this object.autoDeploymentMode(AutoDeploymentMode autoDeploymentMode) Sets the value of the AutoDeploymentMode property for this object.The date and time the endpoint was created.description(String description) The description of the endpoint.domainName(String domainName) The domain name assigned to the endpoint.endpointArn(String endpointArn) The Amazon Resource Name (ARN) of the endpoint.endpointName(String endpointName) The name of the endpoint.endpointType(String endpointType) Sets the value of the EndpointType property for this object.endpointType(EndpointType endpointType) Sets the value of the EndpointType property for this object.functionArn(String functionArn) The Amazon Resource Name (ARN) of the web function.regionalEndpoints(Map<String, RegionalEndpoint> regionalEndpoints) The list of regional endpoint configurations.The Regions configured for the endpoint.regions(Collection<String> regions) The Regions configured for the endpoint.revisionWeights(Collection<RevisionWeight> revisionWeights) The traffic distribution across revisions for the endpoint.revisionWeights(Consumer<RevisionWeight.Builder>... revisionWeights) The traffic distribution across revisions for the endpoint.revisionWeights(RevisionWeight... revisionWeights) The traffic distribution across revisions for the endpoint.scalingConfig(Consumer<ScalingConfig.Builder> scalingConfig) Sets the value of the ScalingConfig property for this object.scalingConfig(ScalingConfig scalingConfig) Sets the value of the ScalingConfig property for this object.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.throttleConfig(Consumer<ThrottleConfig.Builder> throttleConfig) Sets the value of the ThrottleConfig property for this object.throttleConfig(ThrottleConfig throttleConfig) Sets the value of the ThrottleConfig property for this object.The date and time the endpoint was last updated.updateStatus(String updateStatus) Sets the value of the UpdateStatus property for this object.updateStatus(EndpointUpdateStatus updateStatus) Sets the value of the UpdateStatus property for this object.updateStatusReason(String updateStatusReason) The reason for the endpoint's most recent update status.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.lambdaweb.model.LambdaWebResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
functionArn
The Amazon Resource Name (ARN) of the web function.
- Parameters:
functionArn- The Amazon Resource Name (ARN) of the web function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
The description of the endpoint.
- Parameters:
description- The description of the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointType
Sets the value of the EndpointType property for this object.- Parameters:
endpointType- The new value for the EndpointType property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endpointType
Sets the value of the EndpointType property for this object.- Parameters:
endpointType- The new value for the EndpointType property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
domainName
The domain name assigned to the endpoint.
- Parameters:
domainName- The domain name assigned to the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authType
Sets the value of the AuthType property for this object.- Parameters:
authType- The new value for the AuthType property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authType
Sets the value of the AuthType property for this object.- Parameters:
authType- The new value for the AuthType property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
autoDeploymentMode
Sets the value of the AutoDeploymentMode property for this object.- Parameters:
autoDeploymentMode- The new value for the AutoDeploymentMode property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
autoDeploymentMode
Sets the value of the AutoDeploymentMode property for this object.- Parameters:
autoDeploymentMode- The new value for the AutoDeploymentMode property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
revisionWeights
UpdateWebFunctionEndpointResponse.Builder revisionWeights(Collection<RevisionWeight> revisionWeights) The traffic distribution across revisions for the endpoint. Each entry maps a revision to a weight from 1 to 100.
- Parameters:
revisionWeights- The traffic distribution across revisions for the endpoint. Each entry maps a revision to a weight from 1 to 100.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionWeights
The traffic distribution across revisions for the endpoint. Each entry maps a revision to a weight from 1 to 100.
- Parameters:
revisionWeights- The traffic distribution across revisions for the endpoint. Each entry maps a revision to a weight from 1 to 100.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionWeights
UpdateWebFunctionEndpointResponse.Builder revisionWeights(Consumer<RevisionWeight.Builder>... revisionWeights) The traffic distribution across revisions for the endpoint. Each entry maps a revision to a weight from 1 to 100.
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 Regions configured for the endpoint.
- Parameters:
regions- The Regions configured for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regions
The Regions configured for the endpoint.
- Parameters:
regions- The Regions configured for the endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scalingConfig
Sets the value of the ScalingConfig property for this object.- Parameters:
scalingConfig- The new value for the ScalingConfig property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scalingConfig
default UpdateWebFunctionEndpointResponse.Builder scalingConfig(Consumer<ScalingConfig.Builder> scalingConfig) Sets the value of the ScalingConfig property for this object. 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
Sets the value of the ThrottleConfig property for this object.- Parameters:
throttleConfig- The new value for the ThrottleConfig property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
throttleConfig
default UpdateWebFunctionEndpointResponse.Builder throttleConfig(Consumer<ThrottleConfig.Builder> throttleConfig) Sets the value of the ThrottleConfig property for this object. 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
Sets the value of the UpdateStatus property for this object.- Parameters:
updateStatus- The new value for the UpdateStatus property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updateStatus
Sets the value of the UpdateStatus property for this object.- Parameters:
updateStatus- The new value for the UpdateStatus property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updateStatusReason
The reason for the endpoint's most recent update status.
- Parameters:
updateStatusReason- The reason for the endpoint's most recent update status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regionalEndpoints
UpdateWebFunctionEndpointResponse.Builder regionalEndpoints(Map<String, RegionalEndpoint> regionalEndpoints) The list of regional endpoint configurations.
- Parameters:
regionalEndpoints- The list of regional endpoint configurations.- 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.
-