Class ComputeInstanceSlurmNodeSet.Builder (0.1.0)

public static final class ComputeInstanceSlurmNodeSet.Builder extends GeneratedMessageV3.Builder<ComputeInstanceSlurmNodeSet.Builder> implements ComputeInstanceSlurmNodeSetOrBuilder

When set in a SlurmNodeSet, indicates that the nodeset should be backed by Compute Engine VM instances.

Protobuf type google.cloud.hypercomputecluster.v1beta.ComputeInstanceSlurmNodeSet

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ComputeInstanceSlurmNodeSet.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder
Overrides

build()

public ComputeInstanceSlurmNodeSet build()
Returns
Type Description
ComputeInstanceSlurmNodeSet

buildPartial()

public ComputeInstanceSlurmNodeSet buildPartial()
Returns
Type Description
ComputeInstanceSlurmNodeSet

clear()

public ComputeInstanceSlurmNodeSet.Builder clear()
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder
Overrides

clearBootDisk()

public ComputeInstanceSlurmNodeSet.Builder clearBootDisk()

Optional. Boot disk for the compute instance

.google.cloud.hypercomputecluster.v1beta.BootDisk boot_disk = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder

clearField(Descriptors.FieldDescriptor field)

public ComputeInstanceSlurmNodeSet.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder
Overrides

clearLabels()

public ComputeInstanceSlurmNodeSet.Builder clearLabels()
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public ComputeInstanceSlurmNodeSet.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder
Overrides

clearStartupScript()

public ComputeInstanceSlurmNodeSet.Builder clearStartupScript()

Optional. Startup script to be run on each VM instance in the nodeset. Max 256KB.

string startup_script = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder

This builder for chaining.

clone()

public ComputeInstanceSlurmNodeSet.Builder clone()
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder
Overrides

containsLabels(String key)

public boolean containsLabels(String key)

Optional. Labels that should be applied to each VM instance in the nodeset.

map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
boolean

getBootDisk()

public BootDisk getBootDisk()

Optional. Boot disk for the compute instance

.google.cloud.hypercomputecluster.v1beta.BootDisk boot_disk = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BootDisk

The bootDisk.

getBootDiskBuilder()

public BootDisk.Builder getBootDiskBuilder()

Optional. Boot disk for the compute instance

.google.cloud.hypercomputecluster.v1beta.BootDisk boot_disk = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BootDisk.Builder

getBootDiskOrBuilder()

public BootDiskOrBuilder getBootDiskOrBuilder()

Optional. Boot disk for the compute instance

.google.cloud.hypercomputecluster.v1beta.BootDisk boot_disk = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BootDiskOrBuilder

getDefaultInstanceForType()

public ComputeInstanceSlurmNodeSet getDefaultInstanceForType()
Returns
Type Description
ComputeInstanceSlurmNodeSet

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getLabels() (deprecated)

public Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
Type Description
Map<String,String>

getLabelsCount()

public int getLabelsCount()

Optional. Labels that should be applied to each VM instance in the nodeset.

map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getLabelsMap()

public Map<String,String> getLabelsMap()

Optional. Labels that should be applied to each VM instance in the nodeset.

map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public String getLabelsOrDefault(String key, String defaultValue)

Optional. Labels that should be applied to each VM instance in the nodeset.

map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getLabelsOrThrow(String key)

public String getLabelsOrThrow(String key)

Optional. Labels that should be applied to each VM instance in the nodeset.

map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
String

getMutableLabels() (deprecated)

public Map<String,String> getMutableLabels()

Use alternate mutation accessors instead.

Returns
Type Description
Map<String,String>

getStartupScript()

public String getStartupScript()

Optional. Startup script to be run on each VM instance in the nodeset. Max 256KB.

string startup_script = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The startupScript.

getStartupScriptBytes()

public ByteString getStartupScriptBytes()

Optional. Startup script to be run on each VM instance in the nodeset. Max 256KB.

string startup_script = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for startupScript.

hasBootDisk()

public boolean hasBootDisk()

Optional. Boot disk for the compute instance

.google.cloud.hypercomputecluster.v1beta.BootDisk boot_disk = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the bootDisk field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

internalGetMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)

internalGetMutableMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeBootDisk(BootDisk value)

public ComputeInstanceSlurmNodeSet.Builder mergeBootDisk(BootDisk value)

Optional. Boot disk for the compute instance

.google.cloud.hypercomputecluster.v1beta.BootDisk boot_disk = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value BootDisk
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder

mergeFrom(ComputeInstanceSlurmNodeSet other)

public ComputeInstanceSlurmNodeSet.Builder mergeFrom(ComputeInstanceSlurmNodeSet other)
Parameter
Name Description
other ComputeInstanceSlurmNodeSet
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ComputeInstanceSlurmNodeSet.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ComputeInstanceSlurmNodeSet.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ComputeInstanceSlurmNodeSet.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder
Overrides

putAllLabels(Map<String,String> values)

public ComputeInstanceSlurmNodeSet.Builder putAllLabels(Map<String,String> values)

Optional. Labels that should be applied to each VM instance in the nodeset.

map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Map<String,String>
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder

putLabels(String key, String value)

public ComputeInstanceSlurmNodeSet.Builder putLabels(String key, String value)

Optional. Labels that should be applied to each VM instance in the nodeset.

map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
value String
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder

removeLabels(String key)

public ComputeInstanceSlurmNodeSet.Builder removeLabels(String key)

Optional. Labels that should be applied to each VM instance in the nodeset.

map<string, string> labels = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder

setBootDisk(BootDisk value)

public ComputeInstanceSlurmNodeSet.Builder setBootDisk(BootDisk value)

Optional. Boot disk for the compute instance

.google.cloud.hypercomputecluster.v1beta.BootDisk boot_disk = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value BootDisk
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder

setBootDisk(BootDisk.Builder builderForValue)

public ComputeInstanceSlurmNodeSet.Builder setBootDisk(BootDisk.Builder builderForValue)

Optional. Boot disk for the compute instance

.google.cloud.hypercomputecluster.v1beta.BootDisk boot_disk = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue BootDisk.Builder
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public ComputeInstanceSlurmNodeSet.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ComputeInstanceSlurmNodeSet.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder
Overrides

setStartupScript(String value)

public ComputeInstanceSlurmNodeSet.Builder setStartupScript(String value)

Optional. Startup script to be run on each VM instance in the nodeset. Max 256KB.

string startup_script = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The startupScript to set.

Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder

This builder for chaining.

setStartupScriptBytes(ByteString value)

public ComputeInstanceSlurmNodeSet.Builder setStartupScriptBytes(ByteString value)

Optional. Startup script to be run on each VM instance in the nodeset. Max 256KB.

string startup_script = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for startupScript to set.

Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final ComputeInstanceSlurmNodeSet.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ComputeInstanceSlurmNodeSet.Builder
Overrides