Interface ActionType.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ActionType.Builder,
,ActionType> SdkBuilder<ActionType.Builder,
,ActionType> SdkPojo
- Enclosing class:
ActionType
-
Method Summary
Modifier and TypeMethodDescriptionactionConfigurationProperties
(Collection<ActionConfigurationProperty> actionConfigurationProperties) The configuration properties for the action type.actionConfigurationProperties
(Consumer<ActionConfigurationProperty.Builder>... actionConfigurationProperties) The configuration properties for the action type.actionConfigurationProperties
(ActionConfigurationProperty... actionConfigurationProperties) The configuration properties for the action type.default ActionType.Builder
Represents information about an action type.id
(ActionTypeId id) Represents information about an action type.default ActionType.Builder
inputArtifactDetails
(Consumer<ArtifactDetails.Builder> inputArtifactDetails) The details of the input artifact for the action, such as its commit ID.inputArtifactDetails
(ArtifactDetails inputArtifactDetails) The details of the input artifact for the action, such as its commit ID.default ActionType.Builder
outputArtifactDetails
(Consumer<ArtifactDetails.Builder> outputArtifactDetails) The details of the output artifact of the action, such as its commit ID.outputArtifactDetails
(ArtifactDetails outputArtifactDetails) The details of the output artifact of the action, such as its commit ID.default ActionType.Builder
settings
(Consumer<ActionTypeSettings.Builder> settings) The settings for the action type.settings
(ActionTypeSettings settings) The settings for the action type.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
-
Method Details
-
id
Represents information about an action type.
- Parameters:
id
- Represents information about an action type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
Represents information about an action type.
This is a convenience method that creates an instance of theActionTypeId.Builder
avoiding the need to create one manually viaActionTypeId.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toid(ActionTypeId)
.- Parameters:
id
- a consumer that will call methods onActionTypeId.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
settings
The settings for the action type.
- Parameters:
settings
- The settings for the action type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
settings
The settings for the action type.
This is a convenience method that creates an instance of theActionTypeSettings.Builder
avoiding the need to create one manually viaActionTypeSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosettings(ActionTypeSettings)
.- Parameters:
settings
- a consumer that will call methods onActionTypeSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
actionConfigurationProperties
ActionType.Builder actionConfigurationProperties(Collection<ActionConfigurationProperty> actionConfigurationProperties) The configuration properties for the action type.
- Parameters:
actionConfigurationProperties
- The configuration properties for the action type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionConfigurationProperties
ActionType.Builder actionConfigurationProperties(ActionConfigurationProperty... actionConfigurationProperties) The configuration properties for the action type.
- Parameters:
actionConfigurationProperties
- The configuration properties for the action type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionConfigurationProperties
ActionType.Builder actionConfigurationProperties(Consumer<ActionConfigurationProperty.Builder>... actionConfigurationProperties) The configuration properties for the action type.
This is a convenience method that creates an instance of theActionConfigurationProperty.Builder
avoiding the need to create one manually viaActionConfigurationProperty.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toactionConfigurationProperties(List<ActionConfigurationProperty>)
.- Parameters:
actionConfigurationProperties
- a consumer that will call methods onActionConfigurationProperty.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inputArtifactDetails
The details of the input artifact for the action, such as its commit ID.
- Parameters:
inputArtifactDetails
- The details of the input artifact for the action, such as its commit ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputArtifactDetails
default ActionType.Builder inputArtifactDetails(Consumer<ArtifactDetails.Builder> inputArtifactDetails) The details of the input artifact for the action, such as its commit ID.
This is a convenience method that creates an instance of theArtifactDetails.Builder
avoiding the need to create one manually viaArtifactDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputArtifactDetails(ArtifactDetails)
.- Parameters:
inputArtifactDetails
- a consumer that will call methods onArtifactDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputArtifactDetails
The details of the output artifact of the action, such as its commit ID.
- Parameters:
outputArtifactDetails
- The details of the output artifact of the action, such as its commit ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputArtifactDetails
default ActionType.Builder outputArtifactDetails(Consumer<ArtifactDetails.Builder> outputArtifactDetails) The details of the output artifact of the action, such as its commit ID.
This is a convenience method that creates an instance of theArtifactDetails.Builder
avoiding the need to create one manually viaArtifactDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputArtifactDetails(ArtifactDetails)
.- Parameters:
outputArtifactDetails
- a consumer that will call methods onArtifactDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-