public static interface CreateStateMachineAliasRequest.Builder extends SfnRequest.Builder, SdkPojo, CopyableBuilder<CreateStateMachineAliasRequest.Builder,CreateStateMachineAliasRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateStateMachineAliasRequest.Builder description(String description)
A description for the state machine alias.
description - A description for the state machine alias.CreateStateMachineAliasRequest.Builder name(String name)
The name of the state machine alias.
To avoid conflict with version ARNs, don't use an integer in the name of the alias.
name - The name of the state machine alias.
To avoid conflict with version ARNs, don't use an integer in the name of the alias.
CreateStateMachineAliasRequest.Builder routingConfiguration(Collection<RoutingConfigurationListItem> routingConfiguration)
The routing configuration of a state machine alias. The routing configuration shifts execution traffic
between two state machine versions. routingConfiguration contains an array of
RoutingConfig objects that specify up to two state machine versions. Step Functions then
randomly choses which version to run an execution with based on the weight assigned to each
RoutingConfig.
routingConfiguration - The routing configuration of a state machine alias. The routing configuration shifts execution traffic
between two state machine versions. routingConfiguration contains an array of
RoutingConfig objects that specify up to two state machine versions. Step Functions then
randomly choses which version to run an execution with based on the weight assigned to each
RoutingConfig.CreateStateMachineAliasRequest.Builder routingConfiguration(RoutingConfigurationListItem... routingConfiguration)
The routing configuration of a state machine alias. The routing configuration shifts execution traffic
between two state machine versions. routingConfiguration contains an array of
RoutingConfig objects that specify up to two state machine versions. Step Functions then
randomly choses which version to run an execution with based on the weight assigned to each
RoutingConfig.
routingConfiguration - The routing configuration of a state machine alias. The routing configuration shifts execution traffic
between two state machine versions. routingConfiguration contains an array of
RoutingConfig objects that specify up to two state machine versions. Step Functions then
randomly choses which version to run an execution with based on the weight assigned to each
RoutingConfig.CreateStateMachineAliasRequest.Builder routingConfiguration(Consumer<RoutingConfigurationListItem.Builder>... routingConfiguration)
The routing configuration of a state machine alias. The routing configuration shifts execution traffic
between two state machine versions. routingConfiguration contains an array of
RoutingConfig objects that specify up to two state machine versions. Step Functions then
randomly choses which version to run an execution with based on the weight assigned to each
RoutingConfig.
RoutingConfigurationListItem.Builder avoiding the need to
create one manually via
RoutingConfigurationListItem.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #routingConfiguration(List.
routingConfiguration - a consumer that will call methods on
RoutingConfigurationListItem.Builder#routingConfiguration(java.util.Collection) CreateStateMachineAliasRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateStateMachineAliasRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.