Class CodePipelineUtils
- java.lang.Object
-
- pl.wrzasq.lambda.macro.pipeline.multistagecd.template.CodePipelineUtils
-
public class CodePipelineUtils extends Object
CodePipeline utilities.
-
-
Field Summary
Fields Modifier and Type Field Description private static StringKEY_ACTIONS"Actions" property key.private static StringKEY_NAME"Name" property key.
-
Constructor Summary
Constructors Constructor Description CodePipelineUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Map<String,String>buildArtifactRef(String name)Builds artifact structure.static Map<String,Object>buildStage(String name, Object actions)Builds stage structure.static ObjectconvertActionTypeId(Object input)Converts type model to plain map.
-
-
-
Field Detail
-
KEY_NAME
private static final String KEY_NAME
"Name" property key.- See Also:
- Constant Field Values
-
KEY_ACTIONS
private static final String KEY_ACTIONS
"Actions" property key.- See Also:
- Constant Field Values
-
-
Method Detail
-
buildArtifactRef
public static Map<String,String> buildArtifactRef(String name)
Builds artifact structure.- Parameters:
name- Artifact name.- Returns:
- CloudFormation structure.
-
buildStage
public static Map<String,Object> buildStage(String name, Object actions)
Builds stage structure.- Parameters:
name- Stage name.actions- Pipeline actions.- Returns:
- CloudFormation structure.
-
-