Interface DescribeStateMachineAliasResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeStateMachineAliasResponse.Builder,
,DescribeStateMachineAliasResponse> SdkBuilder<DescribeStateMachineAliasResponse.Builder,
,DescribeStateMachineAliasResponse> SdkPojo
,SdkResponse.Builder
,SfnResponse.Builder
- Enclosing class:
DescribeStateMachineAliasResponse
public static interface DescribeStateMachineAliasResponse.Builder
extends SfnResponse.Builder, SdkPojo, CopyableBuilder<DescribeStateMachineAliasResponse.Builder,DescribeStateMachineAliasResponse>
-
Method Summary
Modifier and TypeMethodDescriptioncreationDate
(Instant creationDate) The date the state machine alias was created.description
(String description) A description of the alias.The name of the state machine alias.routingConfiguration
(Collection<RoutingConfigurationListItem> routingConfiguration) The routing configuration of the alias.routingConfiguration
(Consumer<RoutingConfigurationListItem.Builder>... routingConfiguration) The routing configuration of the alias.routingConfiguration
(RoutingConfigurationListItem... routingConfiguration) The routing configuration of the alias.stateMachineAliasArn
(String stateMachineAliasArn) The Amazon Resource Name (ARN) of the state machine alias.updateDate
(Instant updateDate) The date the state machine alias was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
Methods inherited from interface software.amazon.awssdk.services.sfn.model.SfnResponse.Builder
build, responseMetadata, responseMetadata
-
Method Details
-
stateMachineAliasArn
The Amazon Resource Name (ARN) of the state machine alias.
- Parameters:
stateMachineAliasArn
- The Amazon Resource Name (ARN) of the state machine alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the state machine alias.
- Parameters:
name
- The name of the state machine alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of the alias.
- Parameters:
description
- A description of the alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingConfiguration
DescribeStateMachineAliasResponse.Builder routingConfiguration(Collection<RoutingConfigurationListItem> routingConfiguration) The routing configuration of the alias.
- Parameters:
routingConfiguration
- The routing configuration of the alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingConfiguration
DescribeStateMachineAliasResponse.Builder routingConfiguration(RoutingConfigurationListItem... routingConfiguration) The routing configuration of the alias.
- Parameters:
routingConfiguration
- The routing configuration of the alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingConfiguration
DescribeStateMachineAliasResponse.Builder routingConfiguration(Consumer<RoutingConfigurationListItem.Builder>... routingConfiguration) The routing configuration of the alias.
This is a convenience method that creates an instance of theRoutingConfigurationListItem.Builder
avoiding the need to create one manually viaRoutingConfigurationListItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toroutingConfiguration(List<RoutingConfigurationListItem>)
.- Parameters:
routingConfiguration
- a consumer that will call methods onRoutingConfigurationListItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationDate
The date the state machine alias was created.
- Parameters:
creationDate
- The date the state machine alias was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateDate
The date the state machine alias was last updated.
For a newly created state machine, this is the same as the creation date.
- Parameters:
updateDate
- The date the state machine alias was last updated.For a newly created state machine, this is the same as the creation date.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-