Package com.google.cloud.vmwareengine.v1
Class NodeType.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<NodeType.Builder>
com.google.cloud.vmwareengine.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.GeneratedMessage.Builder<NodeType.Builder>
implements NodeTypeOrBuilder
Describes node type.Protobuf type
google.cloud.vmwareengine.v1.NodeType-
Method Summary
Modifier and TypeMethodDescriptionaddAllAvailableCustomCoreCounts(Iterable<? extends Integer> values) Output only.addAllCapabilities(Iterable<? extends NodeType.Capability> values) Output only.addAllCapabilitiesValue(Iterable<Integer> values) Output only.addAllFamilies(Iterable<String> values) Output only.addAvailableCustomCoreCounts(int value) Output only.Output only.addCapabilitiesValue(int value) Output only.addFamilies(String value) Output only.addFamiliesBytes(com.google.protobuf.ByteString value) Output only.build()clear()Output only.Output only.Output only.Output only.Output only.Output only.Output only.Output only.Output only.Output only.Output only.intgetAvailableCustomCoreCounts(int index) Output only.intOutput only.Output only.getCapabilities(int index) Output only.intOutput only.Output only.intgetCapabilitiesValue(int index) Output only.Output only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintOutput only.Output only.com.google.protobuf.ByteStringOutput only.getFamilies(int index) Output only.com.google.protobuf.ByteStringgetFamiliesBytes(int index) Output only.intOutput only.com.google.protobuf.ProtocolStringListOutput only.getKind()Output only.intOutput only.intOutput only.getName()Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.intOutput only.intOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAvailableCustomCoreCounts(int index, int value) Output only.setCapabilities(int index, NodeType.Capability value) Output only.setCapabilitiesValue(int index, int value) Output only.setDiskSizeGb(int value) Output only.setDisplayName(String value) Output only.setDisplayNameBytes(com.google.protobuf.ByteString value) Output only.setFamilies(int index, String value) Output only.setKind(NodeType.Kind value) Output only.setKindValue(int value) Output only.setMemoryGb(int value) Output only.Output only.setNameBytes(com.google.protobuf.ByteString value) Output only.setNodeTypeId(String value) Output only.setNodeTypeIdBytes(com.google.protobuf.ByteString value) Output only.setTotalCoreCount(int value) Output only.setVirtualCpuCount(int value) Output only.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<NodeType.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<NodeType.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.GeneratedMessage.Builder<NodeType.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NodeType.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<NodeType.Builder>
-
mergeFrom
public NodeType.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<NodeType.Builder>- Throws:
IOException
-
getName
Output only. The resource name of this node type. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-proj/locations/us-central1-a/nodeTypes/standard-72`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNamein interfaceNodeTypeOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Output only. The resource name of this node type. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-proj/locations/us-central1-a/nodeTypes/standard-72`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNameBytesin interfaceNodeTypeOrBuilder- Returns:
- The bytes for name.
-
setName
Output only. The resource name of this node type. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-proj/locations/us-central1-a/nodeTypes/standard-72`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Output only. The resource name of this node type. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-proj/locations/us-central1-a/nodeTypes/standard-72`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setNameBytes
Output only. The resource name of this node type. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-proj/locations/us-central1-a/nodeTypes/standard-72`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getNodeTypeId
Output only. The canonical identifier of the node type (corresponds to the `NodeType`). For example: standard-72.
string node_type_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNodeTypeIdin interfaceNodeTypeOrBuilder- Returns:
- The nodeTypeId.
-
getNodeTypeIdBytes
public com.google.protobuf.ByteString getNodeTypeIdBytes()Output only. The canonical identifier of the node type (corresponds to the `NodeType`). For example: standard-72.
string node_type_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNodeTypeIdBytesin interfaceNodeTypeOrBuilder- Returns:
- The bytes for nodeTypeId.
-
setNodeTypeId
Output only. The canonical identifier of the node type (corresponds to the `NodeType`). For example: standard-72.
string node_type_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The nodeTypeId to set.- Returns:
- This builder for chaining.
-
clearNodeTypeId
Output only. The canonical identifier of the node type (corresponds to the `NodeType`). For example: standard-72.
string node_type_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setNodeTypeIdBytes
Output only. The canonical identifier of the node type (corresponds to the `NodeType`). For example: standard-72.
string node_type_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for nodeTypeId to set.- Returns:
- This builder for chaining.
-
getDisplayName
Output only. The friendly name for this node type. For example: ve1-standard-72
string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisplayNamein interfaceNodeTypeOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Output only. The friendly name for this node type. For example: ve1-standard-72
string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDisplayNameBytesin interfaceNodeTypeOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
Output only. The friendly name for this node type. For example: ve1-standard-72
string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Output only. The friendly name for this node type. For example: ve1-standard-72
string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setDisplayNameBytes
Output only. The friendly name for this node type. For example: ve1-standard-72
string display_name = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getVirtualCpuCount
public int getVirtualCpuCount()Output only. The total number of virtual CPUs in a single node.
int32 virtual_cpu_count = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getVirtualCpuCountin interfaceNodeTypeOrBuilder- Returns:
- The virtualCpuCount.
-
setVirtualCpuCount
Output only. The total number of virtual CPUs in a single node.
int32 virtual_cpu_count = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The virtualCpuCount to set.- Returns:
- This builder for chaining.
-
clearVirtualCpuCount
Output only. The total number of virtual CPUs in a single node.
int32 virtual_cpu_count = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getTotalCoreCount
public int getTotalCoreCount()Output only. The total number of CPU cores in a single node.
int32 total_core_count = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTotalCoreCountin interfaceNodeTypeOrBuilder- Returns:
- The totalCoreCount.
-
setTotalCoreCount
Output only. The total number of CPU cores in a single node.
int32 total_core_count = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The totalCoreCount to set.- Returns:
- This builder for chaining.
-
clearTotalCoreCount
Output only. The total number of CPU cores in a single node.
int32 total_core_count = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getMemoryGb
public int getMemoryGb()Output only. The amount of physical memory available, defined in GB.
int32 memory_gb = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMemoryGbin interfaceNodeTypeOrBuilder- Returns:
- The memoryGb.
-
setMemoryGb
Output only. The amount of physical memory available, defined in GB.
int32 memory_gb = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The memoryGb to set.- Returns:
- This builder for chaining.
-
clearMemoryGb
Output only. The amount of physical memory available, defined in GB.
int32 memory_gb = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getDiskSizeGb
public int getDiskSizeGb()Output only. The amount of storage available, defined in GB.
int32 disk_size_gb = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDiskSizeGbin interfaceNodeTypeOrBuilder- Returns:
- The diskSizeGb.
-
setDiskSizeGb
Output only. The amount of storage available, defined in GB.
int32 disk_size_gb = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The diskSizeGb to set.- Returns:
- This builder for chaining.
-
clearDiskSizeGb
Output only. The amount of storage available, defined in GB.
int32 disk_size_gb = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getAvailableCustomCoreCountsList
Output only. List of possible values of custom core count.
repeated int32 available_custom_core_counts = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAvailableCustomCoreCountsListin interfaceNodeTypeOrBuilder- Returns:
- A list containing the availableCustomCoreCounts.
-
getAvailableCustomCoreCountsCount
public int getAvailableCustomCoreCountsCount()Output only. List of possible values of custom core count.
repeated int32 available_custom_core_counts = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAvailableCustomCoreCountsCountin interfaceNodeTypeOrBuilder- Returns:
- The count of availableCustomCoreCounts.
-
getAvailableCustomCoreCounts
public int getAvailableCustomCoreCounts(int index) Output only. List of possible values of custom core count.
repeated int32 available_custom_core_counts = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAvailableCustomCoreCountsin interfaceNodeTypeOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The availableCustomCoreCounts at the given index.
-
setAvailableCustomCoreCounts
Output only. List of possible values of custom core count.
repeated int32 available_custom_core_counts = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index to set the value at.value- The availableCustomCoreCounts to set.- Returns:
- This builder for chaining.
-
addAvailableCustomCoreCounts
Output only. List of possible values of custom core count.
repeated int32 available_custom_core_counts = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The availableCustomCoreCounts to add.- Returns:
- This builder for chaining.
-
addAllAvailableCustomCoreCounts
Output only. List of possible values of custom core count.
repeated int32 available_custom_core_counts = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
values- The availableCustomCoreCounts to add.- Returns:
- This builder for chaining.
-
clearAvailableCustomCoreCounts
Output only. List of possible values of custom core count.
repeated int32 available_custom_core_counts = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getKindValue
public int getKindValue()Output only. The type of the resource.
.google.cloud.vmwareengine.v1.NodeType.Kind kind = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getKindValuein interfaceNodeTypeOrBuilder- Returns:
- The enum numeric value on the wire for kind.
-
setKindValue
Output only. The type of the resource.
.google.cloud.vmwareengine.v1.NodeType.Kind kind = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for kind to set.- Returns:
- This builder for chaining.
-
getKind
Output only. The type of the resource.
.google.cloud.vmwareengine.v1.NodeType.Kind kind = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getKindin interfaceNodeTypeOrBuilder- Returns:
- The kind.
-
setKind
Output only. The type of the resource.
.google.cloud.vmwareengine.v1.NodeType.Kind kind = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The kind to set.- Returns:
- This builder for chaining.
-
clearKind
Output only. The type of the resource.
.google.cloud.vmwareengine.v1.NodeType.Kind kind = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getFamiliesList
public com.google.protobuf.ProtocolStringList getFamiliesList()Output only. Families of the node type. For node types to be in the same cluster they must share at least one element in the `families`.
repeated string families = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getFamiliesListin interfaceNodeTypeOrBuilder- Returns:
- A list containing the families.
-
getFamiliesCount
public int getFamiliesCount()Output only. Families of the node type. For node types to be in the same cluster they must share at least one element in the `families`.
repeated string families = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getFamiliesCountin interfaceNodeTypeOrBuilder- Returns:
- The count of families.
-
getFamilies
Output only. Families of the node type. For node types to be in the same cluster they must share at least one element in the `families`.
repeated string families = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getFamiliesin interfaceNodeTypeOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The families at the given index.
-
getFamiliesBytes
public com.google.protobuf.ByteString getFamiliesBytes(int index) Output only. Families of the node type. For node types to be in the same cluster they must share at least one element in the `families`.
repeated string families = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getFamiliesBytesin interfaceNodeTypeOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the families at the given index.
-
setFamilies
Output only. Families of the node type. For node types to be in the same cluster they must share at least one element in the `families`.
repeated string families = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index to set the value at.value- The families to set.- Returns:
- This builder for chaining.
-
addFamilies
Output only. Families of the node type. For node types to be in the same cluster they must share at least one element in the `families`.
repeated string families = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The families to add.- Returns:
- This builder for chaining.
-
addAllFamilies
Output only. Families of the node type. For node types to be in the same cluster they must share at least one element in the `families`.
repeated string families = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
values- The families to add.- Returns:
- This builder for chaining.
-
clearFamilies
Output only. Families of the node type. For node types to be in the same cluster they must share at least one element in the `families`.
repeated string families = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
addFamiliesBytes
Output only. Families of the node type. For node types to be in the same cluster they must share at least one element in the `families`.
repeated string families = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes of the families to add.- Returns:
- This builder for chaining.
-
getCapabilitiesList
Output only. Capabilities of this node type.
repeated .google.cloud.vmwareengine.v1.NodeType.Capability capabilities = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCapabilitiesListin interfaceNodeTypeOrBuilder- Returns:
- A list containing the capabilities.
-
getCapabilitiesCount
public int getCapabilitiesCount()Output only. Capabilities of this node type.
repeated .google.cloud.vmwareengine.v1.NodeType.Capability capabilities = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCapabilitiesCountin interfaceNodeTypeOrBuilder- Returns:
- The count of capabilities.
-
getCapabilities
Output only. Capabilities of this node type.
repeated .google.cloud.vmwareengine.v1.NodeType.Capability capabilities = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCapabilitiesin interfaceNodeTypeOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The capabilities at the given index.
-
setCapabilities
Output only. Capabilities of this node type.
repeated .google.cloud.vmwareengine.v1.NodeType.Capability capabilities = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index to set the value at.value- The capabilities to set.- Returns:
- This builder for chaining.
-
addCapabilities
Output only. Capabilities of this node type.
repeated .google.cloud.vmwareengine.v1.NodeType.Capability capabilities = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The capabilities to add.- Returns:
- This builder for chaining.
-
addAllCapabilities
Output only. Capabilities of this node type.
repeated .google.cloud.vmwareengine.v1.NodeType.Capability capabilities = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
values- The capabilities to add.- Returns:
- This builder for chaining.
-
clearCapabilities
Output only. Capabilities of this node type.
repeated .google.cloud.vmwareengine.v1.NodeType.Capability capabilities = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getCapabilitiesValueList
Output only. Capabilities of this node type.
repeated .google.cloud.vmwareengine.v1.NodeType.Capability capabilities = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCapabilitiesValueListin interfaceNodeTypeOrBuilder- Returns:
- A list containing the enum numeric values on the wire for capabilities.
-
getCapabilitiesValue
public int getCapabilitiesValue(int index) Output only. Capabilities of this node type.
repeated .google.cloud.vmwareengine.v1.NodeType.Capability capabilities = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCapabilitiesValuein interfaceNodeTypeOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of capabilities at the given index.
-
setCapabilitiesValue
Output only. Capabilities of this node type.
repeated .google.cloud.vmwareengine.v1.NodeType.Capability capabilities = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for capabilities to set.- Returns:
- This builder for chaining.
-
addCapabilitiesValue
Output only. Capabilities of this node type.
repeated .google.cloud.vmwareengine.v1.NodeType.Capability capabilities = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for capabilities to add.- Returns:
- This builder for chaining.
-
addAllCapabilitiesValue
Output only. Capabilities of this node type.
repeated .google.cloud.vmwareengine.v1.NodeType.Capability capabilities = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
values- The enum numeric values on the wire for capabilities to add.- Returns:
- This builder for chaining.
-