public static interface CreateCustomActionTypeRequest.Builder extends CodePipelineRequest.Builder, CopyableBuilder<CreateCustomActionTypeRequest.Builder,CreateCustomActionTypeRequest>
Modifier and Type | Method and Description |
---|---|
CreateCustomActionTypeRequest.Builder |
category(ActionCategory category)
The category of the custom action, such as a build action or a test action.
|
CreateCustomActionTypeRequest.Builder |
category(String category)
The category of the custom action, such as a build action or a test action.
|
CreateCustomActionTypeRequest.Builder |
configurationProperties(ActionConfigurationProperty... configurationProperties)
The configuration properties for the custom action.
|
CreateCustomActionTypeRequest.Builder |
configurationProperties(Collection<ActionConfigurationProperty> configurationProperties)
The configuration properties for the custom action.
|
CreateCustomActionTypeRequest.Builder |
configurationProperties(Consumer<ActionConfigurationProperty.Builder>... configurationProperties)
The configuration properties for the custom action.
|
CreateCustomActionTypeRequest.Builder |
inputArtifactDetails(ArtifactDetails inputArtifactDetails)
The details of the input artifact for the action, such as its commit ID.
|
default CreateCustomActionTypeRequest.Builder |
inputArtifactDetails(Consumer<ArtifactDetails.Builder> inputArtifactDetails)
The details of the input artifact for the action, such as its commit ID.
|
CreateCustomActionTypeRequest.Builder |
outputArtifactDetails(ArtifactDetails outputArtifactDetails)
The details of the output artifact of the action, such as its commit ID.
|
default CreateCustomActionTypeRequest.Builder |
outputArtifactDetails(Consumer<ArtifactDetails.Builder> outputArtifactDetails)
The details of the output artifact of the action, such as its commit ID.
|
CreateCustomActionTypeRequest.Builder |
provider(String provider)
The provider of the service used in the custom action, such as AWS CodeDeploy.
|
CreateCustomActionTypeRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
CreateCustomActionTypeRequest.Builder |
requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateCustomActionTypeRequest.Builder |
settings(ActionTypeSettings settings)
Returns information about the settings for an action type.
|
default CreateCustomActionTypeRequest.Builder |
settings(Consumer<ActionTypeSettings.Builder> settings)
Returns information about the settings for an action type.
|
CreateCustomActionTypeRequest.Builder |
version(String version)
The version identifier of the custom action.
|
build
requestOverrideConfig
copy
apply, build
CreateCustomActionTypeRequest.Builder category(String category)
The category of the custom action, such as a build action or a test action.
Although Source and Approval are listed as valid values, they are not currently functional. These values are reserved for future use.
category
- The category of the custom action, such as a build action or a test action. Although Source and Approval are listed as valid values, they are not currently functional. These values are reserved for future use.
ActionCategory
,
ActionCategory
CreateCustomActionTypeRequest.Builder category(ActionCategory category)
The category of the custom action, such as a build action or a test action.
Although Source and Approval are listed as valid values, they are not currently functional. These values are reserved for future use.
category
- The category of the custom action, such as a build action or a test action. Although Source and Approval are listed as valid values, they are not currently functional. These values are reserved for future use.
ActionCategory
,
ActionCategory
CreateCustomActionTypeRequest.Builder provider(String provider)
The provider of the service used in the custom action, such as AWS CodeDeploy.
provider
- The provider of the service used in the custom action, such as AWS CodeDeploy.CreateCustomActionTypeRequest.Builder version(String version)
The version identifier of the custom action.
version
- The version identifier of the custom action.CreateCustomActionTypeRequest.Builder settings(ActionTypeSettings settings)
Returns information about the settings for an action type.
settings
- Returns information about the settings for an action type.default CreateCustomActionTypeRequest.Builder settings(Consumer<ActionTypeSettings.Builder> settings)
Returns information about the settings for an 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)
CreateCustomActionTypeRequest.Builder configurationProperties(Collection<ActionConfigurationProperty> configurationProperties)
The configuration properties for the custom action.
You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline.
configurationProperties
- The configuration properties for the custom action. You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline.
CreateCustomActionTypeRequest.Builder configurationProperties(ActionConfigurationProperty... configurationProperties)
The configuration properties for the custom action.
You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline.
configurationProperties
- The configuration properties for the custom action. You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline.
CreateCustomActionTypeRequest.Builder configurationProperties(Consumer<ActionConfigurationProperty.Builder>... configurationProperties)
The configuration properties for the custom action.
You can refer to a name in the configuration properties of the custom action within the URL templates by following the format of {Config:name}, as long as the configuration property is both required and not secret. For more information, see Create a Custom Action for a Pipeline.
.Builder
avoiding the need to create one manually via #builder()
.
When the Consumer
completes, List.Builder#build()
is called
immediately and its result is passed to #configurationProperties(List)
.configurationProperties
- a consumer that will call methods on List.Builder
#configurationProperties(List)
CreateCustomActionTypeRequest.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 CreateCustomActionTypeRequest.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)
CreateCustomActionTypeRequest.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 CreateCustomActionTypeRequest.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)
CreateCustomActionTypeRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.Builder
requestOverrideConfig
in interface AwsRequest.Builder
awsRequestOverrideConfig
- The override configuration.CreateCustomActionTypeRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.Builder
requestOverrideConfig
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfig.Builder
will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.