Class ActionTypeId
- java.lang.Object
-
- pl.wrzasq.lambda.macro.pipeline.multistagecd.model.codepipeline.ActionTypeId
-
public class ActionTypeId extends Object
CodePipeline action type.
-
-
Field Summary
Fields Modifier and Type Field Description private String
category
Action type category.private static String
CATEGORY_APPROVAL
Approval action type.private static String
CATEGORY_DEPLOY
Deploy action type.private static String
CATEGORY_SOURCE
Source action type.private String
owner
Action type owner.private String
provider
Providing service.private static String
PROVIDER_CLOUDFORMATION
CloudFormation service actions.private static String
PROVIDER_MANUAL
Manual actions provider.private static String
PROVIDER_S3
S3 service actions.private String
version
Type version.
-
Constructor Summary
Constructors Constructor Description ActionTypeId()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static ActionTypeId
buildBuiltInAction(String category, String provider)
Creates type definition for build in CodePipeline actions.protected boolean
canEqual(Object other)
static ActionTypeId
cloudFormationDeploy()
Creates CloudFormation deploy action.boolean
equals(Object o)
String
getCategory()
Action type category.String
getOwner()
Action type owner.String
getProvider()
Providing service.String
getVersion()
Type version.int
hashCode()
static ActionTypeId
manualApproval()
Creates manual approval action.static ActionTypeId
s3Deploy()
Creates S3 deploy action.static ActionTypeId
s3Source()
Creates S3 source action.void
setCategory(String category)
Action type category.void
setOwner(String owner)
Action type owner.void
setProvider(String provider)
Providing service.void
setVersion(String version)
Type version.String
toString()
-
-
-
Field Detail
-
CATEGORY_SOURCE
private static final String CATEGORY_SOURCE
Source action type.- See Also:
- Constant Field Values
-
CATEGORY_APPROVAL
private static final String CATEGORY_APPROVAL
Approval action type.- See Also:
- Constant Field Values
-
CATEGORY_DEPLOY
private static final String CATEGORY_DEPLOY
Deploy action type.- See Also:
- Constant Field Values
-
PROVIDER_S3
private static final String PROVIDER_S3
S3 service actions.- See Also:
- Constant Field Values
-
PROVIDER_CLOUDFORMATION
private static final String PROVIDER_CLOUDFORMATION
CloudFormation service actions.- See Also:
- Constant Field Values
-
PROVIDER_MANUAL
private static final String PROVIDER_MANUAL
Manual actions provider.- See Also:
- Constant Field Values
-
category
private String category
Action type category.
-
owner
private String owner
Action type owner.
-
provider
private String provider
Providing service.
-
version
private String version
Type version.
-
-
Method Detail
-
s3Source
public static ActionTypeId s3Source()
Creates S3 source action.- Returns:
- Action type definition.
-
s3Deploy
public static ActionTypeId s3Deploy()
Creates S3 deploy action.- Returns:
- Action type definition.
-
cloudFormationDeploy
public static ActionTypeId cloudFormationDeploy()
Creates CloudFormation deploy action.- Returns:
- Action type definition.
-
manualApproval
public static ActionTypeId manualApproval()
Creates manual approval action.- Returns:
- Action type definition.
-
buildBuiltInAction
private static ActionTypeId buildBuiltInAction(String category, String provider)
Creates type definition for build in CodePipeline actions.- Parameters:
category
- Action category.provider
- Providing service.- Returns:
- Action type definition.
-
getCategory
public String getCategory()
Action type category.
-
getOwner
public String getOwner()
Action type owner.
-
getProvider
public String getProvider()
Providing service.
-
getVersion
public String getVersion()
Type version.
-
setCategory
public void setCategory(String category)
Action type category.
-
setOwner
public void setOwner(String owner)
Action type owner.
-
setProvider
public void setProvider(String provider)
Providing service.
-
setVersion
public void setVersion(String version)
Type version.
-
canEqual
protected boolean canEqual(Object other)
-
-