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.
|
copy
apply, build
ActionType.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.Builder
id(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.Builder
settings(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.Builder
inputArtifactDetails(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.Builder
outputArtifactDetails(ArtifactDetails)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.