Package com.google.cloud.compute.v1
Class NodeType.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<NodeType.Builder>
-
- com.google.cloud.compute.v1.NodeType.Builder
-
- All Implemented Interfaces:
NodeTypeOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- NodeType
public static final class NodeType.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NodeType.Builder> implements NodeTypeOrBuilder
Represent a sole-tenant Node Type resource. Each node within a node group must have a node type. A node type specifies the total amount of cores and memory for that node. Currently, the only available node type is n1-node-96-624 node type that has 96 vCPUs and 624 GB of memory, available in multiple zones. For more information read Node types.
Protobuf typegoogle.cloud.compute.v1.NodeType
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeType.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
NodeType
build()
NodeType
buildPartial()
NodeType.Builder
clear()
NodeType.Builder
clearCpuPlatform()
[Output Only] The CPU platform used by this node type.NodeType.Builder
clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.NodeType.Builder
clearDeprecated()
[Output Only] The deprecation status associated with this node type.NodeType.Builder
clearDescription()
[Output Only] An optional textual description of the resource.NodeType.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
NodeType.Builder
clearGuestCpus()
[Output Only] The number of virtual CPUs that are available to the node type.NodeType.Builder
clearId()
[Output Only] The unique identifier for the resource.NodeType.Builder
clearKind()
[Output Only] The type of the resource.NodeType.Builder
clearLocalSsdGb()
[Output Only] Local SSD available to the node type, defined in GB.NodeType.Builder
clearMemoryMb()
[Output Only] The amount of physical memory available to the node type, defined in MB.NodeType.Builder
clearName()
[Output Only] Name of the resource.NodeType.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
NodeType.Builder
clearSelfLink()
[Output Only] Server-defined URL for the resource.NodeType.Builder
clearZone()
[Output Only] The name of the zone where the node type resides, such as us-central1-a.NodeType.Builder
clone()
String
getCpuPlatform()
[Output Only] The CPU platform used by this node type.com.google.protobuf.ByteString
getCpuPlatformBytes()
[Output Only] The CPU platform used by this node type.String
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.com.google.protobuf.ByteString
getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.NodeType
getDefaultInstanceForType()
DeprecationStatus
getDeprecated()
[Output Only] The deprecation status associated with this node type.DeprecationStatus.Builder
getDeprecatedBuilder()
[Output Only] The deprecation status associated with this node type.DeprecationStatusOrBuilder
getDeprecatedOrBuilder()
[Output Only] The deprecation status associated with this node type.String
getDescription()
[Output Only] An optional textual description of the resource.com.google.protobuf.ByteString
getDescriptionBytes()
[Output Only] An optional textual description of the resource.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
int
getGuestCpus()
[Output Only] The number of virtual CPUs that are available to the node type.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.int
getLocalSsdGb()
[Output Only] Local SSD available to the node type, defined in GB.int
getMemoryMb()
[Output Only] The amount of physical memory available to the node type, defined in MB.String
getName()
[Output Only] Name of the resource.com.google.protobuf.ByteString
getNameBytes()
[Output Only] Name of the resource.String
getSelfLink()
[Output Only] Server-defined URL for the resource.com.google.protobuf.ByteString
getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.String
getZone()
[Output Only] The name of the zone where the node type resides, such as us-central1-a.com.google.protobuf.ByteString
getZoneBytes()
[Output Only] The name of the zone where the node type resides, such as us-central1-a.boolean
hasCpuPlatform()
[Output Only] The CPU platform used by this node type.boolean
hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.boolean
hasDeprecated()
[Output Only] The deprecation status associated with this node type.boolean
hasDescription()
[Output Only] An optional textual description of the resource.boolean
hasGuestCpus()
[Output Only] The number of virtual CPUs that are available to the node type.boolean
hasId()
[Output Only] The unique identifier for the resource.boolean
hasKind()
[Output Only] The type of the resource.boolean
hasLocalSsdGb()
[Output Only] Local SSD available to the node type, defined in GB.boolean
hasMemoryMb()
[Output Only] The amount of physical memory available to the node type, defined in MB.boolean
hasName()
[Output Only] Name of the resource.boolean
hasSelfLink()
[Output Only] Server-defined URL for the resource.boolean
hasZone()
[Output Only] The name of the zone where the node type resides, such as us-central1-a.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
NodeType.Builder
mergeDeprecated(DeprecationStatus value)
[Output Only] The deprecation status associated with this node type.NodeType.Builder
mergeFrom(NodeType other)
NodeType.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
NodeType.Builder
mergeFrom(com.google.protobuf.Message other)
NodeType.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
NodeType.Builder
setCpuPlatform(String value)
[Output Only] The CPU platform used by this node type.NodeType.Builder
setCpuPlatformBytes(com.google.protobuf.ByteString value)
[Output Only] The CPU platform used by this node type.NodeType.Builder
setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.NodeType.Builder
setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.NodeType.Builder
setDeprecated(DeprecationStatus value)
[Output Only] The deprecation status associated with this node type.NodeType.Builder
setDeprecated(DeprecationStatus.Builder builderForValue)
[Output Only] The deprecation status associated with this node type.NodeType.Builder
setDescription(String value)
[Output Only] An optional textual description of the resource.NodeType.Builder
setDescriptionBytes(com.google.protobuf.ByteString value)
[Output Only] An optional textual description of the resource.NodeType.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
NodeType.Builder
setGuestCpus(int value)
[Output Only] The number of virtual CPUs that are available to the node type.NodeType.Builder
setId(long value)
[Output Only] The unique identifier for the resource.NodeType.Builder
setKind(String value)
[Output Only] The type of the resource.NodeType.Builder
setKindBytes(com.google.protobuf.ByteString value)
[Output Only] The type of the resource.NodeType.Builder
setLocalSsdGb(int value)
[Output Only] Local SSD available to the node type, defined in GB.NodeType.Builder
setMemoryMb(int value)
[Output Only] The amount of physical memory available to the node type, defined in MB.NodeType.Builder
setName(String value)
[Output Only] Name of the resource.NodeType.Builder
setNameBytes(com.google.protobuf.ByteString value)
[Output Only] Name of the resource.NodeType.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
NodeType.Builder
setSelfLink(String value)
[Output Only] Server-defined URL for the resource.NodeType.Builder
setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] Server-defined URL for the resource.NodeType.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
NodeType.Builder
setZone(String value)
[Output Only] The name of the zone where the node type resides, such as us-central1-a.NodeType.Builder
setZoneBytes(com.google.protobuf.ByteString value)
[Output Only] The name of the zone where the node type resides, such as us-central1-a.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeType.Builder>
-
clear
public NodeType.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<NodeType.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<NodeType.Builder>
-
getDefaultInstanceForType
public NodeType getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public NodeType build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NodeType buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public NodeType.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<NodeType.Builder>
-
setField
public NodeType.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<NodeType.Builder>
-
clearField
public NodeType.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<NodeType.Builder>
-
clearOneof
public NodeType.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<NodeType.Builder>
-
setRepeatedField
public NodeType.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<NodeType.Builder>
-
addRepeatedField
public NodeType.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<NodeType.Builder>
-
mergeFrom
public NodeType.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<NodeType.Builder>
-
mergeFrom
public NodeType.Builder mergeFrom(NodeType other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeType.Builder>
-
mergeFrom
public NodeType.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<NodeType.Builder>
- Throws:
IOException
-
hasCpuPlatform
public boolean hasCpuPlatform()
[Output Only] The CPU platform used by this node type.
optional string cpu_platform = 410285354;
- Specified by:
hasCpuPlatform
in interfaceNodeTypeOrBuilder
- Returns:
- Whether the cpuPlatform field is set.
-
getCpuPlatform
public String getCpuPlatform()
[Output Only] The CPU platform used by this node type.
optional string cpu_platform = 410285354;
- Specified by:
getCpuPlatform
in interfaceNodeTypeOrBuilder
- Returns:
- The cpuPlatform.
-
getCpuPlatformBytes
public com.google.protobuf.ByteString getCpuPlatformBytes()
[Output Only] The CPU platform used by this node type.
optional string cpu_platform = 410285354;
- Specified by:
getCpuPlatformBytes
in interfaceNodeTypeOrBuilder
- Returns:
- The bytes for cpuPlatform.
-
setCpuPlatform
public NodeType.Builder setCpuPlatform(String value)
[Output Only] The CPU platform used by this node type.
optional string cpu_platform = 410285354;
- Parameters:
value
- The cpuPlatform to set.- Returns:
- This builder for chaining.
-
clearCpuPlatform
public NodeType.Builder clearCpuPlatform()
[Output Only] The CPU platform used by this node type.
optional string cpu_platform = 410285354;
- Returns:
- This builder for chaining.
-
setCpuPlatformBytes
public NodeType.Builder setCpuPlatformBytes(com.google.protobuf.ByteString value)
[Output Only] The CPU platform used by this node type.
optional string cpu_platform = 410285354;
- Parameters:
value
- The bytes for cpuPlatform 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 interfaceNodeTypeOrBuilder
- 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 interfaceNodeTypeOrBuilder
- 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 interfaceNodeTypeOrBuilder
- Returns:
- The bytes for creationTimestamp.
-
setCreationTimestamp
public NodeType.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 NodeType.Builder clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Returns:
- This builder for chaining.
-
setCreationTimestampBytes
public NodeType.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.
-
hasDeprecated
public boolean hasDeprecated()
[Output Only] The deprecation status associated with this node type.
optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;
- Specified by:
hasDeprecated
in interfaceNodeTypeOrBuilder
- Returns:
- Whether the deprecated field is set.
-
getDeprecated
public DeprecationStatus getDeprecated()
[Output Only] The deprecation status associated with this node type.
optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;
- Specified by:
getDeprecated
in interfaceNodeTypeOrBuilder
- Returns:
- The deprecated.
-
setDeprecated
public NodeType.Builder setDeprecated(DeprecationStatus value)
[Output Only] The deprecation status associated with this node type.
optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;
-
setDeprecated
public NodeType.Builder setDeprecated(DeprecationStatus.Builder builderForValue)
[Output Only] The deprecation status associated with this node type.
optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;
-
mergeDeprecated
public NodeType.Builder mergeDeprecated(DeprecationStatus value)
[Output Only] The deprecation status associated with this node type.
optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;
-
clearDeprecated
public NodeType.Builder clearDeprecated()
[Output Only] The deprecation status associated with this node type.
optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;
-
getDeprecatedBuilder
public DeprecationStatus.Builder getDeprecatedBuilder()
[Output Only] The deprecation status associated with this node type.
optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;
-
getDeprecatedOrBuilder
public DeprecationStatusOrBuilder getDeprecatedOrBuilder()
[Output Only] The deprecation status associated with this node type.
optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;
- Specified by:
getDeprecatedOrBuilder
in interfaceNodeTypeOrBuilder
-
hasDescription
public boolean hasDescription()
[Output Only] An optional textual description of the resource.
optional string description = 422937596;
- Specified by:
hasDescription
in interfaceNodeTypeOrBuilder
- Returns:
- Whether the description field is set.
-
getDescription
public String getDescription()
[Output Only] An optional textual description of the resource.
optional string description = 422937596;
- Specified by:
getDescription
in interfaceNodeTypeOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
[Output Only] An optional textual description of the resource.
optional string description = 422937596;
- Specified by:
getDescriptionBytes
in interfaceNodeTypeOrBuilder
- Returns:
- The bytes for description.
-
setDescription
public NodeType.Builder setDescription(String value)
[Output Only] An optional textual description of the resource.
optional string description = 422937596;
- Parameters:
value
- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public NodeType.Builder clearDescription()
[Output Only] An optional textual description of the resource.
optional string description = 422937596;
- Returns:
- This builder for chaining.
-
setDescriptionBytes
public NodeType.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
[Output Only] An optional textual description of the resource.
optional string description = 422937596;
- Parameters:
value
- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasGuestCpus
public boolean hasGuestCpus()
[Output Only] The number of virtual CPUs that are available to the node type.
optional int32 guest_cpus = 393356754;
- Specified by:
hasGuestCpus
in interfaceNodeTypeOrBuilder
- Returns:
- Whether the guestCpus field is set.
-
getGuestCpus
public int getGuestCpus()
[Output Only] The number of virtual CPUs that are available to the node type.
optional int32 guest_cpus = 393356754;
- Specified by:
getGuestCpus
in interfaceNodeTypeOrBuilder
- Returns:
- The guestCpus.
-
setGuestCpus
public NodeType.Builder setGuestCpus(int value)
[Output Only] The number of virtual CPUs that are available to the node type.
optional int32 guest_cpus = 393356754;
- Parameters:
value
- The guestCpus to set.- Returns:
- This builder for chaining.
-
clearGuestCpus
public NodeType.Builder clearGuestCpus()
[Output Only] The number of virtual CPUs that are available to the node type.
optional int32 guest_cpus = 393356754;
- Returns:
- This builder for chaining.
-
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 interfaceNodeTypeOrBuilder
- 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 interfaceNodeTypeOrBuilder
- Returns:
- The id.
-
setId
public NodeType.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 NodeType.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#nodeType for node types.
optional string kind = 3292052;
- Specified by:
hasKind
in interfaceNodeTypeOrBuilder
- Returns:
- Whether the kind field is set.
-
getKind
public String getKind()
[Output Only] The type of the resource. Always compute#nodeType for node types.
optional string kind = 3292052;
- Specified by:
getKind
in interfaceNodeTypeOrBuilder
- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()
[Output Only] The type of the resource. Always compute#nodeType for node types.
optional string kind = 3292052;
- Specified by:
getKindBytes
in interfaceNodeTypeOrBuilder
- Returns:
- The bytes for kind.
-
setKind
public NodeType.Builder setKind(String value)
[Output Only] The type of the resource. Always compute#nodeType for node types.
optional string kind = 3292052;
- Parameters:
value
- The kind to set.- Returns:
- This builder for chaining.
-
clearKind
public NodeType.Builder clearKind()
[Output Only] The type of the resource. Always compute#nodeType for node types.
optional string kind = 3292052;
- Returns:
- This builder for chaining.
-
setKindBytes
public NodeType.Builder setKindBytes(com.google.protobuf.ByteString value)
[Output Only] The type of the resource. Always compute#nodeType for node types.
optional string kind = 3292052;
- Parameters:
value
- The bytes for kind to set.- Returns:
- This builder for chaining.
-
hasLocalSsdGb
public boolean hasLocalSsdGb()
[Output Only] Local SSD available to the node type, defined in GB.
optional int32 local_ssd_gb = 329237578;
- Specified by:
hasLocalSsdGb
in interfaceNodeTypeOrBuilder
- Returns:
- Whether the localSsdGb field is set.
-
getLocalSsdGb
public int getLocalSsdGb()
[Output Only] Local SSD available to the node type, defined in GB.
optional int32 local_ssd_gb = 329237578;
- Specified by:
getLocalSsdGb
in interfaceNodeTypeOrBuilder
- Returns:
- The localSsdGb.
-
setLocalSsdGb
public NodeType.Builder setLocalSsdGb(int value)
[Output Only] Local SSD available to the node type, defined in GB.
optional int32 local_ssd_gb = 329237578;
- Parameters:
value
- The localSsdGb to set.- Returns:
- This builder for chaining.
-
clearLocalSsdGb
public NodeType.Builder clearLocalSsdGb()
[Output Only] Local SSD available to the node type, defined in GB.
optional int32 local_ssd_gb = 329237578;
- Returns:
- This builder for chaining.
-
hasMemoryMb
public boolean hasMemoryMb()
[Output Only] The amount of physical memory available to the node type, defined in MB.
optional int32 memory_mb = 116001171;
- Specified by:
hasMemoryMb
in interfaceNodeTypeOrBuilder
- Returns:
- Whether the memoryMb field is set.
-
getMemoryMb
public int getMemoryMb()
[Output Only] The amount of physical memory available to the node type, defined in MB.
optional int32 memory_mb = 116001171;
- Specified by:
getMemoryMb
in interfaceNodeTypeOrBuilder
- Returns:
- The memoryMb.
-
setMemoryMb
public NodeType.Builder setMemoryMb(int value)
[Output Only] The amount of physical memory available to the node type, defined in MB.
optional int32 memory_mb = 116001171;
- Parameters:
value
- The memoryMb to set.- Returns:
- This builder for chaining.
-
clearMemoryMb
public NodeType.Builder clearMemoryMb()
[Output Only] The amount of physical memory available to the node type, defined in MB.
optional int32 memory_mb = 116001171;
- Returns:
- This builder for chaining.
-
hasName
public boolean hasName()
[Output Only] Name of the resource.
optional string name = 3373707;
- Specified by:
hasName
in interfaceNodeTypeOrBuilder
- Returns:
- Whether the name field is set.
-
getName
public String getName()
[Output Only] Name of the resource.
optional string name = 3373707;
- Specified by:
getName
in interfaceNodeTypeOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
[Output Only] Name of the resource.
optional string name = 3373707;
- Specified by:
getNameBytes
in interfaceNodeTypeOrBuilder
- Returns:
- The bytes for name.
-
setName
public NodeType.Builder setName(String value)
[Output Only] Name of the resource.
optional string name = 3373707;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public NodeType.Builder clearName()
[Output Only] Name of the resource.
optional string name = 3373707;
- Returns:
- This builder for chaining.
-
setNameBytes
public NodeType.Builder setNameBytes(com.google.protobuf.ByteString value)
[Output Only] Name of the resource.
optional string name = 3373707;
- Parameters:
value
- The bytes for name 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 interfaceNodeTypeOrBuilder
- 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 interfaceNodeTypeOrBuilder
- 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 interfaceNodeTypeOrBuilder
- Returns:
- The bytes for selfLink.
-
setSelfLink
public NodeType.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 NodeType.Builder clearSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
- Returns:
- This builder for chaining.
-
setSelfLinkBytes
public NodeType.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.
-
hasZone
public boolean hasZone()
[Output Only] The name of the zone where the node type resides, such as us-central1-a.
optional string zone = 3744684;
- Specified by:
hasZone
in interfaceNodeTypeOrBuilder
- Returns:
- Whether the zone field is set.
-
getZone
public String getZone()
[Output Only] The name of the zone where the node type resides, such as us-central1-a.
optional string zone = 3744684;
- Specified by:
getZone
in interfaceNodeTypeOrBuilder
- Returns:
- The zone.
-
getZoneBytes
public com.google.protobuf.ByteString getZoneBytes()
[Output Only] The name of the zone where the node type resides, such as us-central1-a.
optional string zone = 3744684;
- Specified by:
getZoneBytes
in interfaceNodeTypeOrBuilder
- Returns:
- The bytes for zone.
-
setZone
public NodeType.Builder setZone(String value)
[Output Only] The name of the zone where the node type resides, such as us-central1-a.
optional string zone = 3744684;
- Parameters:
value
- The zone to set.- Returns:
- This builder for chaining.
-
clearZone
public NodeType.Builder clearZone()
[Output Only] The name of the zone where the node type resides, such as us-central1-a.
optional string zone = 3744684;
- Returns:
- This builder for chaining.
-
setZoneBytes
public NodeType.Builder setZoneBytes(com.google.protobuf.ByteString value)
[Output Only] The name of the zone where the node type resides, such as us-central1-a.
optional string zone = 3744684;
- Parameters:
value
- The bytes for zone to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final NodeType.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeType.Builder>
-
mergeUnknownFields
public final NodeType.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodeType.Builder>
-
-