Class PipelineAction
- java.lang.Object
-
- pl.wrzasq.lambda.macro.pipeline.multistagecd.model.PipelineAction
-
public class PipelineAction extends Object
Pipeline action definition.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PipelineAction.PipelineActionBuilder
-
Field Summary
Fields Modifier and Type Field Description private Map<String,Object>
configuration
Action configuration.private List<String>
inputs
Input artifacts IDs.private String
name
Action name.private String
namespace
Variables namespace.private List<String>
outputs
Output artifacts IDs.private String
region
Target region.private Integer
runOrder
Action order.private ActionTypeId
type
Action type identifier.
-
Constructor Summary
Constructors Constructor Description PipelineAction()
PipelineAction(String name, String region, ActionTypeId type, Map<String,Object> configuration, String namespace, List<String> inputs, List<String> outputs, Integer runOrder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static Map<String,Object>
$default$configuration()
private static List<String>
$default$inputs()
private static List<String>
$default$outputs()
static PipelineAction.PipelineActionBuilder
builder()
protected boolean
canEqual(Object other)
boolean
equals(Object o)
Map<String,Object>
getConfiguration()
Action configuration.List<String>
getInputs()
Input artifacts IDs.String
getName()
Action name.String
getNamespace()
Variables namespace.List<String>
getOutputs()
Output artifacts IDs.String
getRegion()
Target region.Integer
getRunOrder()
Action order.ActionTypeId
getType()
Action type identifier.int
hashCode()
void
setConfiguration(Map<String,Object> configuration)
Action configuration.void
setInputs(List<String> inputs)
Input artifacts IDs.void
setName(String name)
Action name.void
setNamespace(String namespace)
Variables namespace.void
setOutputs(List<String> outputs)
Output artifacts IDs.void
setRegion(String region)
Target region.void
setRunOrder(Integer runOrder)
Action order.void
setType(ActionTypeId type)
Action type identifier.String
toString()
-
-
-
Field Detail
-
name
private String name
Action name.
-
region
private String region
Target region.
-
type
private ActionTypeId type
Action type identifier.
-
namespace
private String namespace
Variables namespace.
-
runOrder
private Integer runOrder
Action order.
-
-
Method Detail
-
builder
public static PipelineAction.PipelineActionBuilder builder()
-
getName
public String getName()
Action name.
-
getRegion
public String getRegion()
Target region.
-
getType
public ActionTypeId getType()
Action type identifier.
-
getNamespace
public String getNamespace()
Variables namespace.
-
getRunOrder
public Integer getRunOrder()
Action order.
-
setName
public void setName(String name)
Action name.
-
setRegion
public void setRegion(String region)
Target region.
-
setType
public void setType(ActionTypeId type)
Action type identifier.
-
setConfiguration
public void setConfiguration(Map<String,Object> configuration)
Action configuration.
-
setNamespace
public void setNamespace(String namespace)
Variables namespace.
-
setRunOrder
public void setRunOrder(Integer runOrder)
Action order.
-
canEqual
protected boolean canEqual(Object other)
-
-