public static interface ActionType.Builder extends CopyableBuilder<ActionType.Builder,ActionType>
| Modifier and Type | Method and Description |
|---|---|
ActionType.Builder |
actionConfigurationProperties(ActionConfigurationProperty... actionConfigurationProperties)
The configuration properties for the action type.
|
ActionType.Builder |
actionConfigurationProperties(Collection<ActionConfigurationProperty> actionConfigurationProperties)
The configuration properties for the action type.
|
ActionType.Builder |
actionConfigurationProperties(Consumer<ActionConfigurationProperty.Builder>... actionConfigurationProperties)
The configuration properties for the action type.
|
ActionType.Builder |
id(ActionTypeId id)
Represents information about an action type.
|
default ActionType.Builder |
id(Consumer<ActionTypeId.Builder> id)
Represents information about an action type.
|
ActionType.Builder |
inputArtifactDetails(ArtifactDetails inputArtifactDetails)
The details of the input artifact for the action, such as its commit ID.
|
default ActionType.Builder |
inputArtifactDetails(Consumer<ArtifactDetails.Builder> inputArtifactDetails)
The details of the input artifact for the action, such as its commit ID.
|
ActionType.Builder |
outputArtifactDetails(ArtifactDetails outputArtifactDetails)
The details of the output artifact of 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.
|
ActionType.Builder |
settings(ActionTypeSettings settings)
The settings for the action type.
|
default ActionType.Builder |
settings(Consumer<ActionTypeSettings.Builder> settings)
The settings for the action type.
|
copyapply, buildActionType.Builder id(ActionTypeId id)
Represents information about an action type.
id - Represents information about an action type.default ActionType.Builder id(Consumer<ActionTypeId.Builder> id)
Represents information about an action type.
This is a convenience that creates an instance of theActionTypeId.Builder avoiding the need to
create one manually via ActionTypeId.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to id(ActionTypeId).id - a consumer that will call methods on ActionTypeId.Builderid(ActionTypeId)ActionType.Builder settings(ActionTypeSettings settings)
The settings for the action type.
settings - The settings for the action type.default ActionType.Builder settings(Consumer<ActionTypeSettings.Builder> settings)
The settings for the action type.
This is a convenience that creates an instance of theActionTypeSettings.Builder avoiding the need to
create one manually via ActionTypeSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to settings(ActionTypeSettings).settings - a consumer that will call methods on ActionTypeSettings.Buildersettings(ActionTypeSettings)ActionType.Builder actionConfigurationProperties(Collection<ActionConfigurationProperty> actionConfigurationProperties)
The configuration properties for the action type.
actionConfigurationProperties - The configuration properties for the action type.ActionType.Builder actionConfigurationProperties(ActionConfigurationProperty... actionConfigurationProperties)
The configuration properties for the action type.
actionConfigurationProperties - The configuration properties for the action type.ActionType.Builder actionConfigurationProperties(Consumer<ActionConfigurationProperty.Builder>... actionConfigurationProperties)
The configuration properties for the action type.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called
immediately and its result is passed to #actionConfigurationProperties(List) .actionConfigurationProperties - a consumer that will call methods on List.Builder #actionConfigurationProperties(List) ActionType.Builder inputArtifactDetails(ArtifactDetails inputArtifactDetails)
The details of the input artifact for the action, such as its commit ID.
inputArtifactDetails - The details of the input artifact for the action, such as its commit ID.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 that creates an instance of theArtifactDetails.Builder avoiding the need to
create one manually via ArtifactDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to inputArtifactDetails(ArtifactDetails).inputArtifactDetails - a consumer that will call methods on ArtifactDetails.BuilderinputArtifactDetails(ArtifactDetails)ActionType.Builder outputArtifactDetails(ArtifactDetails outputArtifactDetails)
The details of the output artifact of the action, such as its commit ID.
outputArtifactDetails - The details of the output artifact of 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.
This is a convenience that creates an instance of theArtifactDetails.Builder avoiding the need to
create one manually via ArtifactDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to outputArtifactDetails(ArtifactDetails).outputArtifactDetails - a consumer that will call methods on ArtifactDetails.BuilderoutputArtifactDetails(ArtifactDetails)Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.