Interface FlowAliasSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FlowAliasSummary.Builder,
,FlowAliasSummary> SdkBuilder<FlowAliasSummary.Builder,
,FlowAliasSummary> SdkPojo
- Enclosing class:
FlowAliasSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the alias.default FlowAliasSummary.Builder
concurrencyConfiguration
(Consumer<FlowAliasConcurrencyConfiguration.Builder> concurrencyConfiguration) The configuration that specifies how nodes in the flow are executed concurrently.concurrencyConfiguration
(FlowAliasConcurrencyConfiguration concurrencyConfiguration) The configuration that specifies how nodes in the flow are executed concurrently.The time at which the alias was created.description
(String description) A description of the alias.The unique identifier of the flow.The unique identifier of the alias of the flow.The name of the alias.routingConfiguration
(Collection<FlowAliasRoutingConfigurationListItem> routingConfiguration) A list of configurations about the versions that the alias maps to.routingConfiguration
(Consumer<FlowAliasRoutingConfigurationListItem.Builder>... routingConfiguration) A list of configurations about the versions that the alias maps to.routingConfiguration
(FlowAliasRoutingConfigurationListItem... routingConfiguration) A list of configurations about the versions that the alias maps to.The time at which the 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, sdkFieldNameToField, sdkFields
-
Method Details
-
arn
The Amazon Resource Name (ARN) of the alias.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
concurrencyConfiguration
FlowAliasSummary.Builder concurrencyConfiguration(FlowAliasConcurrencyConfiguration concurrencyConfiguration) The configuration that specifies how nodes in the flow are executed concurrently.
- Parameters:
concurrencyConfiguration
- The configuration that specifies how nodes in the flow are executed concurrently.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
concurrencyConfiguration
default FlowAliasSummary.Builder concurrencyConfiguration(Consumer<FlowAliasConcurrencyConfiguration.Builder> concurrencyConfiguration) The configuration that specifies how nodes in the flow are executed concurrently.
This is a convenience method that creates an instance of theFlowAliasConcurrencyConfiguration.Builder
avoiding the need to create one manually viaFlowAliasConcurrencyConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconcurrencyConfiguration(FlowAliasConcurrencyConfiguration)
.- Parameters:
concurrencyConfiguration
- a consumer that will call methods onFlowAliasConcurrencyConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The time at which the alias was created.
- Parameters:
createdAt
- The time at which the alias was created.- 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.
-
flowId
The unique identifier of the flow.
- Parameters:
flowId
- The unique identifier of the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The unique identifier of the alias of the flow.
- Parameters:
id
- The unique identifier of the alias of the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the alias.
- Parameters:
name
- The name of the alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingConfiguration
FlowAliasSummary.Builder routingConfiguration(Collection<FlowAliasRoutingConfigurationListItem> routingConfiguration) A list of configurations about the versions that the alias maps to. Currently, you can only specify one.
- Parameters:
routingConfiguration
- A list of configurations about the versions that the alias maps to. Currently, you can only specify one.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingConfiguration
FlowAliasSummary.Builder routingConfiguration(FlowAliasRoutingConfigurationListItem... routingConfiguration) A list of configurations about the versions that the alias maps to. Currently, you can only specify one.
- Parameters:
routingConfiguration
- A list of configurations about the versions that the alias maps to. Currently, you can only specify one.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingConfiguration
FlowAliasSummary.Builder routingConfiguration(Consumer<FlowAliasRoutingConfigurationListItem.Builder>... routingConfiguration) A list of configurations about the versions that the alias maps to. Currently, you can only specify one.
This is a convenience method that creates an instance of theFlowAliasRoutingConfigurationListItem.Builder
avoiding the need to create one manually viaFlowAliasRoutingConfigurationListItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toroutingConfiguration(List<FlowAliasRoutingConfigurationListItem>)
.- Parameters:
routingConfiguration
- a consumer that will call methods onFlowAliasRoutingConfigurationListItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updatedAt
The time at which the alias was last updated.
- Parameters:
updatedAt
- The time at which the alias was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-