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.BuilderaddAccelerators(int index, AcceleratorConfig value)repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;NodeTemplate.BuilderaddAccelerators(int index, AcceleratorConfig.Builder builderForValue)repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;NodeTemplate.BuilderaddAccelerators(AcceleratorConfig value)repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;NodeTemplate.BuilderaddAccelerators(AcceleratorConfig.Builder builderForValue)repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;AcceleratorConfig.BuilderaddAcceleratorsBuilder()repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;AcceleratorConfig.BuilderaddAcceleratorsBuilder(int index)repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;NodeTemplate.BuilderaddAllAccelerators(Iterable<? extends AcceleratorConfig> values)repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;NodeTemplate.BuilderaddAllDisks(Iterable<? extends LocalDisk> values)repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;NodeTemplate.BuilderaddDisks(int index, LocalDisk value)repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;NodeTemplate.BuilderaddDisks(int index, LocalDisk.Builder builderForValue)repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;NodeTemplate.BuilderaddDisks(LocalDisk value)repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;NodeTemplate.BuilderaddDisks(LocalDisk.Builder builderForValue)repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;LocalDisk.BuilderaddDisksBuilder()repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;LocalDisk.BuilderaddDisksBuilder(int index)repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;NodeTemplate.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)NodeTemplatebuild()NodeTemplatebuildPartial()NodeTemplate.Builderclear()NodeTemplate.BuilderclearAccelerators()repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;NodeTemplate.BuilderclearCpuOvercommitType()CPU overcommit.NodeTemplate.BuilderclearCreationTimestamp()[Output Only] Creation timestamp in RFC3339 text format.NodeTemplate.BuilderclearDescription()An optional description of this resource.NodeTemplate.BuilderclearDisks()repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;NodeTemplate.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)NodeTemplate.BuilderclearId()[Output Only] The unique identifier for the resource.NodeTemplate.BuilderclearKind()[Output Only] The type of the resource.NodeTemplate.BuilderclearName()The name of the resource, provided by the client when initially creating the resource.NodeTemplate.BuilderclearNodeAffinityLabels()NodeTemplate.BuilderclearNodeType()The node type to use for nodes group that are created from this template.NodeTemplate.BuilderclearNodeTypeFlexibility()Do not use.NodeTemplate.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)NodeTemplate.BuilderclearRegion()[Output Only] The name of the region where the node template resides, such as us-central1.NodeTemplate.BuilderclearSelfLink()[Output Only] Server-defined URL for the resource.NodeTemplate.BuilderclearServerBinding()Sets the binding properties for the physical server.NodeTemplate.BuilderclearStatus()[Output Only] The status of the node template.NodeTemplate.BuilderclearStatusMessage()[Output Only] An optional, human-readable explanation of the status.NodeTemplate.Builderclone()booleancontainsNodeAffinityLabels(String key)Labels to use for node affinity, which will be used in instance scheduling.AcceleratorConfiggetAccelerators(int index)repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;AcceleratorConfig.BuildergetAcceleratorsBuilder(int index)repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;List<AcceleratorConfig.Builder>getAcceleratorsBuilderList()repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;intgetAcceleratorsCount()repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;List<AcceleratorConfig>getAcceleratorsList()repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;AcceleratorConfigOrBuildergetAcceleratorsOrBuilder(int index)repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;List<? extends AcceleratorConfigOrBuilder>getAcceleratorsOrBuilderList()repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;StringgetCpuOvercommitType()CPU overcommit.com.google.protobuf.ByteStringgetCpuOvercommitTypeBytes()CPU overcommit.StringgetCreationTimestamp()[Output Only] Creation timestamp in RFC3339 text format.com.google.protobuf.ByteStringgetCreationTimestampBytes()[Output Only] Creation timestamp in RFC3339 text format.NodeTemplategetDefaultInstanceForType()StringgetDescription()An optional description of this resource.com.google.protobuf.ByteStringgetDescriptionBytes()An optional description of this resource.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()LocalDiskgetDisks(int index)repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;LocalDisk.BuildergetDisksBuilder(int index)repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;List<LocalDisk.Builder>getDisksBuilderList()repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;intgetDisksCount()repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;List<LocalDisk>getDisksList()repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;LocalDiskOrBuildergetDisksOrBuilder(int index)repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;List<? extends LocalDiskOrBuilder>getDisksOrBuilderList()repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;longgetId()[Output Only] The unique identifier for the resource.StringgetKind()[Output Only] The type of the resource.com.google.protobuf.ByteStringgetKindBytes()[Output Only] The type of the resource.Map<String,String>getMutableNodeAffinityLabels()Deprecated.StringgetName()The name of the resource, provided by the client when initially creating the resource.com.google.protobuf.ByteStringgetNameBytes()The name of the resource, provided by the client when initially creating the resource.Map<String,String>getNodeAffinityLabels()Deprecated.intgetNodeAffinityLabelsCount()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.StringgetNodeAffinityLabelsOrDefault(String key, String defaultValue)Labels to use for node affinity, which will be used in instance scheduling.StringgetNodeAffinityLabelsOrThrow(String key)Labels to use for node affinity, which will be used in instance scheduling.StringgetNodeType()The node type to use for nodes group that are created from this template.com.google.protobuf.ByteStringgetNodeTypeBytes()The node type to use for nodes group that are created from this template.NodeTemplateNodeTypeFlexibilitygetNodeTypeFlexibility()Do not use.NodeTemplateNodeTypeFlexibility.BuildergetNodeTypeFlexibilityBuilder()Do not use.NodeTemplateNodeTypeFlexibilityOrBuildergetNodeTypeFlexibilityOrBuilder()Do not use.StringgetRegion()[Output Only] The name of the region where the node template resides, such as us-central1.com.google.protobuf.ByteStringgetRegionBytes()[Output Only] The name of the region where the node template resides, such as us-central1.StringgetSelfLink()[Output Only] Server-defined URL for the resource.com.google.protobuf.ByteStringgetSelfLinkBytes()[Output Only] Server-defined URL for the resource.ServerBindinggetServerBinding()Sets the binding properties for the physical server.ServerBinding.BuildergetServerBindingBuilder()Sets the binding properties for the physical server.ServerBindingOrBuildergetServerBindingOrBuilder()Sets the binding properties for the physical server.StringgetStatus()[Output Only] The status of the node template.com.google.protobuf.ByteStringgetStatusBytes()[Output Only] The status of the node template.StringgetStatusMessage()[Output Only] An optional, human-readable explanation of the status.com.google.protobuf.ByteStringgetStatusMessageBytes()[Output Only] An optional, human-readable explanation of the status.booleanhasCpuOvercommitType()CPU overcommit.booleanhasCreationTimestamp()[Output Only] Creation timestamp in RFC3339 text format.booleanhasDescription()An optional description of this resource.booleanhasId()[Output Only] The unique identifier for the resource.booleanhasKind()[Output Only] The type of the resource.booleanhasName()The name of the resource, provided by the client when initially creating the resource.booleanhasNodeType()The node type to use for nodes group that are created from this template.booleanhasNodeTypeFlexibility()Do not use.booleanhasRegion()[Output Only] The name of the region where the node template resides, such as us-central1.booleanhasSelfLink()[Output Only] Server-defined URL for the resource.booleanhasServerBinding()Sets the binding properties for the physical server.booleanhasStatus()[Output Only] The status of the node template.booleanhasStatusMessage()[Output Only] An optional, human-readable explanation of the status.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()NodeTemplate.BuildermergeFrom(NodeTemplate other)NodeTemplate.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)NodeTemplate.BuildermergeFrom(com.google.protobuf.Message other)NodeTemplate.BuildermergeNodeTypeFlexibility(NodeTemplateNodeTypeFlexibility value)Do not use.NodeTemplate.BuildermergeServerBinding(ServerBinding value)Sets the binding properties for the physical server.NodeTemplate.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)NodeTemplate.BuilderputAllNodeAffinityLabels(Map<String,String> values)Labels to use for node affinity, which will be used in instance scheduling.NodeTemplate.BuilderputNodeAffinityLabels(String key, String value)Labels to use for node affinity, which will be used in instance scheduling.NodeTemplate.BuilderremoveAccelerators(int index)repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;NodeTemplate.BuilderremoveDisks(int index)repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;NodeTemplate.BuilderremoveNodeAffinityLabels(String key)Labels to use for node affinity, which will be used in instance scheduling.NodeTemplate.BuildersetAccelerators(int index, AcceleratorConfig value)repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;NodeTemplate.BuildersetAccelerators(int index, AcceleratorConfig.Builder builderForValue)repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;NodeTemplate.BuildersetCpuOvercommitType(String value)CPU overcommit.NodeTemplate.BuildersetCpuOvercommitTypeBytes(com.google.protobuf.ByteString value)CPU overcommit.NodeTemplate.BuildersetCreationTimestamp(String value)[Output Only] Creation timestamp in RFC3339 text format.NodeTemplate.BuildersetCreationTimestampBytes(com.google.protobuf.ByteString value)[Output Only] Creation timestamp in RFC3339 text format.NodeTemplate.BuildersetDescription(String value)An optional description of this resource.NodeTemplate.BuildersetDescriptionBytes(com.google.protobuf.ByteString value)An optional description of this resource.NodeTemplate.BuildersetDisks(int index, LocalDisk value)repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;NodeTemplate.BuildersetDisks(int index, LocalDisk.Builder builderForValue)repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;NodeTemplate.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)NodeTemplate.BuildersetId(long value)[Output Only] The unique identifier for the resource.NodeTemplate.BuildersetKind(String value)[Output Only] The type of the resource.NodeTemplate.BuildersetKindBytes(com.google.protobuf.ByteString value)[Output Only] The type of the resource.NodeTemplate.BuildersetName(String value)The name of the resource, provided by the client when initially creating the resource.NodeTemplate.BuildersetNameBytes(com.google.protobuf.ByteString value)The name of the resource, provided by the client when initially creating the resource.NodeTemplate.BuildersetNodeType(String value)The node type to use for nodes group that are created from this template.NodeTemplate.BuildersetNodeTypeBytes(com.google.protobuf.ByteString value)The node type to use for nodes group that are created from this template.NodeTemplate.BuildersetNodeTypeFlexibility(NodeTemplateNodeTypeFlexibility value)Do not use.NodeTemplate.BuildersetNodeTypeFlexibility(NodeTemplateNodeTypeFlexibility.Builder builderForValue)Do not use.NodeTemplate.BuildersetRegion(String value)[Output Only] The name of the region where the node template resides, such as us-central1.NodeTemplate.BuildersetRegionBytes(com.google.protobuf.ByteString value)[Output Only] The name of the region where the node template resides, such as us-central1.NodeTemplate.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)NodeTemplate.BuildersetSelfLink(String value)[Output Only] Server-defined URL for the resource.NodeTemplate.BuildersetSelfLinkBytes(com.google.protobuf.ByteString value)[Output Only] Server-defined URL for the resource.NodeTemplate.BuildersetServerBinding(ServerBinding value)Sets the binding properties for the physical server.NodeTemplate.BuildersetServerBinding(ServerBinding.Builder builderForValue)Sets the binding properties for the physical server.NodeTemplate.BuildersetStatus(String value)[Output Only] The status of the node template.NodeTemplate.BuildersetStatusBytes(com.google.protobuf.ByteString value)[Output Only] The status of the node template.NodeTemplate.BuildersetStatusMessage(String value)[Output Only] An optional, human-readable explanation of the status.NodeTemplate.BuildersetStatusMessageBytes(com.google.protobuf.ByteString value)[Output Only] An optional, human-readable explanation of the status.NodeTemplate.BuildersetUnknownFields(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:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
clear
public NodeTemplate.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
getDefaultInstanceForType
public NodeTemplate getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public NodeTemplate build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NodeTemplate buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public NodeTemplate.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
setField
public NodeTemplate.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
clearField
public NodeTemplate.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
clearOneof
public NodeTemplate.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
setRepeatedField
public NodeTemplate.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
addRepeatedField
public NodeTemplate.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
mergeFrom
public NodeTemplate.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NodeTemplate.Builder>
-
mergeFrom
public NodeTemplate.Builder mergeFrom(NodeTemplate other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NodeTemplate.Builder>- Throws:
IOException
-
getAcceleratorsList
public List<AcceleratorConfig> getAcceleratorsList()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;- Specified by:
getAcceleratorsListin interfaceNodeTemplateOrBuilder
-
getAcceleratorsCount
public int getAcceleratorsCount()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;- Specified by:
getAcceleratorsCountin interfaceNodeTemplateOrBuilder
-
getAccelerators
public AcceleratorConfig getAccelerators(int index)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;- Specified by:
getAcceleratorsin 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:
getAcceleratorsOrBuilderin interfaceNodeTemplateOrBuilder
-
getAcceleratorsOrBuilderList
public List<? extends AcceleratorConfigOrBuilder> getAcceleratorsOrBuilderList()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;- Specified by:
getAcceleratorsOrBuilderListin 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:
hasCpuOvercommitTypein 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:
getCpuOvercommitTypein 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:
getCpuOvercommitTypeBytesin 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:
hasCreationTimestampin 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:
getCreationTimestampin 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:
getCreationTimestampBytesin 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:
hasDescriptionin 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:
getDescriptionin 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:
getDescriptionBytesin 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:
getDisksListin interfaceNodeTemplateOrBuilder
-
getDisksCount
public int getDisksCount()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;- Specified by:
getDisksCountin interfaceNodeTemplateOrBuilder
-
getDisks
public LocalDisk getDisks(int index)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;- Specified by:
getDisksin 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:
getDisksOrBuilderin interfaceNodeTemplateOrBuilder
-
getDisksOrBuilderList
public List<? extends LocalDiskOrBuilder> getDisksOrBuilderList()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;- Specified by:
getDisksOrBuilderListin 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:
hasIdin 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:
getIdin 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:
hasKindin 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:
getKindin 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:
getKindBytesin 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:
hasNamein 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:
getNamein 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:
getNameBytesin 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:NodeTemplateOrBuilderLabels to use for node affinity, which will be used in instance scheduling.
map<string, string> node_affinity_labels = 339007161;- Specified by:
getNodeAffinityLabelsCountin 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:
containsNodeAffinityLabelsin interfaceNodeTemplateOrBuilder
-
getNodeAffinityLabels
@Deprecated public Map<String,String> getNodeAffinityLabels()
Deprecated.UsegetNodeAffinityLabelsMap()instead.- Specified by:
getNodeAffinityLabelsin 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:
getNodeAffinityLabelsMapin 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:
getNodeAffinityLabelsOrDefaultin 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:
getNodeAffinityLabelsOrThrowin 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:
hasNodeTypein 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:
getNodeTypein 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:
getNodeTypeBytesin 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:
hasNodeTypeFlexibilityin 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:
getNodeTypeFlexibilityin 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:
getNodeTypeFlexibilityOrBuilderin 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:
hasRegionin 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:
getRegionin 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:
getRegionBytesin 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:
hasSelfLinkin 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:
getSelfLinkin 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:
getSelfLinkBytesin 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:
hasServerBindingin 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:
getServerBindingin 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:
getServerBindingOrBuilderin 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:
hasStatusin 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:
getStatusin 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:
getStatusBytesin 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:
hasStatusMessagein 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:
getStatusMessagein 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:
getStatusMessageBytesin 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:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
mergeUnknownFields
public final NodeTemplate.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NodeTemplate.Builder>
-
-