Interface CreateCustomActionTypeRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CodePipelineRequest.Builder,CopyableBuilder<CreateCustomActionTypeRequest.Builder,CreateCustomActionTypeRequest>,SdkBuilder<CreateCustomActionTypeRequest.Builder,CreateCustomActionTypeRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateCustomActionTypeRequest
public static interface CreateCustomActionTypeRequest.Builder extends CodePipelineRequest.Builder, SdkPojo, CopyableBuilder<CreateCustomActionTypeRequest.Builder,CreateCustomActionTypeRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateCustomActionTypeRequest.Buildercategory(String category)The category of the custom action, such as a build action or a test action.CreateCustomActionTypeRequest.Buildercategory(ActionCategory category)The category of the custom action, such as a build action or a test action.CreateCustomActionTypeRequest.BuilderconfigurationProperties(Collection<ActionConfigurationProperty> configurationProperties)The configuration properties for the custom action.CreateCustomActionTypeRequest.BuilderconfigurationProperties(Consumer<ActionConfigurationProperty.Builder>... configurationProperties)The configuration properties for the custom action.CreateCustomActionTypeRequest.BuilderconfigurationProperties(ActionConfigurationProperty... configurationProperties)The configuration properties for the custom action.default CreateCustomActionTypeRequest.BuilderinputArtifactDetails(Consumer<ArtifactDetails.Builder> inputArtifactDetails)The details of the input artifact for the action, such as its commit ID.CreateCustomActionTypeRequest.BuilderinputArtifactDetails(ArtifactDetails inputArtifactDetails)The details of the input artifact for the action, such as its commit ID.default CreateCustomActionTypeRequest.BuilderoutputArtifactDetails(Consumer<ArtifactDetails.Builder> outputArtifactDetails)The details of the output artifact of the action, such as its commit ID.CreateCustomActionTypeRequest.BuilderoutputArtifactDetails(ArtifactDetails outputArtifactDetails)The details of the output artifact of the action, such as its commit ID.CreateCustomActionTypeRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateCustomActionTypeRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateCustomActionTypeRequest.Builderprovider(String provider)The provider of the service used in the custom action, such as CodeDeploy.default CreateCustomActionTypeRequest.Buildersettings(Consumer<ActionTypeSettings.Builder> settings)URLs that provide users information about this custom action.CreateCustomActionTypeRequest.Buildersettings(ActionTypeSettings settings)URLs that provide users information about this custom action.CreateCustomActionTypeRequest.Buildertags(Collection<Tag> tags)The tags for the custom action.CreateCustomActionTypeRequest.Buildertags(Consumer<Tag.Builder>... tags)The tags for the custom action.CreateCustomActionTypeRequest.Buildertags(Tag... tags)The tags for the custom action.CreateCustomActionTypeRequest.Builderversion(String version)The version identifier of the custom action.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.codepipeline.model.CodePipelineRequest.Builder
build
-
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
-
category
CreateCustomActionTypeRequest.Builder category(String category)
The category of the custom action, such as a build action or a test action.
- Parameters:
category- The category of the custom action, such as a build action or a test action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionCategory,ActionCategory
-
category
CreateCustomActionTypeRequest.Builder category(ActionCategory category)
The category of the custom action, such as a build action or a test action.
- Parameters:
category- The category of the custom action, such as a build action or a test action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ActionCategory,ActionCategory
-
provider
CreateCustomActionTypeRequest.Builder provider(String provider)
The provider of the service used in the custom action, such as CodeDeploy.
- Parameters:
provider- The provider of the service used in the custom action, such as CodeDeploy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
CreateCustomActionTypeRequest.Builder version(String version)
The version identifier of the custom action.
- Parameters:
version- The version identifier of the custom action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
settings
CreateCustomActionTypeRequest.Builder settings(ActionTypeSettings settings)
URLs that provide users information about this custom action.
- Parameters:
settings- URLs that provide users information about this custom action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
settings
default CreateCustomActionTypeRequest.Builder settings(Consumer<ActionTypeSettings.Builder> settings)
URLs that provide users information about this custom action.
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)
-
configurationProperties
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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationProperties
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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationProperties
CreateCustomActionTypeRequest.Builder configurationProperties(Consumer<ActionConfigurationProperty.Builder>... configurationProperties)
The configuration properties for the custom action.
This is a convenience method that creates an instance of theYou 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.
ActionConfigurationProperty.Builderavoiding the need to create one manually viaActionConfigurationProperty.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#configurationProperties(List.) - Parameters:
configurationProperties- 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:
#configurationProperties(java.util.Collection)
-
inputArtifactDetails
CreateCustomActionTypeRequest.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 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 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
CreateCustomActionTypeRequest.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 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 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)
-
tags
CreateCustomActionTypeRequest.Builder tags(Collection<Tag> tags)
The tags for the custom action.
- Parameters:
tags- The tags for the custom action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateCustomActionTypeRequest.Builder tags(Tag... tags)
The tags for the custom action.
- Parameters:
tags- The tags for the custom action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateCustomActionTypeRequest.Builder tags(Consumer<Tag.Builder>... tags)
The tags for the custom action.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
overrideConfiguration
CreateCustomActionTypeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateCustomActionTypeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-