Interface ActionType.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ActionType.Builder,ActionType>,SdkBuilder<ActionType.Builder,ActionType>,SdkPojo
- Enclosing class:
- ActionType
public static interface ActionType.Builder extends SdkPojo, CopyableBuilder<ActionType.Builder,ActionType>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ActionType.BuilderactionConfigurationProperties(Collection<ActionConfigurationProperty> actionConfigurationProperties)The configuration properties for the action type.ActionType.BuilderactionConfigurationProperties(Consumer<ActionConfigurationProperty.Builder>... actionConfigurationProperties)The configuration properties for the action type.ActionType.BuilderactionConfigurationProperties(ActionConfigurationProperty... actionConfigurationProperties)The configuration properties for the action type.default ActionType.Builderid(Consumer<ActionTypeId.Builder> id)Represents information about an action type.ActionType.Builderid(ActionTypeId id)Represents information about an action type.default ActionType.BuilderinputArtifactDetails(Consumer<ArtifactDetails.Builder> inputArtifactDetails)The details of the input artifact for the action, such as its commit ID.ActionType.BuilderinputArtifactDetails(ArtifactDetails inputArtifactDetails)The details of the input artifact for the action, such as its commit ID.default ActionType.BuilderoutputArtifactDetails(Consumer<ArtifactDetails.Builder> outputArtifactDetails)The details of the output artifact of the action, such as its commit ID.ActionType.BuilderoutputArtifactDetails(ArtifactDetails outputArtifactDetails)The details of the output artifact of the action, such as its commit ID.default ActionType.Buildersettings(Consumer<ActionTypeSettings.Builder> settings)The settings for the action type.ActionType.Buildersettings(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
id
ActionType.Builder id(ActionTypeId 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
default ActionType.Builder id(Consumer<ActionTypeId.Builder> id)
Represents information about an action type.
This is a convenience method that creates an instance of theActionTypeId.Builderavoiding the need to create one manually viaActionTypeId.builder().When the
Consumercompletes,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:
id(ActionTypeId)
-
settings
ActionType.Builder settings(ActionTypeSettings 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
default ActionType.Builder settings(Consumer<ActionTypeSettings.Builder> settings)
The settings for the action type.
This is a convenience method that creates an instance of theActionTypeSettings.Builderavoiding the need to create one manually viaActionTypeSettings.builder().When the
Consumercompletes,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:
settings(ActionTypeSettings)
-
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.Builderavoiding the need to create one manually viaActionConfigurationProperty.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#actionConfigurationProperties(List.) - 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:
#actionConfigurationProperties(java.util.Collection)
-
inputArtifactDetails
ActionType.Builder inputArtifactDetails(ArtifactDetails 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.Builderavoiding the need to create one manually viaArtifactDetails.builder().When the
Consumercompletes,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:
inputArtifactDetails(ArtifactDetails)
-
outputArtifactDetails
ActionType.Builder outputArtifactDetails(ArtifactDetails 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.Builderavoiding the need to create one manually viaArtifactDetails.builder().When the
Consumercompletes,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:
outputArtifactDetails(ArtifactDetails)
-
-