Class NodeRole
java.lang.Object
io.wcm.devops.conga.model.shared.AbstractModel
io.wcm.devops.conga.model.shared.AbstractConfigurable
io.wcm.devops.conga.model.environment.NodeRole
- All Implemented Interfaces:
Configurable,Serializable
Role assignment for a node in an environment.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet list of defined variants, regardless if the 'variant' or 'variants' parameter was used.getRole()Defines the role name.Defines the role variant name.Defines multiple role variant names.voidSets role name.voidsetVariant(String variant) Sets role variant name.voidsetVariants(List<String> variants) Sets role variant names.Methods inherited from class io.wcm.devops.conga.model.shared.AbstractConfigurable
getConfig, setConfigMethods inherited from class io.wcm.devops.conga.model.shared.AbstractModel
toString
-
Constructor Details
-
NodeRole
public NodeRole()
-
-
Method Details
-
getRole
Defines the role name.- Returns:
- Role name
-
setRole
Sets role name.- Parameters:
role- Role name
-
getVariant
Defines the role variant name. The role has to define the variant. With this parameter only one variant can be chosen per role.- Returns:
- Role variant name
-
setVariant
Sets role variant name.- Parameters:
variant- Role variant name
-
getVariants
Defines multiple role variant names. The role has to define the variants. If this is set any value set to the 'variant' parameter is ignored.- Returns:
- Role variant names
-
setVariants
Sets role variant names.- Parameters:
variants- Role variant names
-
getAggregatedVariants
Get list of defined variants, regardless if the 'variant' or 'variants' parameter was used.- Returns:
- List of defined variants
-