Class ComputeRequirementTemplateUsage.Builder
java.lang.Object
co.yellowdog.platform.model.builders.ValidatedBuilder<ComputeRequirementTemplateUsage>
co.yellowdog.platform.interaction.compute.ComputeRequirementTemplateUsage.Builder
- Enclosing class:
ComputeRequirementTemplateUsage
public static class ComputeRequirementTemplateUsage.Builder
extends ValidatedBuilder<ComputeRequirementTemplateUsage>
-
Method Summary
Modifier and TypeMethodDescriptionBuilds the object without enforcing validation constraints.instanceTag
(@InstanceTagKey String instanceTagKey, @InstanceTagValue String instanceTagValue) instanceTags
(Map<? extends @InstanceTagKey String, ? extends @InstanceTagValue String> instanceTags) maintainInstanceCount
(boolean maintainInstanceCount) requirementName
(String requirementName) requirementNamespace
(String requirementNamespace) requirementTag
(String requirementTag) targetInstanceCount
(int targetInstanceCount) templateId
(String templateId) toString()
Methods inherited from class co.yellowdog.platform.model.builders.ValidatedBuilder
build, validate
-
Method Details
-
templateId
- Returns:
this
.
-
requirementName
- Returns:
this
.
-
requirementNamespace
- Returns:
this
.
-
requirementTag
- Returns:
this
.
-
targetInstanceCount
- Returns:
this
.
-
imagesId
- Returns:
this
.
-
userData
- Returns:
this
.
-
instanceTag
public ComputeRequirementTemplateUsage.Builder instanceTag(@InstanceTagKey @InstanceTagKey String instanceTagKey, @InstanceTagValue @InstanceTagValue String instanceTagValue) -
instanceTags
public ComputeRequirementTemplateUsage.Builder instanceTags(Map<? extends @InstanceTagKey String, ? extends @InstanceTagValue String> instanceTags) -
clearInstanceTags
-
maintainInstanceCount
- Returns:
this
.
-
buildUnchecked
Description copied from class:ValidatedBuilder
Builds the object without enforcing validation constraints. This should only be used for testing purposes- Overrides:
buildUnchecked
in classValidatedBuilder<ComputeRequirementTemplateUsage>
- Returns:
- the object being built
-
toString
-