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 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

      List<Integer> 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

      List<String> 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

      String getFamilies(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 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

      NodeType.Capability getCapabilities(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 element to return.
      Returns:
      The capabilities at the given index.
    • getCapabilitiesValueList

      List<Integer> 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.