Class ComputeRequirementStaticTemplate
java.lang.Object
co.yellowdog.platform.model.ComputeRequirementStaticTemplate
- All Implemented Interfaces:
ComputeRequirementTemplate,Identified,Named,Serializable
@ValidatedBy(ComputeRequirementStaticTemplateValidator.class)
public class ComputeRequirementStaticTemplate
extends Object
implements ComputeRequirementTemplate
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA builder that can be used to build a new ComputeRequirementStaticTemplate that is automatically validated on build. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleangetId()Returns the IDgetName()Returns the nameList<@NotNull @Valid ComputeSourceUsage> inthashCode()voidsetDescription(String description) voidvoidsetImagesId(String imagesId) voidsetInstanceTags(Map<@InstanceTagKey String, @InstanceTagValue String> instanceTags) voidvoidsetNamespace(String namespace) voidsetSources(List<@NotNull @Valid ComputeSourceUsage> sources) voidsetStrategyType(String strategyType) voidsetUserData(String userData) toString()
-
Method Details
-
builder
-
toBuilder
-
getId
Description copied from interface:IdentifiedReturns the ID- Specified by:
getIdin interfaceComputeRequirementTemplate- Specified by:
getIdin interfaceIdentified- Returns:
- the ID
-
getName
-
getNamespace
- Specified by:
getNamespacein interfaceComputeRequirementTemplate
-
getDescription
- Specified by:
getDescriptionin interfaceComputeRequirementTemplate
-
getStrategyType
- Specified by:
getStrategyTypein interfaceComputeRequirementTemplate
-
getImagesId
- Specified by:
getImagesIdin interfaceComputeRequirementTemplate
-
getUserData
- Specified by:
getUserDatain interfaceComputeRequirementTemplate
-
getInstanceTags
- Specified by:
getInstanceTagsin interfaceComputeRequirementTemplate
-
getSources
-
setId
- Specified by:
setIdin interfaceComputeRequirementTemplate
-
setName
-
setNamespace
- Specified by:
setNamespacein interfaceComputeRequirementTemplate
-
setDescription
-
setStrategyType
-
setImagesId
-
setUserData
-
setInstanceTags
-
setSources
-
equals
-
canEqual
-
hashCode
-
toString
-