Package com.google.cloud.vmwareengine.v1
Interface NodeTypeOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
NodeType,NodeType.Builder
@Generated
public interface NodeTypeOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionintgetAvailableCustomCoreCounts(int index) Output only.intOutput only.Output only.getCapabilities(int index) Output only.intOutput only.Output only.intgetCapabilitiesValue(int index) Output only.Output only.intOutput only.Output only.com.google.protobuf.ByteStringOutput only.getFamilies(int index) Output only.com.google.protobuf.ByteStringgetFamiliesBytes(int index) Output only.intOutput only.Output 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.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getName
String 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];- Returns:
- The name.
-
getNameBytes
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];- Returns:
- The bytes for name.
-
getNodeTypeId
String 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];- Returns:
- The nodeTypeId.
-
getNodeTypeIdBytes
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];- Returns:
- The bytes for nodeTypeId.
-
getDisplayName
String 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];- Returns:
- The displayName.
-
getDisplayNameBytes
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];- Returns:
- The bytes for displayName.
-
getVirtualCpuCount
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];- Returns:
- The virtualCpuCount.
-
getTotalCoreCount
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];- Returns:
- The totalCoreCount.
-
getMemoryGb
int getMemoryGb()Output only. The amount of physical memory available, defined in GB.
int32 memory_gb = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The memoryGb.
-
getDiskSizeGb
int getDiskSizeGb()Output only. The amount of storage available, defined in GB.
int32 disk_size_gb = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The diskSizeGb.
-
getAvailableCustomCoreCountsList
Output only. List of possible values of custom core count.
repeated int32 available_custom_core_counts = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- A list containing the availableCustomCoreCounts.
-
getAvailableCustomCoreCountsCount
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];- Returns:
- The count of availableCustomCoreCounts.
-
getAvailableCustomCoreCounts
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];- Parameters:
index- The index of the element to return.- Returns:
- The availableCustomCoreCounts at the given index.
-
getKindValue
int getKindValue()Output only. The type of the resource.
.google.cloud.vmwareengine.v1.NodeType.Kind kind = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for kind.
-
getKind
NodeType.Kind getKind()Output only. The type of the resource.
.google.cloud.vmwareengine.v1.NodeType.Kind kind = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The kind.
-
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];- Returns:
- A list containing the families.
-
getFamiliesCount
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];- 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];- Parameters:
index- The index of the element to return.- Returns:
- The families at the given index.
-
getFamiliesBytes
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];- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the families at the given index.
-
getCapabilitiesList
List<NodeType.Capability> getCapabilitiesList()Output only. Capabilities of this node type.
repeated .google.cloud.vmwareengine.v1.NodeType.Capability capabilities = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- A list containing the capabilities.
-
getCapabilitiesCount
int getCapabilitiesCount()Output only. Capabilities of this node type.
repeated .google.cloud.vmwareengine.v1.NodeType.Capability capabilities = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- 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];- Parameters:
index- The index of the element to return.- Returns:
- The capabilities at the given index.
-
getCapabilitiesValueList
Output only. Capabilities of this node type.
repeated .google.cloud.vmwareengine.v1.NodeType.Capability capabilities = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- A list containing the enum numeric values on the wire for capabilities.
-
getCapabilitiesValue
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];- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of capabilities at the given index.
-