Class OciInstancePoolComputeSource.Builder
java.lang.Object
co.yellowdog.platform.model.builders.ValidatedBuilder<OciInstancePoolComputeSource>
co.yellowdog.platform.model.OciInstancePoolComputeSource.Builder
- Enclosing class:
OciInstancePoolComputeSource
public static class OciInstancePoolComputeSource.Builder
extends ValidatedBuilder<OciInstancePoolComputeSource>
A builder that can be used to build a new OciInstancePoolComputeSource that is automatically validated on build.
-
Method Summary
Modifier and TypeMethodDescriptionassignPublicIp(Boolean assignPublicIp) availabilityDomain(String availabilityDomain) Builds the object without enforcing validation constraints.compartmentId(String compartmentId) createClusterNetwork(Boolean createClusterNetwork) credential(String credential) instanceTag(String instanceTagKey, String instanceTagValue) instanceTags(Map<? extends String, ? extends String> instanceTags) limit(int limit) toString()Methods inherited from class co.yellowdog.platform.model.builders.ValidatedBuilder
build, validate
-
Method Details
-
name
- Returns:
this.
-
credential
- Returns:
this.
-
sshKey
- Returns:
this.
-
region
- Returns:
this.
-
availabilityDomain
- Returns:
this.
-
compartmentId
- Returns:
this.
-
imageId
- Returns:
this.
-
shape
- Returns:
this.
-
subnetId
- Returns:
this.
-
limit
- Returns:
this.
-
assignPublicIp
- Returns:
this.
-
createClusterNetwork
- Returns:
this.
-
userData
- Returns:
this.
-
instanceTag
public OciInstancePoolComputeSource.Builder instanceTag(String instanceTagKey, String instanceTagValue) -
instanceTags
public OciInstancePoolComputeSource.Builder instanceTags(Map<? extends String, ? extends String> instanceTags) -
clearInstanceTags
-
buildUnchecked
Description copied from class:ValidatedBuilderBuilds the object without enforcing validation constraints. This should only be used for testing purposes- Overrides:
buildUncheckedin classValidatedBuilder<OciInstancePoolComputeSource>- Returns:
- the object being built
-
toString
-