public static final class NodeTemplate.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder> implements NodeTemplateOrBuilder
Represent a sole-tenant Node Template resource. You can use a template to define properties for nodes in a node group. For more information, read Creating node groups and instances.Protobuf type
google.cloud.compute.v1.NodeTemplate| Modifier and Type | Method and Description |
|---|---|
NodeTemplate.Builder |
addAccelerators(AcceleratorConfig.Builder builderForValue)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
NodeTemplate.Builder |
addAccelerators(AcceleratorConfig value)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
NodeTemplate.Builder |
addAccelerators(int index,
AcceleratorConfig.Builder builderForValue)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
NodeTemplate.Builder |
addAccelerators(int index,
AcceleratorConfig value)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
AcceleratorConfig.Builder |
addAcceleratorsBuilder()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
AcceleratorConfig.Builder |
addAcceleratorsBuilder(int index)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
NodeTemplate.Builder |
addAllAccelerators(Iterable<? extends AcceleratorConfig> values)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
NodeTemplate.Builder |
addAllDisks(Iterable<? extends LocalDisk> values)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
NodeTemplate.Builder |
addDisks(int index,
LocalDisk.Builder builderForValue)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
NodeTemplate.Builder |
addDisks(int index,
LocalDisk value)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
NodeTemplate.Builder |
addDisks(LocalDisk.Builder builderForValue)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
NodeTemplate.Builder |
addDisks(LocalDisk value)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
LocalDisk.Builder |
addDisksBuilder()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
LocalDisk.Builder |
addDisksBuilder(int index)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
NodeTemplate.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
NodeTemplate |
build() |
NodeTemplate |
buildPartial() |
NodeTemplate.Builder |
clear() |
NodeTemplate.Builder |
clearAccelerators()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
NodeTemplate.Builder |
clearCpuOvercommitType()
CPU overcommit.
|
NodeTemplate.Builder |
clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
NodeTemplate.Builder |
clearDescription()
An optional description of this resource.
|
NodeTemplate.Builder |
clearDisks()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
NodeTemplate.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
NodeTemplate.Builder |
clearId()
[Output Only] The unique identifier for the resource.
|
NodeTemplate.Builder |
clearKind()
[Output Only] The type of the resource.
|
NodeTemplate.Builder |
clearName()
The name of the resource, provided by the client when initially creating the resource.
|
NodeTemplate.Builder |
clearNodeAffinityLabels() |
NodeTemplate.Builder |
clearNodeType()
The node type to use for nodes group that are created from this template.
|
NodeTemplate.Builder |
clearNodeTypeFlexibility()
The flexible properties of the desired node type.
|
NodeTemplate.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
NodeTemplate.Builder |
clearRegion()
[Output Only] The name of the region where the node template resides, such as us-central1.
|
NodeTemplate.Builder |
clearSelfLink()
[Output Only] Server-defined URL for the resource.
|
NodeTemplate.Builder |
clearServerBinding()
Sets the binding properties for the physical server.
|
NodeTemplate.Builder |
clearStatus()
[Output Only] The status of the node template.
|
NodeTemplate.Builder |
clearStatusMessage()
[Output Only] An optional, human-readable explanation of the status.
|
NodeTemplate.Builder |
clone() |
boolean |
containsNodeAffinityLabels(String key)
Labels to use for node affinity, which will be used in instance scheduling.
|
AcceleratorConfig |
getAccelerators(int index)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
AcceleratorConfig.Builder |
getAcceleratorsBuilder(int index)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
List<AcceleratorConfig.Builder> |
getAcceleratorsBuilderList()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
int |
getAcceleratorsCount()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
List<AcceleratorConfig> |
getAcceleratorsList()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
AcceleratorConfigOrBuilder |
getAcceleratorsOrBuilder(int index)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
List<? extends AcceleratorConfigOrBuilder> |
getAcceleratorsOrBuilderList()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
String |
getCpuOvercommitType()
CPU overcommit.
|
com.google.protobuf.ByteString |
getCpuOvercommitTypeBytes()
CPU overcommit.
|
String |
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
com.google.protobuf.ByteString |
getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
|
NodeTemplate |
getDefaultInstanceForType() |
String |
getDescription()
An optional description of this resource.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
An optional description of this resource.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
LocalDisk |
getDisks(int index)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
LocalDisk.Builder |
getDisksBuilder(int index)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
List<LocalDisk.Builder> |
getDisksBuilderList()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
int |
getDisksCount()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
List<LocalDisk> |
getDisksList()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
LocalDiskOrBuilder |
getDisksOrBuilder(int index)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
List<? extends LocalDiskOrBuilder> |
getDisksOrBuilderList()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
long |
getId()
[Output Only] The unique identifier for the resource.
|
String |
getKind()
[Output Only] The type of the resource.
|
com.google.protobuf.ByteString |
getKindBytes()
[Output Only] The type of the resource.
|
Map<String,String> |
getMutableNodeAffinityLabels()
Deprecated.
|
String |
getName()
The name of the resource, provided by the client when initially creating the resource.
|
com.google.protobuf.ByteString |
getNameBytes()
The name of the resource, provided by the client when initially creating the resource.
|
Map<String,String> |
getNodeAffinityLabels()
Deprecated.
|
int |
getNodeAffinityLabelsCount()
Labels to use for node affinity, which will be used in instance scheduling.
|
Map<String,String> |
getNodeAffinityLabelsMap()
Labels to use for node affinity, which will be used in instance scheduling.
|
String |
getNodeAffinityLabelsOrDefault(String key,
String defaultValue)
Labels to use for node affinity, which will be used in instance scheduling.
|
String |
getNodeAffinityLabelsOrThrow(String key)
Labels to use for node affinity, which will be used in instance scheduling.
|
String |
getNodeType()
The node type to use for nodes group that are created from this template.
|
com.google.protobuf.ByteString |
getNodeTypeBytes()
The node type to use for nodes group that are created from this template.
|
NodeTemplateNodeTypeFlexibility |
getNodeTypeFlexibility()
The flexible properties of the desired node type.
|
NodeTemplateNodeTypeFlexibility.Builder |
getNodeTypeFlexibilityBuilder()
The flexible properties of the desired node type.
|
NodeTemplateNodeTypeFlexibilityOrBuilder |
getNodeTypeFlexibilityOrBuilder()
The flexible properties of the desired node type.
|
String |
getRegion()
[Output Only] The name of the region where the node template resides, such as us-central1.
|
com.google.protobuf.ByteString |
getRegionBytes()
[Output Only] The name of the region where the node template resides, such as us-central1.
|
String |
getSelfLink()
[Output Only] Server-defined URL for the resource.
|
com.google.protobuf.ByteString |
getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
|
ServerBinding |
getServerBinding()
Sets the binding properties for the physical server.
|
ServerBinding.Builder |
getServerBindingBuilder()
Sets the binding properties for the physical server.
|
ServerBindingOrBuilder |
getServerBindingOrBuilder()
Sets the binding properties for the physical server.
|
String |
getStatus()
[Output Only] The status of the node template.
|
com.google.protobuf.ByteString |
getStatusBytes()
[Output Only] The status of the node template.
|
String |
getStatusMessage()
[Output Only] An optional, human-readable explanation of the status.
|
com.google.protobuf.ByteString |
getStatusMessageBytes()
[Output Only] An optional, human-readable explanation of the status.
|
boolean |
hasCpuOvercommitType()
CPU overcommit.
|
boolean |
hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
boolean |
hasDescription()
An optional description of this resource.
|
boolean |
hasId()
[Output Only] The unique identifier for the resource.
|
boolean |
hasKind()
[Output Only] The type of the resource.
|
boolean |
hasName()
The name of the resource, provided by the client when initially creating the resource.
|
boolean |
hasNodeType()
The node type to use for nodes group that are created from this template.
|
boolean |
hasNodeTypeFlexibility()
The flexible properties of the desired node type.
|
boolean |
hasRegion()
[Output Only] The name of the region where the node template resides, such as us-central1.
|
boolean |
hasSelfLink()
[Output Only] Server-defined URL for the resource.
|
boolean |
hasServerBinding()
Sets the binding properties for the physical server.
|
boolean |
hasStatus()
[Output Only] The status of the node template.
|
boolean |
hasStatusMessage()
[Output Only] An optional, human-readable explanation of the status.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
protected com.google.protobuf.MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
NodeTemplate.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
NodeTemplate.Builder |
mergeFrom(com.google.protobuf.Message other) |
NodeTemplate.Builder |
mergeFrom(NodeTemplate other) |
NodeTemplate.Builder |
mergeNodeTypeFlexibility(NodeTemplateNodeTypeFlexibility value)
The flexible properties of the desired node type.
|
NodeTemplate.Builder |
mergeServerBinding(ServerBinding value)
Sets the binding properties for the physical server.
|
NodeTemplate.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
NodeTemplate.Builder |
putAllNodeAffinityLabels(Map<String,String> values)
Labels to use for node affinity, which will be used in instance scheduling.
|
NodeTemplate.Builder |
putNodeAffinityLabels(String key,
String value)
Labels to use for node affinity, which will be used in instance scheduling.
|
NodeTemplate.Builder |
removeAccelerators(int index)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
NodeTemplate.Builder |
removeDisks(int index)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
NodeTemplate.Builder |
removeNodeAffinityLabels(String key)
Labels to use for node affinity, which will be used in instance scheduling.
|
NodeTemplate.Builder |
setAccelerators(int index,
AcceleratorConfig.Builder builderForValue)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
NodeTemplate.Builder |
setAccelerators(int index,
AcceleratorConfig value)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064; |
NodeTemplate.Builder |
setCpuOvercommitType(String value)
CPU overcommit.
|
NodeTemplate.Builder |
setCpuOvercommitTypeBytes(com.google.protobuf.ByteString value)
CPU overcommit.
|
NodeTemplate.Builder |
setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
|
NodeTemplate.Builder |
setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
|
NodeTemplate.Builder |
setDescription(String value)
An optional description of this resource.
|
NodeTemplate.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of this resource.
|
NodeTemplate.Builder |
setDisks(int index,
LocalDisk.Builder builderForValue)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
NodeTemplate.Builder |
setDisks(int index,
LocalDisk value)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102; |
NodeTemplate.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
NodeTemplate.Builder |
setId(long value)
[Output Only] The unique identifier for the resource.
|
NodeTemplate.Builder |
setKind(String value)
[Output Only] The type of the resource.
|
NodeTemplate.Builder |
setKindBytes(com.google.protobuf.ByteString value)
[Output Only] The type of the resource.
|
NodeTemplate.Builder |
setName(String value)
The name of the resource, provided by the client when initially creating the resource.
|
NodeTemplate.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The name of the resource, provided by the client when initially creating the resource.
|
NodeTemplate.Builder |
setNodeType(String value)
The node type to use for nodes group that are created from this template.
|
NodeTemplate.Builder |
setNodeTypeBytes(com.google.protobuf.ByteString value)
The node type to use for nodes group that are created from this template.
|
NodeTemplate.Builder |
setNodeTypeFlexibility(NodeTemplateNodeTypeFlexibility.Builder builderForValue)
The flexible properties of the desired node type.
|
NodeTemplate.Builder |
setNodeTypeFlexibility(NodeTemplateNodeTypeFlexibility value)
The flexible properties of the desired node type.
|
NodeTemplate.Builder |
setRegion(String value)
[Output Only] The name of the region where the node template resides, such as us-central1.
|
NodeTemplate.Builder |
setRegionBytes(com.google.protobuf.ByteString value)
[Output Only] The name of the region where the node template resides, such as us-central1.
|
NodeTemplate.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
NodeTemplate.Builder |
setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
|
NodeTemplate.Builder |
setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined URL for the resource.
|
NodeTemplate.Builder |
setServerBinding(ServerBinding.Builder builderForValue)
Sets the binding properties for the physical server.
|
NodeTemplate.Builder |
setServerBinding(ServerBinding value)
Sets the binding properties for the physical server.
|
NodeTemplate.Builder |
setStatus(String value)
[Output Only] The status of the node template.
|
NodeTemplate.Builder |
setStatusBytes(com.google.protobuf.ByteString value)
[Output Only] The status of the node template.
|
NodeTemplate.Builder |
setStatusMessage(String value)
[Output Only] An optional, human-readable explanation of the status.
|
NodeTemplate.Builder |
setStatusMessageBytes(com.google.protobuf.ByteString value)
[Output Only] An optional, human-readable explanation of the status.
|
NodeTemplate.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>public NodeTemplate.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>public NodeTemplate getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic NodeTemplate build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic NodeTemplate buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic NodeTemplate.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>public NodeTemplate.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>public NodeTemplate.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>public NodeTemplate.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>public NodeTemplate.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>public NodeTemplate.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>public NodeTemplate.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NodeTemplate.Builder>public NodeTemplate.Builder mergeFrom(NodeTemplate other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>public NodeTemplate.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NodeTemplate.Builder>IOExceptionpublic List<AcceleratorConfig> getAcceleratorsList()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;getAcceleratorsList in interface NodeTemplateOrBuilderpublic int getAcceleratorsCount()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;getAcceleratorsCount in interface NodeTemplateOrBuilderpublic AcceleratorConfig getAccelerators(int index)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;getAccelerators in interface NodeTemplateOrBuilderpublic NodeTemplate.Builder setAccelerators(int index, AcceleratorConfig value)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;public NodeTemplate.Builder setAccelerators(int index, AcceleratorConfig.Builder builderForValue)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;public NodeTemplate.Builder addAccelerators(AcceleratorConfig value)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;public NodeTemplate.Builder addAccelerators(int index, AcceleratorConfig value)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;public NodeTemplate.Builder addAccelerators(AcceleratorConfig.Builder builderForValue)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;public NodeTemplate.Builder addAccelerators(int index, AcceleratorConfig.Builder builderForValue)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;public NodeTemplate.Builder addAllAccelerators(Iterable<? extends AcceleratorConfig> values)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;public NodeTemplate.Builder clearAccelerators()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;public NodeTemplate.Builder removeAccelerators(int index)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;public AcceleratorConfig.Builder getAcceleratorsBuilder(int index)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;public AcceleratorConfigOrBuilder getAcceleratorsOrBuilder(int index)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;getAcceleratorsOrBuilder in interface NodeTemplateOrBuilderpublic List<? extends AcceleratorConfigOrBuilder> getAcceleratorsOrBuilderList()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;getAcceleratorsOrBuilderList in interface NodeTemplateOrBuilderpublic AcceleratorConfig.Builder addAcceleratorsBuilder()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;public AcceleratorConfig.Builder addAcceleratorsBuilder(int index)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;public List<AcceleratorConfig.Builder> getAcceleratorsBuilderList()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;public boolean hasCpuOvercommitType()
CPU overcommit. Check the CpuOvercommitType enum for the list of possible values.
optional string cpu_overcommit_type = 247727959;hasCpuOvercommitType in interface NodeTemplateOrBuilderpublic String getCpuOvercommitType()
CPU overcommit. Check the CpuOvercommitType enum for the list of possible values.
optional string cpu_overcommit_type = 247727959;getCpuOvercommitType in interface NodeTemplateOrBuilderpublic com.google.protobuf.ByteString getCpuOvercommitTypeBytes()
CPU overcommit. Check the CpuOvercommitType enum for the list of possible values.
optional string cpu_overcommit_type = 247727959;getCpuOvercommitTypeBytes in interface NodeTemplateOrBuilderpublic NodeTemplate.Builder setCpuOvercommitType(String value)
CPU overcommit. Check the CpuOvercommitType enum for the list of possible values.
optional string cpu_overcommit_type = 247727959;value - The cpuOvercommitType to set.public NodeTemplate.Builder clearCpuOvercommitType()
CPU overcommit. Check the CpuOvercommitType enum for the list of possible values.
optional string cpu_overcommit_type = 247727959;public NodeTemplate.Builder setCpuOvercommitTypeBytes(com.google.protobuf.ByteString value)
CPU overcommit. Check the CpuOvercommitType enum for the list of possible values.
optional string cpu_overcommit_type = 247727959;value - The bytes for cpuOvercommitType to set.public boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;hasCreationTimestamp in interface NodeTemplateOrBuilderpublic String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestamp in interface NodeTemplateOrBuilderpublic com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestampBytes in interface NodeTemplateOrBuilderpublic NodeTemplate.Builder setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The creationTimestamp to set.public NodeTemplate.Builder clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;public NodeTemplate.Builder setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The bytes for creationTimestamp to set.public boolean hasDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;hasDescription in interface NodeTemplateOrBuilderpublic String getDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescription in interface NodeTemplateOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescriptionBytes in interface NodeTemplateOrBuilderpublic NodeTemplate.Builder setDescription(String value)
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;value - The description to set.public NodeTemplate.Builder clearDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;public NodeTemplate.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;value - The bytes for description to set.public List<LocalDisk> getDisksList()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;getDisksList in interface NodeTemplateOrBuilderpublic int getDisksCount()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;getDisksCount in interface NodeTemplateOrBuilderpublic LocalDisk getDisks(int index)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;getDisks in interface NodeTemplateOrBuilderpublic NodeTemplate.Builder setDisks(int index, LocalDisk value)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;public NodeTemplate.Builder setDisks(int index, LocalDisk.Builder builderForValue)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;public NodeTemplate.Builder addDisks(LocalDisk value)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;public NodeTemplate.Builder addDisks(int index, LocalDisk value)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;public NodeTemplate.Builder addDisks(LocalDisk.Builder builderForValue)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;public NodeTemplate.Builder addDisks(int index, LocalDisk.Builder builderForValue)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;public NodeTemplate.Builder addAllDisks(Iterable<? extends LocalDisk> values)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;public NodeTemplate.Builder clearDisks()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;public NodeTemplate.Builder removeDisks(int index)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;public LocalDisk.Builder getDisksBuilder(int index)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;public LocalDiskOrBuilder getDisksOrBuilder(int index)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;getDisksOrBuilder in interface NodeTemplateOrBuilderpublic List<? extends LocalDiskOrBuilder> getDisksOrBuilderList()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;getDisksOrBuilderList in interface NodeTemplateOrBuilderpublic LocalDisk.Builder addDisksBuilder()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;public LocalDisk.Builder addDisksBuilder(int index)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;public List<LocalDisk.Builder> getDisksBuilderList()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;public boolean hasId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;hasId in interface NodeTemplateOrBuilderpublic long getId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;getId in interface NodeTemplateOrBuilderpublic NodeTemplate.Builder setId(long value)
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;value - The id to set.public NodeTemplate.Builder clearId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;public boolean hasKind()
[Output Only] The type of the resource. Always compute#nodeTemplate for node templates.
optional string kind = 3292052;hasKind in interface NodeTemplateOrBuilderpublic String getKind()
[Output Only] The type of the resource. Always compute#nodeTemplate for node templates.
optional string kind = 3292052;getKind in interface NodeTemplateOrBuilderpublic com.google.protobuf.ByteString getKindBytes()
[Output Only] The type of the resource. Always compute#nodeTemplate for node templates.
optional string kind = 3292052;getKindBytes in interface NodeTemplateOrBuilderpublic NodeTemplate.Builder setKind(String value)
[Output Only] The type of the resource. Always compute#nodeTemplate for node templates.
optional string kind = 3292052;value - The kind to set.public NodeTemplate.Builder clearKind()
[Output Only] The type of the resource. Always compute#nodeTemplate for node templates.
optional string kind = 3292052;public NodeTemplate.Builder setKindBytes(com.google.protobuf.ByteString value)
[Output Only] The type of the resource. Always compute#nodeTemplate for node templates.
optional string kind = 3292052;value - The bytes for kind to set.public boolean hasName()
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;hasName in interface NodeTemplateOrBuilderpublic String getName()
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;getName in interface NodeTemplateOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;getNameBytes in interface NodeTemplateOrBuilderpublic NodeTemplate.Builder setName(String value)
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;value - The name to set.public NodeTemplate.Builder clearName()
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;public NodeTemplate.Builder setNameBytes(com.google.protobuf.ByteString value)
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;value - The bytes for name to set.public int getNodeAffinityLabelsCount()
NodeTemplateOrBuilderLabels to use for node affinity, which will be used in instance scheduling.
map<string, string> node_affinity_labels = 339007161;getNodeAffinityLabelsCount in interface NodeTemplateOrBuilderpublic boolean containsNodeAffinityLabels(String key)
Labels to use for node affinity, which will be used in instance scheduling.
map<string, string> node_affinity_labels = 339007161;containsNodeAffinityLabels in interface NodeTemplateOrBuilder@Deprecated public Map<String,String> getNodeAffinityLabels()
getNodeAffinityLabelsMap() instead.getNodeAffinityLabels in interface NodeTemplateOrBuilderpublic Map<String,String> getNodeAffinityLabelsMap()
Labels to use for node affinity, which will be used in instance scheduling.
map<string, string> node_affinity_labels = 339007161;getNodeAffinityLabelsMap in interface NodeTemplateOrBuilderpublic String getNodeAffinityLabelsOrDefault(String key, String defaultValue)
Labels to use for node affinity, which will be used in instance scheduling.
map<string, string> node_affinity_labels = 339007161;getNodeAffinityLabelsOrDefault in interface NodeTemplateOrBuilderpublic String getNodeAffinityLabelsOrThrow(String key)
Labels to use for node affinity, which will be used in instance scheduling.
map<string, string> node_affinity_labels = 339007161;getNodeAffinityLabelsOrThrow in interface NodeTemplateOrBuilderpublic NodeTemplate.Builder clearNodeAffinityLabels()
public NodeTemplate.Builder removeNodeAffinityLabels(String key)
Labels to use for node affinity, which will be used in instance scheduling.
map<string, string> node_affinity_labels = 339007161;@Deprecated public Map<String,String> getMutableNodeAffinityLabels()
public NodeTemplate.Builder putNodeAffinityLabels(String key, String value)
Labels to use for node affinity, which will be used in instance scheduling.
map<string, string> node_affinity_labels = 339007161;public NodeTemplate.Builder putAllNodeAffinityLabels(Map<String,String> values)
Labels to use for node affinity, which will be used in instance scheduling.
map<string, string> node_affinity_labels = 339007161;public boolean hasNodeType()
The node type to use for nodes group that are created from this template.
optional string node_type = 465832791;hasNodeType in interface NodeTemplateOrBuilderpublic String getNodeType()
The node type to use for nodes group that are created from this template.
optional string node_type = 465832791;getNodeType in interface NodeTemplateOrBuilderpublic com.google.protobuf.ByteString getNodeTypeBytes()
The node type to use for nodes group that are created from this template.
optional string node_type = 465832791;getNodeTypeBytes in interface NodeTemplateOrBuilderpublic NodeTemplate.Builder setNodeType(String value)
The node type to use for nodes group that are created from this template.
optional string node_type = 465832791;value - The nodeType to set.public NodeTemplate.Builder clearNodeType()
The node type to use for nodes group that are created from this template.
optional string node_type = 465832791;public NodeTemplate.Builder setNodeTypeBytes(com.google.protobuf.ByteString value)
The node type to use for nodes group that are created from this template.
optional string node_type = 465832791;value - The bytes for nodeType to set.public boolean hasNodeTypeFlexibility()
The flexible properties of the desired node type. Node groups that use this node template will create nodes of a type that matches these properties. This field is mutually exclusive with the node_type property; you can only define one or the other, but not both.
optional .google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility node_type_flexibility = 315257905;
hasNodeTypeFlexibility in interface NodeTemplateOrBuilderpublic NodeTemplateNodeTypeFlexibility getNodeTypeFlexibility()
The flexible properties of the desired node type. Node groups that use this node template will create nodes of a type that matches these properties. This field is mutually exclusive with the node_type property; you can only define one or the other, but not both.
optional .google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility node_type_flexibility = 315257905;
getNodeTypeFlexibility in interface NodeTemplateOrBuilderpublic NodeTemplate.Builder setNodeTypeFlexibility(NodeTemplateNodeTypeFlexibility value)
The flexible properties of the desired node type. Node groups that use this node template will create nodes of a type that matches these properties. This field is mutually exclusive with the node_type property; you can only define one or the other, but not both.
optional .google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility node_type_flexibility = 315257905;
public NodeTemplate.Builder setNodeTypeFlexibility(NodeTemplateNodeTypeFlexibility.Builder builderForValue)
The flexible properties of the desired node type. Node groups that use this node template will create nodes of a type that matches these properties. This field is mutually exclusive with the node_type property; you can only define one or the other, but not both.
optional .google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility node_type_flexibility = 315257905;
public NodeTemplate.Builder mergeNodeTypeFlexibility(NodeTemplateNodeTypeFlexibility value)
The flexible properties of the desired node type. Node groups that use this node template will create nodes of a type that matches these properties. This field is mutually exclusive with the node_type property; you can only define one or the other, but not both.
optional .google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility node_type_flexibility = 315257905;
public NodeTemplate.Builder clearNodeTypeFlexibility()
The flexible properties of the desired node type. Node groups that use this node template will create nodes of a type that matches these properties. This field is mutually exclusive with the node_type property; you can only define one or the other, but not both.
optional .google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility node_type_flexibility = 315257905;
public NodeTemplateNodeTypeFlexibility.Builder getNodeTypeFlexibilityBuilder()
The flexible properties of the desired node type. Node groups that use this node template will create nodes of a type that matches these properties. This field is mutually exclusive with the node_type property; you can only define one or the other, but not both.
optional .google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility node_type_flexibility = 315257905;
public NodeTemplateNodeTypeFlexibilityOrBuilder getNodeTypeFlexibilityOrBuilder()
The flexible properties of the desired node type. Node groups that use this node template will create nodes of a type that matches these properties. This field is mutually exclusive with the node_type property; you can only define one or the other, but not both.
optional .google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility node_type_flexibility = 315257905;
getNodeTypeFlexibilityOrBuilder in interface NodeTemplateOrBuilderpublic boolean hasRegion()
[Output Only] The name of the region where the node template resides, such as us-central1.
optional string region = 138946292;hasRegion in interface NodeTemplateOrBuilderpublic String getRegion()
[Output Only] The name of the region where the node template resides, such as us-central1.
optional string region = 138946292;getRegion in interface NodeTemplateOrBuilderpublic com.google.protobuf.ByteString getRegionBytes()
[Output Only] The name of the region where the node template resides, such as us-central1.
optional string region = 138946292;getRegionBytes in interface NodeTemplateOrBuilderpublic NodeTemplate.Builder setRegion(String value)
[Output Only] The name of the region where the node template resides, such as us-central1.
optional string region = 138946292;value - The region to set.public NodeTemplate.Builder clearRegion()
[Output Only] The name of the region where the node template resides, such as us-central1.
optional string region = 138946292;public NodeTemplate.Builder setRegionBytes(com.google.protobuf.ByteString value)
[Output Only] The name of the region where the node template resides, such as us-central1.
optional string region = 138946292;value - The bytes for region to set.public boolean hasSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;hasSelfLink in interface NodeTemplateOrBuilderpublic String getSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLink in interface NodeTemplateOrBuilderpublic com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;getSelfLinkBytes in interface NodeTemplateOrBuilderpublic NodeTemplate.Builder setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;value - The selfLink to set.public NodeTemplate.Builder clearSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;public NodeTemplate.Builder setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;value - The bytes for selfLink to set.public boolean hasServerBinding()
Sets the binding properties for the physical server. Valid values include: - *[Default]* RESTART_NODE_ON_ANY_SERVER: Restarts VMs on any available physical server - RESTART_NODE_ON_MINIMAL_SERVER: Restarts VMs on the same physical server whenever possible See Sole-tenant node options for more information.
optional .google.cloud.compute.v1.ServerBinding server_binding = 208179593;hasServerBinding in interface NodeTemplateOrBuilderpublic ServerBinding getServerBinding()
Sets the binding properties for the physical server. Valid values include: - *[Default]* RESTART_NODE_ON_ANY_SERVER: Restarts VMs on any available physical server - RESTART_NODE_ON_MINIMAL_SERVER: Restarts VMs on the same physical server whenever possible See Sole-tenant node options for more information.
optional .google.cloud.compute.v1.ServerBinding server_binding = 208179593;getServerBinding in interface NodeTemplateOrBuilderpublic NodeTemplate.Builder setServerBinding(ServerBinding value)
Sets the binding properties for the physical server. Valid values include: - *[Default]* RESTART_NODE_ON_ANY_SERVER: Restarts VMs on any available physical server - RESTART_NODE_ON_MINIMAL_SERVER: Restarts VMs on the same physical server whenever possible See Sole-tenant node options for more information.
optional .google.cloud.compute.v1.ServerBinding server_binding = 208179593;public NodeTemplate.Builder setServerBinding(ServerBinding.Builder builderForValue)
Sets the binding properties for the physical server. Valid values include: - *[Default]* RESTART_NODE_ON_ANY_SERVER: Restarts VMs on any available physical server - RESTART_NODE_ON_MINIMAL_SERVER: Restarts VMs on the same physical server whenever possible See Sole-tenant node options for more information.
optional .google.cloud.compute.v1.ServerBinding server_binding = 208179593;public NodeTemplate.Builder mergeServerBinding(ServerBinding value)
Sets the binding properties for the physical server. Valid values include: - *[Default]* RESTART_NODE_ON_ANY_SERVER: Restarts VMs on any available physical server - RESTART_NODE_ON_MINIMAL_SERVER: Restarts VMs on the same physical server whenever possible See Sole-tenant node options for more information.
optional .google.cloud.compute.v1.ServerBinding server_binding = 208179593;public NodeTemplate.Builder clearServerBinding()
Sets the binding properties for the physical server. Valid values include: - *[Default]* RESTART_NODE_ON_ANY_SERVER: Restarts VMs on any available physical server - RESTART_NODE_ON_MINIMAL_SERVER: Restarts VMs on the same physical server whenever possible See Sole-tenant node options for more information.
optional .google.cloud.compute.v1.ServerBinding server_binding = 208179593;public ServerBinding.Builder getServerBindingBuilder()
Sets the binding properties for the physical server. Valid values include: - *[Default]* RESTART_NODE_ON_ANY_SERVER: Restarts VMs on any available physical server - RESTART_NODE_ON_MINIMAL_SERVER: Restarts VMs on the same physical server whenever possible See Sole-tenant node options for more information.
optional .google.cloud.compute.v1.ServerBinding server_binding = 208179593;public ServerBindingOrBuilder getServerBindingOrBuilder()
Sets the binding properties for the physical server. Valid values include: - *[Default]* RESTART_NODE_ON_ANY_SERVER: Restarts VMs on any available physical server - RESTART_NODE_ON_MINIMAL_SERVER: Restarts VMs on the same physical server whenever possible See Sole-tenant node options for more information.
optional .google.cloud.compute.v1.ServerBinding server_binding = 208179593;getServerBindingOrBuilder in interface NodeTemplateOrBuilderpublic boolean hasStatus()
[Output Only] The status of the node template. One of the following values: CREATING, READY, and DELETING. Check the Status enum for the list of possible values.
optional string status = 181260274;hasStatus in interface NodeTemplateOrBuilderpublic String getStatus()
[Output Only] The status of the node template. One of the following values: CREATING, READY, and DELETING. Check the Status enum for the list of possible values.
optional string status = 181260274;getStatus in interface NodeTemplateOrBuilderpublic com.google.protobuf.ByteString getStatusBytes()
[Output Only] The status of the node template. One of the following values: CREATING, READY, and DELETING. Check the Status enum for the list of possible values.
optional string status = 181260274;getStatusBytes in interface NodeTemplateOrBuilderpublic NodeTemplate.Builder setStatus(String value)
[Output Only] The status of the node template. One of the following values: CREATING, READY, and DELETING. Check the Status enum for the list of possible values.
optional string status = 181260274;value - The status to set.public NodeTemplate.Builder clearStatus()
[Output Only] The status of the node template. One of the following values: CREATING, READY, and DELETING. Check the Status enum for the list of possible values.
optional string status = 181260274;public NodeTemplate.Builder setStatusBytes(com.google.protobuf.ByteString value)
[Output Only] The status of the node template. One of the following values: CREATING, READY, and DELETING. Check the Status enum for the list of possible values.
optional string status = 181260274;value - The bytes for status to set.public boolean hasStatusMessage()
[Output Only] An optional, human-readable explanation of the status.
optional string status_message = 297428154;hasStatusMessage in interface NodeTemplateOrBuilderpublic String getStatusMessage()
[Output Only] An optional, human-readable explanation of the status.
optional string status_message = 297428154;getStatusMessage in interface NodeTemplateOrBuilderpublic com.google.protobuf.ByteString getStatusMessageBytes()
[Output Only] An optional, human-readable explanation of the status.
optional string status_message = 297428154;getStatusMessageBytes in interface NodeTemplateOrBuilderpublic NodeTemplate.Builder setStatusMessage(String value)
[Output Only] An optional, human-readable explanation of the status.
optional string status_message = 297428154;value - The statusMessage to set.public NodeTemplate.Builder clearStatusMessage()
[Output Only] An optional, human-readable explanation of the status.
optional string status_message = 297428154;public NodeTemplate.Builder setStatusMessageBytes(com.google.protobuf.ByteString value)
[Output Only] An optional, human-readable explanation of the status.
optional string status_message = 297428154;value - The bytes for statusMessage to set.public final NodeTemplate.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>public final NodeTemplate.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>Copyright © 2023 Google LLC. All rights reserved.