Class PipelineDefinition
- java.lang.Object
-
- pl.wrzasq.lambda.macro.pipeline.multistagecd.model.PipelineDefinition
-
public class PipelineDefinition extends Object
Pipeline setup.
-
-
Field Summary
Fields Modifier and Type Field Description private Map<String,PipelineArtifact>
artifacts
Pipeline end artifacts.private PipelineConfiguraiton
config
Pipeline configuration.private Map<String,Object>
properties
Straight properties for AWS::CodePipeline::Pipeline resource.private Map<String,Map<String,Object>>
sources
Pipeline data sources.private List<PipelineStage>
stages
Pipelines stages.
-
Constructor Summary
Constructors Constructor Description PipelineDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
Map<String,PipelineArtifact>
getArtifacts()
Pipeline end artifacts.PipelineConfiguraiton
getConfig()
Pipeline configuration.Map<String,Object>
getProperties()
Straight properties for AWS::CodePipeline::Pipeline resource.Map<String,Map<String,Object>>
getSources()
Pipeline data sources.List<PipelineStage>
getStages()
Pipelines stages.int
hashCode()
void
setArtifacts(Map<String,PipelineArtifact> artifacts)
Pipeline end artifacts.void
setConfig(PipelineConfiguraiton config)
Pipeline configuration.void
setProperties(Map<String,Object> properties)
Straight properties for AWS::CodePipeline::Pipeline resource.void
setSources(Map<String,Map<String,Object>> sources)
Pipeline data sources.void
setStages(List<PipelineStage> stages)
Pipelines stages.String
toString()
-
-
-
Field Detail
-
config
private PipelineConfiguraiton config
Pipeline configuration.
-
properties
private Map<String,Object> properties
Straight properties for AWS::CodePipeline::Pipeline resource.
-
stages
private List<PipelineStage> stages
Pipelines stages.
-
artifacts
private Map<String,PipelineArtifact> artifacts
Pipeline end artifacts.
-
-
Method Detail
-
getConfig
public PipelineConfiguraiton getConfig()
Pipeline configuration.
-
getProperties
public Map<String,Object> getProperties()
Straight properties for AWS::CodePipeline::Pipeline resource.
-
getStages
public List<PipelineStage> getStages()
Pipelines stages.
-
getArtifacts
public Map<String,PipelineArtifact> getArtifacts()
Pipeline end artifacts.
-
setConfig
public void setConfig(PipelineConfiguraiton config)
Pipeline configuration.
-
setProperties
public void setProperties(Map<String,Object> properties)
Straight properties for AWS::CodePipeline::Pipeline resource.
-
setStages
public void setStages(List<PipelineStage> stages)
Pipelines stages.
-
setArtifacts
public void setArtifacts(Map<String,PipelineArtifact> artifacts)
Pipeline end artifacts.
-
canEqual
protected boolean canEqual(Object other)
-
-