public static final class CfnPipeline.ActionTypeIdProperty.Builder
extends java.lang.Object
CfnPipeline.ActionTypeIdProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnPipeline.ActionTypeIdProperty |
build()
Builds the configured instance.
|
CfnPipeline.ActionTypeIdProperty.Builder |
category(java.lang.String category)
Sets the value of
CfnPipeline.ActionTypeIdProperty.getCategory() |
CfnPipeline.ActionTypeIdProperty.Builder |
owner(java.lang.String owner)
Sets the value of
CfnPipeline.ActionTypeIdProperty.getOwner() |
CfnPipeline.ActionTypeIdProperty.Builder |
provider(java.lang.String provider)
Sets the value of
CfnPipeline.ActionTypeIdProperty.getProvider() |
CfnPipeline.ActionTypeIdProperty.Builder |
version(java.lang.String version)
Sets the value of
CfnPipeline.ActionTypeIdProperty.getVersion() |
public CfnPipeline.ActionTypeIdProperty.Builder category(java.lang.String category)
CfnPipeline.ActionTypeIdProperty.getCategory()
category
- A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. This parameter is required.
Valid categories are limited to one of the values below.
Source
Build
Test
Deploy
Invoke
Approval
this
public CfnPipeline.ActionTypeIdProperty.Builder owner(java.lang.String owner)
CfnPipeline.ActionTypeIdProperty.getOwner()
owner
- The creator of the action being called. This parameter is required.
There are three valid values for the Owner
field in the action category section within your pipeline structure: AWS
, ThirdParty
, and Custom
. For more information, see Valid Action Types and Providers in CodePipeline .this
public CfnPipeline.ActionTypeIdProperty.Builder provider(java.lang.String provider)
CfnPipeline.ActionTypeIdProperty.getProvider()
provider
- The provider of the service being called by the action. This parameter is required.
Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of CodeDeploy, which would be specified as CodeDeploy
. For more information, see Valid Action Types and Providers in CodePipeline .this
public CfnPipeline.ActionTypeIdProperty.Builder version(java.lang.String version)
CfnPipeline.ActionTypeIdProperty.getVersion()
version
- A string that describes the action version. This parameter is required.this
public CfnPipeline.ActionTypeIdProperty build()
CfnPipeline.ActionTypeIdProperty
java.lang.NullPointerException
- if any required attribute was not provided