Package com.google.cloud.compute.v1
Class NodeTemplate.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
- com.google.cloud.compute.v1.NodeTemplate.Builder
-
- All Implemented Interfaces:
NodeTemplateOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- NodeTemplate
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 typegoogle.cloud.compute.v1.NodeTemplate
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description NodeTemplate.Builder
addAccelerators(int index, 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(AcceleratorConfig value)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
NodeTemplate.Builder
addAccelerators(AcceleratorConfig.Builder builderForValue)
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 value)
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(LocalDisk value)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
NodeTemplate.Builder
addDisks(LocalDisk.Builder builderForValue)
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()
Do not use.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()
Do not use.NodeTemplateNodeTypeFlexibility.Builder
getNodeTypeFlexibilityBuilder()
Do not use.NodeTemplateNodeTypeFlexibilityOrBuilder
getNodeTypeFlexibilityOrBuilder()
Do not use.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()
Do not use.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(NodeTemplate other)
NodeTemplate.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
NodeTemplate.Builder
mergeFrom(com.google.protobuf.Message other)
NodeTemplate.Builder
mergeNodeTypeFlexibility(NodeTemplateNodeTypeFlexibility value)
Do not use.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 value)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
NodeTemplate.Builder
setAccelerators(int index, AcceleratorConfig.Builder builderForValue)
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 value)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
NodeTemplate.Builder
setDisks(int index, LocalDisk.Builder builderForValue)
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 value)
Do not use.NodeTemplate.Builder
setNodeTypeFlexibility(NodeTemplateNodeTypeFlexibility.Builder builderForValue)
Do not use.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 value)
Sets the binding properties for the physical server.NodeTemplate.Builder
setServerBinding(ServerBinding.Builder builderForValue)
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)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
clear
public NodeTemplate.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
getDefaultInstanceForType
public NodeTemplate getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public NodeTemplate build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NodeTemplate buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public NodeTemplate.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
setField
public NodeTemplate.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
clearField
public NodeTemplate.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
clearOneof
public NodeTemplate.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
setRepeatedField
public NodeTemplate.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
addRepeatedField
public NodeTemplate.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
mergeFrom
public NodeTemplate.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<NodeTemplate.Builder>
-
mergeFrom
public NodeTemplate.Builder mergeFrom(NodeTemplate other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
mergeFrom
public NodeTemplate.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<NodeTemplate.Builder>
- Throws:
IOException
-
getAcceleratorsList
public List<AcceleratorConfig> getAcceleratorsList()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
- Specified by:
getAcceleratorsList
in interfaceNodeTemplateOrBuilder
-
getAcceleratorsCount
public int getAcceleratorsCount()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
- Specified by:
getAcceleratorsCount
in interfaceNodeTemplateOrBuilder
-
getAccelerators
public AcceleratorConfig getAccelerators(int index)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
- Specified by:
getAccelerators
in interfaceNodeTemplateOrBuilder
-
setAccelerators
public NodeTemplate.Builder setAccelerators(int index, AcceleratorConfig value)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
-
setAccelerators
public NodeTemplate.Builder setAccelerators(int index, AcceleratorConfig.Builder builderForValue)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
-
addAccelerators
public NodeTemplate.Builder addAccelerators(AcceleratorConfig value)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
-
addAccelerators
public NodeTemplate.Builder addAccelerators(int index, AcceleratorConfig value)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
-
addAccelerators
public NodeTemplate.Builder addAccelerators(AcceleratorConfig.Builder builderForValue)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
-
addAccelerators
public NodeTemplate.Builder addAccelerators(int index, AcceleratorConfig.Builder builderForValue)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
-
addAllAccelerators
public NodeTemplate.Builder addAllAccelerators(Iterable<? extends AcceleratorConfig> values)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
-
clearAccelerators
public NodeTemplate.Builder clearAccelerators()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
-
removeAccelerators
public NodeTemplate.Builder removeAccelerators(int index)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
-
getAcceleratorsBuilder
public AcceleratorConfig.Builder getAcceleratorsBuilder(int index)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
-
getAcceleratorsOrBuilder
public AcceleratorConfigOrBuilder getAcceleratorsOrBuilder(int index)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
- Specified by:
getAcceleratorsOrBuilder
in interfaceNodeTemplateOrBuilder
-
getAcceleratorsOrBuilderList
public List<? extends AcceleratorConfigOrBuilder> getAcceleratorsOrBuilderList()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
- Specified by:
getAcceleratorsOrBuilderList
in interfaceNodeTemplateOrBuilder
-
addAcceleratorsBuilder
public AcceleratorConfig.Builder addAcceleratorsBuilder()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
-
addAcceleratorsBuilder
public AcceleratorConfig.Builder addAcceleratorsBuilder(int index)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
-
getAcceleratorsBuilderList
public List<AcceleratorConfig.Builder> getAcceleratorsBuilderList()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
-
hasCpuOvercommitType
public boolean hasCpuOvercommitType()
CPU overcommit. Check the CpuOvercommitType enum for the list of possible values.
optional string cpu_overcommit_type = 247727959;
- Specified by:
hasCpuOvercommitType
in interfaceNodeTemplateOrBuilder
- Returns:
- Whether the cpuOvercommitType field is set.
-
getCpuOvercommitType
public String getCpuOvercommitType()
CPU overcommit. Check the CpuOvercommitType enum for the list of possible values.
optional string cpu_overcommit_type = 247727959;
- Specified by:
getCpuOvercommitType
in interfaceNodeTemplateOrBuilder
- Returns:
- The cpuOvercommitType.
-
getCpuOvercommitTypeBytes
public com.google.protobuf.ByteString getCpuOvercommitTypeBytes()
CPU overcommit. Check the CpuOvercommitType enum for the list of possible values.
optional string cpu_overcommit_type = 247727959;
- Specified by:
getCpuOvercommitTypeBytes
in interfaceNodeTemplateOrBuilder
- Returns:
- The bytes for cpuOvercommitType.
-
setCpuOvercommitType
public NodeTemplate.Builder setCpuOvercommitType(String value)
CPU overcommit. Check the CpuOvercommitType enum for the list of possible values.
optional string cpu_overcommit_type = 247727959;
- Parameters:
value
- The cpuOvercommitType to set.- Returns:
- This builder for chaining.
-
clearCpuOvercommitType
public NodeTemplate.Builder clearCpuOvercommitType()
CPU overcommit. Check the CpuOvercommitType enum for the list of possible values.
optional string cpu_overcommit_type = 247727959;
- Returns:
- This builder for chaining.
-
setCpuOvercommitTypeBytes
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;
- Parameters:
value
- The bytes for cpuOvercommitType to set.- Returns:
- This builder for chaining.
-
hasCreationTimestamp
public boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Specified by:
hasCreationTimestamp
in interfaceNodeTemplateOrBuilder
- Returns:
- Whether the creationTimestamp field is set.
-
getCreationTimestamp
public String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Specified by:
getCreationTimestamp
in interfaceNodeTemplateOrBuilder
- Returns:
- The creationTimestamp.
-
getCreationTimestampBytes
public com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Specified by:
getCreationTimestampBytes
in interfaceNodeTemplateOrBuilder
- Returns:
- The bytes for creationTimestamp.
-
setCreationTimestamp
public NodeTemplate.Builder setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Parameters:
value
- The creationTimestamp to set.- Returns:
- This builder for chaining.
-
clearCreationTimestamp
public NodeTemplate.Builder clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Returns:
- This builder for chaining.
-
setCreationTimestampBytes
public NodeTemplate.Builder setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Parameters:
value
- The bytes for creationTimestamp to set.- Returns:
- This builder for chaining.
-
hasDescription
public boolean hasDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;
- Specified by:
hasDescription
in interfaceNodeTemplateOrBuilder
- Returns:
- Whether the description field is set.
-
getDescription
public String getDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;
- Specified by:
getDescription
in interfaceNodeTemplateOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;
- Specified by:
getDescriptionBytes
in interfaceNodeTemplateOrBuilder
- Returns:
- The bytes for description.
-
setDescription
public NodeTemplate.Builder setDescription(String value)
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;
- Parameters:
value
- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public NodeTemplate.Builder clearDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;
- Returns:
- This builder for chaining.
-
setDescriptionBytes
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;
- Parameters:
value
- The bytes for description to set.- Returns:
- This builder for chaining.
-
getDisksList
public List<LocalDisk> getDisksList()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
- Specified by:
getDisksList
in interfaceNodeTemplateOrBuilder
-
getDisksCount
public int getDisksCount()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
- Specified by:
getDisksCount
in interfaceNodeTemplateOrBuilder
-
getDisks
public LocalDisk getDisks(int index)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
- Specified by:
getDisks
in interfaceNodeTemplateOrBuilder
-
setDisks
public NodeTemplate.Builder setDisks(int index, LocalDisk value)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
-
setDisks
public NodeTemplate.Builder setDisks(int index, LocalDisk.Builder builderForValue)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
-
addDisks
public NodeTemplate.Builder addDisks(LocalDisk value)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
-
addDisks
public NodeTemplate.Builder addDisks(int index, LocalDisk value)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
-
addDisks
public NodeTemplate.Builder addDisks(LocalDisk.Builder builderForValue)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
-
addDisks
public NodeTemplate.Builder addDisks(int index, LocalDisk.Builder builderForValue)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
-
addAllDisks
public NodeTemplate.Builder addAllDisks(Iterable<? extends LocalDisk> values)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
-
clearDisks
public NodeTemplate.Builder clearDisks()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
-
removeDisks
public NodeTemplate.Builder removeDisks(int index)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
-
getDisksBuilder
public LocalDisk.Builder getDisksBuilder(int index)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
-
getDisksOrBuilder
public LocalDiskOrBuilder getDisksOrBuilder(int index)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
- Specified by:
getDisksOrBuilder
in interfaceNodeTemplateOrBuilder
-
getDisksOrBuilderList
public List<? extends LocalDiskOrBuilder> getDisksOrBuilderList()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
- Specified by:
getDisksOrBuilderList
in interfaceNodeTemplateOrBuilder
-
addDisksBuilder
public LocalDisk.Builder addDisksBuilder()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
-
addDisksBuilder
public LocalDisk.Builder addDisksBuilder(int index)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
-
getDisksBuilderList
public List<LocalDisk.Builder> getDisksBuilderList()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
-
hasId
public boolean hasId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;
- Specified by:
hasId
in interfaceNodeTemplateOrBuilder
- Returns:
- Whether the id field is set.
-
getId
public long getId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;
- Specified by:
getId
in interfaceNodeTemplateOrBuilder
- Returns:
- The id.
-
setId
public NodeTemplate.Builder setId(long value)
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;
- Parameters:
value
- The id to set.- Returns:
- This builder for chaining.
-
clearId
public NodeTemplate.Builder clearId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;
- Returns:
- This builder for chaining.
-
hasKind
public boolean hasKind()
[Output Only] The type of the resource. Always compute#nodeTemplate for node templates.
optional string kind = 3292052;
- Specified by:
hasKind
in interfaceNodeTemplateOrBuilder
- Returns:
- Whether the kind field is set.
-
getKind
public String getKind()
[Output Only] The type of the resource. Always compute#nodeTemplate for node templates.
optional string kind = 3292052;
- Specified by:
getKind
in interfaceNodeTemplateOrBuilder
- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()
[Output Only] The type of the resource. Always compute#nodeTemplate for node templates.
optional string kind = 3292052;
- Specified by:
getKindBytes
in interfaceNodeTemplateOrBuilder
- Returns:
- The bytes for kind.
-
setKind
public NodeTemplate.Builder setKind(String value)
[Output Only] The type of the resource. Always compute#nodeTemplate for node templates.
optional string kind = 3292052;
- Parameters:
value
- The kind to set.- Returns:
- This builder for chaining.
-
clearKind
public NodeTemplate.Builder clearKind()
[Output Only] The type of the resource. Always compute#nodeTemplate for node templates.
optional string kind = 3292052;
- Returns:
- This builder for chaining.
-
setKindBytes
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;
- Parameters:
value
- The bytes for kind to set.- Returns:
- This builder for chaining.
-
hasName
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;
- Specified by:
hasName
in interfaceNodeTemplateOrBuilder
- Returns:
- Whether the name field is set.
-
getName
public 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;
- Specified by:
getName
in interfaceNodeTemplateOrBuilder
- Returns:
- The name.
-
getNameBytes
public 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;
- Specified by:
getNameBytes
in interfaceNodeTemplateOrBuilder
- Returns:
- The bytes for name.
-
setName
public 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;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
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;
- Returns:
- This builder for chaining.
-
setNameBytes
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;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getNodeAffinityLabelsCount
public int getNodeAffinityLabelsCount()
Description copied from interface:NodeTemplateOrBuilder
Labels to use for node affinity, which will be used in instance scheduling.
map<string, string> node_affinity_labels = 339007161;
- Specified by:
getNodeAffinityLabelsCount
in interfaceNodeTemplateOrBuilder
-
containsNodeAffinityLabels
public boolean containsNodeAffinityLabels(String key)
Labels to use for node affinity, which will be used in instance scheduling.
map<string, string> node_affinity_labels = 339007161;
- Specified by:
containsNodeAffinityLabels
in interfaceNodeTemplateOrBuilder
-
getNodeAffinityLabels
@Deprecated public Map<String,String> getNodeAffinityLabels()
Deprecated.UsegetNodeAffinityLabelsMap()
instead.- Specified by:
getNodeAffinityLabels
in interfaceNodeTemplateOrBuilder
-
getNodeAffinityLabelsMap
public Map<String,String> getNodeAffinityLabelsMap()
Labels to use for node affinity, which will be used in instance scheduling.
map<string, string> node_affinity_labels = 339007161;
- Specified by:
getNodeAffinityLabelsMap
in interfaceNodeTemplateOrBuilder
-
getNodeAffinityLabelsOrDefault
public 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;
- Specified by:
getNodeAffinityLabelsOrDefault
in interfaceNodeTemplateOrBuilder
-
getNodeAffinityLabelsOrThrow
public String getNodeAffinityLabelsOrThrow(String key)
Labels to use for node affinity, which will be used in instance scheduling.
map<string, string> node_affinity_labels = 339007161;
- Specified by:
getNodeAffinityLabelsOrThrow
in interfaceNodeTemplateOrBuilder
-
clearNodeAffinityLabels
public NodeTemplate.Builder clearNodeAffinityLabels()
-
removeNodeAffinityLabels
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;
-
getMutableNodeAffinityLabels
@Deprecated public Map<String,String> getMutableNodeAffinityLabels()
Deprecated.Use alternate mutation accessors instead.
-
putNodeAffinityLabels
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;
-
putAllNodeAffinityLabels
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;
-
hasNodeType
public boolean hasNodeType()
The node type to use for nodes group that are created from this template.
optional string node_type = 465832791;
- Specified by:
hasNodeType
in interfaceNodeTemplateOrBuilder
- Returns:
- Whether the nodeType field is set.
-
getNodeType
public String getNodeType()
The node type to use for nodes group that are created from this template.
optional string node_type = 465832791;
- Specified by:
getNodeType
in interfaceNodeTemplateOrBuilder
- Returns:
- The nodeType.
-
getNodeTypeBytes
public com.google.protobuf.ByteString getNodeTypeBytes()
The node type to use for nodes group that are created from this template.
optional string node_type = 465832791;
- Specified by:
getNodeTypeBytes
in interfaceNodeTemplateOrBuilder
- Returns:
- The bytes for nodeType.
-
setNodeType
public NodeTemplate.Builder setNodeType(String value)
The node type to use for nodes group that are created from this template.
optional string node_type = 465832791;
- Parameters:
value
- The nodeType to set.- Returns:
- This builder for chaining.
-
clearNodeType
public NodeTemplate.Builder clearNodeType()
The node type to use for nodes group that are created from this template.
optional string node_type = 465832791;
- Returns:
- This builder for chaining.
-
setNodeTypeBytes
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;
- Parameters:
value
- The bytes for nodeType to set.- Returns:
- This builder for chaining.
-
hasNodeTypeFlexibility
public boolean hasNodeTypeFlexibility()
Do not use. Instead, use the node_type property.
optional .google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility node_type_flexibility = 315257905;
- Specified by:
hasNodeTypeFlexibility
in interfaceNodeTemplateOrBuilder
- Returns:
- Whether the nodeTypeFlexibility field is set.
-
getNodeTypeFlexibility
public NodeTemplateNodeTypeFlexibility getNodeTypeFlexibility()
Do not use. Instead, use the node_type property.
optional .google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility node_type_flexibility = 315257905;
- Specified by:
getNodeTypeFlexibility
in interfaceNodeTemplateOrBuilder
- Returns:
- The nodeTypeFlexibility.
-
setNodeTypeFlexibility
public NodeTemplate.Builder setNodeTypeFlexibility(NodeTemplateNodeTypeFlexibility value)
Do not use. Instead, use the node_type property.
optional .google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility node_type_flexibility = 315257905;
-
setNodeTypeFlexibility
public NodeTemplate.Builder setNodeTypeFlexibility(NodeTemplateNodeTypeFlexibility.Builder builderForValue)
Do not use. Instead, use the node_type property.
optional .google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility node_type_flexibility = 315257905;
-
mergeNodeTypeFlexibility
public NodeTemplate.Builder mergeNodeTypeFlexibility(NodeTemplateNodeTypeFlexibility value)
Do not use. Instead, use the node_type property.
optional .google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility node_type_flexibility = 315257905;
-
clearNodeTypeFlexibility
public NodeTemplate.Builder clearNodeTypeFlexibility()
Do not use. Instead, use the node_type property.
optional .google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility node_type_flexibility = 315257905;
-
getNodeTypeFlexibilityBuilder
public NodeTemplateNodeTypeFlexibility.Builder getNodeTypeFlexibilityBuilder()
Do not use. Instead, use the node_type property.
optional .google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility node_type_flexibility = 315257905;
-
getNodeTypeFlexibilityOrBuilder
public NodeTemplateNodeTypeFlexibilityOrBuilder getNodeTypeFlexibilityOrBuilder()
Do not use. Instead, use the node_type property.
optional .google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility node_type_flexibility = 315257905;
- Specified by:
getNodeTypeFlexibilityOrBuilder
in interfaceNodeTemplateOrBuilder
-
hasRegion
public boolean hasRegion()
[Output Only] The name of the region where the node template resides, such as us-central1.
optional string region = 138946292;
- Specified by:
hasRegion
in interfaceNodeTemplateOrBuilder
- Returns:
- Whether the region field is set.
-
getRegion
public String getRegion()
[Output Only] The name of the region where the node template resides, such as us-central1.
optional string region = 138946292;
- Specified by:
getRegion
in interfaceNodeTemplateOrBuilder
- Returns:
- The region.
-
getRegionBytes
public 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;
- Specified by:
getRegionBytes
in interfaceNodeTemplateOrBuilder
- Returns:
- The bytes for region.
-
setRegion
public 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;
- Parameters:
value
- The region to set.- Returns:
- This builder for chaining.
-
clearRegion
public NodeTemplate.Builder clearRegion()
[Output Only] The name of the region where the node template resides, such as us-central1.
optional string region = 138946292;
- Returns:
- This builder for chaining.
-
setRegionBytes
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;
- Parameters:
value
- The bytes for region to set.- Returns:
- This builder for chaining.
-
hasSelfLink
public boolean hasSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
- Specified by:
hasSelfLink
in interfaceNodeTemplateOrBuilder
- Returns:
- Whether the selfLink field is set.
-
getSelfLink
public String getSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
- Specified by:
getSelfLink
in interfaceNodeTemplateOrBuilder
- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
- Specified by:
getSelfLinkBytes
in interfaceNodeTemplateOrBuilder
- Returns:
- The bytes for selfLink.
-
setSelfLink
public NodeTemplate.Builder setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
- Parameters:
value
- The selfLink to set.- Returns:
- This builder for chaining.
-
clearSelfLink
public NodeTemplate.Builder clearSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
- Returns:
- This builder for chaining.
-
setSelfLinkBytes
public NodeTemplate.Builder setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
- Parameters:
value
- The bytes for selfLink to set.- Returns:
- This builder for chaining.
-
hasServerBinding
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;
- Specified by:
hasServerBinding
in interfaceNodeTemplateOrBuilder
- Returns:
- Whether the serverBinding field is set.
-
getServerBinding
public 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;
- Specified by:
getServerBinding
in interfaceNodeTemplateOrBuilder
- Returns:
- The serverBinding.
-
setServerBinding
public 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;
-
setServerBinding
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;
-
mergeServerBinding
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;
-
clearServerBinding
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;
-
getServerBindingBuilder
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;
-
getServerBindingOrBuilder
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;
- Specified by:
getServerBindingOrBuilder
in interfaceNodeTemplateOrBuilder
-
hasStatus
public 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;
- Specified by:
hasStatus
in interfaceNodeTemplateOrBuilder
- Returns:
- Whether the status field is set.
-
getStatus
public 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;
- Specified by:
getStatus
in interfaceNodeTemplateOrBuilder
- Returns:
- The status.
-
getStatusBytes
public 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;
- Specified by:
getStatusBytes
in interfaceNodeTemplateOrBuilder
- Returns:
- The bytes for status.
-
setStatus
public 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;
- Parameters:
value
- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
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;
- Returns:
- This builder for chaining.
-
setStatusBytes
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;
- Parameters:
value
- The bytes for status to set.- Returns:
- This builder for chaining.
-
hasStatusMessage
public boolean hasStatusMessage()
[Output Only] An optional, human-readable explanation of the status.
optional string status_message = 297428154;
- Specified by:
hasStatusMessage
in interfaceNodeTemplateOrBuilder
- Returns:
- Whether the statusMessage field is set.
-
getStatusMessage
public String getStatusMessage()
[Output Only] An optional, human-readable explanation of the status.
optional string status_message = 297428154;
- Specified by:
getStatusMessage
in interfaceNodeTemplateOrBuilder
- Returns:
- The statusMessage.
-
getStatusMessageBytes
public com.google.protobuf.ByteString getStatusMessageBytes()
[Output Only] An optional, human-readable explanation of the status.
optional string status_message = 297428154;
- Specified by:
getStatusMessageBytes
in interfaceNodeTemplateOrBuilder
- Returns:
- The bytes for statusMessage.
-
setStatusMessage
public NodeTemplate.Builder setStatusMessage(String value)
[Output Only] An optional, human-readable explanation of the status.
optional string status_message = 297428154;
- Parameters:
value
- The statusMessage to set.- Returns:
- This builder for chaining.
-
clearStatusMessage
public NodeTemplate.Builder clearStatusMessage()
[Output Only] An optional, human-readable explanation of the status.
optional string status_message = 297428154;
- Returns:
- This builder for chaining.
-
setStatusMessageBytes
public NodeTemplate.Builder setStatusMessageBytes(com.google.protobuf.ByteString value)
[Output Only] An optional, human-readable explanation of the status.
optional string status_message = 297428154;
- Parameters:
value
- The bytes for statusMessage to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final NodeTemplate.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
mergeUnknownFields
public final NodeTemplate.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
-