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 Type
    Method
    Description
    [Output Only] The CPU platform used by this node type.
    com.google.protobuf.ByteString
    [Output Only] The CPU platform used by this node type.
    [Output Only] Creation timestamp inRFC3339 text format.
    com.google.protobuf.ByteString
    [Output Only] Creation timestamp inRFC3339 text format.
    [Output Only] The deprecation status associated with this node type.
    [Output Only] The deprecation status associated with this node type.
    [Output Only] An optional textual description of the resource.
    com.google.protobuf.ByteString
    [Output Only] An optional textual description of the resource.
    int
    [Output Only] The number of virtual CPUs that are available to the node type.
    long
    [Output Only] The unique identifier for the resource.
    Output only.
    com.google.protobuf.ByteString
    Output only.
    int
    [Output Only] Local SSD available to the node type, defined in GB.
    int
    Output only.
    int
    [Output Only] The amount of physical memory available to the node type, defined in MB.
    [Output Only] Name of the resource.
    com.google.protobuf.ByteString
    [Output Only] Name of the resource.
    Output only.
    com.google.protobuf.ByteString
    Output only.
    Output only.
    com.google.protobuf.ByteString
    Output only.
    boolean
    [Output Only] The CPU platform used by this node type.
    boolean
    [Output Only] Creation timestamp inRFC3339 text format.
    boolean
    [Output Only] The deprecation status associated with this node type.
    boolean
    [Output Only] An optional textual description of the resource.
    boolean
    [Output Only] The number of virtual CPUs that are available to the node type.
    boolean
    [Output Only] The unique identifier for the resource.
    boolean
    Output only.
    boolean
    [Output Only] Local SSD available to the node type, defined in GB.
    boolean
    Output only.
    boolean
    [Output Only] The amount of physical memory available to the node type, defined in MB.
    boolean
    [Output Only] Name of the resource.
    boolean
    Output only.
    boolean
    Output only.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasCpuPlatform

      boolean hasCpuPlatform()
       [Output Only] The CPU platform used by this node type.
       
      optional string cpu_platform = 410285354;
      Returns:
      Whether the cpuPlatform field is set.
    • getCpuPlatform

      String getCpuPlatform()
       [Output Only] The CPU platform used by this node type.
       
      optional string cpu_platform = 410285354;
      Returns:
      The cpuPlatform.
    • getCpuPlatformBytes

      com.google.protobuf.ByteString getCpuPlatformBytes()
       [Output Only] The CPU platform used by this node type.
       
      optional string cpu_platform = 410285354;
      Returns:
      The bytes for cpuPlatform.
    • hasCreationTimestamp

      boolean hasCreationTimestamp()
       [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Returns:
      Whether the creationTimestamp field is set.
    • getCreationTimestamp

      String getCreationTimestamp()
       [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Returns:
      The creationTimestamp.
    • getCreationTimestampBytes

      com.google.protobuf.ByteString getCreationTimestampBytes()
       [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Returns:
      The bytes for creationTimestamp.
    • hasDeprecated

      boolean hasDeprecated()
       [Output Only] The deprecation status associated with this node type.
       
      optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;
      Returns:
      Whether the deprecated field is set.
    • getDeprecated

      DeprecationStatus getDeprecated()
       [Output Only] The deprecation status associated with this node type.
       
      optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;
      Returns:
      The deprecated.
    • getDeprecatedOrBuilder

      DeprecationStatusOrBuilder getDeprecatedOrBuilder()
       [Output Only] The deprecation status associated with this node type.
       
      optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;
    • hasDescription

      boolean hasDescription()
       [Output Only] An optional textual description of the resource.
       
      optional string description = 422937596;
      Returns:
      Whether the description field is set.
    • getDescription

      String getDescription()
       [Output Only] An optional textual description of the resource.
       
      optional string description = 422937596;
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       [Output Only] An optional textual description of the resource.
       
      optional string description = 422937596;
      Returns:
      The bytes for description.
    • hasGuestCpus

      boolean hasGuestCpus()
       [Output Only] The number of virtual CPUs that are available to the node
       type.
       
      optional int32 guest_cpus = 393356754;
      Returns:
      Whether the guestCpus field is set.
    • getGuestCpus

      int getGuestCpus()
       [Output Only] The number of virtual CPUs that are available to the node
       type.
       
      optional int32 guest_cpus = 393356754;
      Returns:
      The guestCpus.
    • hasId

      boolean hasId()
       [Output Only] The unique identifier for the resource. This identifier is
       defined by the server.
       
      optional uint64 id = 3355;
      Returns:
      Whether the id field is set.
    • getId

      long getId()
       [Output Only] The unique identifier for the resource. This identifier is
       defined by the server.
       
      optional uint64 id = 3355;
      Returns:
      The id.
    • hasKind

      boolean hasKind()
       Output only. [Output Only] The type of the resource. Alwayscompute#nodeType for node types.
       
      optional string kind = 3292052;
      Returns:
      Whether the kind field is set.
    • getKind

      String getKind()
       Output only. [Output Only] The type of the resource. Alwayscompute#nodeType for node types.
       
      optional string kind = 3292052;
      Returns:
      The kind.
    • getKindBytes

      com.google.protobuf.ByteString getKindBytes()
       Output only. [Output Only] The type of the resource. Alwayscompute#nodeType for node types.
       
      optional string kind = 3292052;
      Returns:
      The bytes for kind.
    • hasLocalSsdGb

      boolean hasLocalSsdGb()
       [Output Only] Local SSD available to the node type, defined in GB.
       
      optional int32 local_ssd_gb = 329237578;
      Returns:
      Whether the localSsdGb field is set.
    • getLocalSsdGb

      int getLocalSsdGb()
       [Output Only] Local SSD available to the node type, defined in GB.
       
      optional int32 local_ssd_gb = 329237578;
      Returns:
      The localSsdGb.
    • hasMaxVms

      boolean hasMaxVms()
       Output only. [Output Only] Maximum number of VMs that can be created for this node type.
       
      optional int32 max_vms = 307579713;
      Returns:
      Whether the maxVms field is set.
    • getMaxVms

      int getMaxVms()
       Output only. [Output Only] Maximum number of VMs that can be created for this node type.
       
      optional int32 max_vms = 307579713;
      Returns:
      The maxVms.
    • hasMemoryMb

      boolean hasMemoryMb()
       [Output Only] The amount of physical memory available to the node type,
       defined in MB.
       
      optional int32 memory_mb = 116001171;
      Returns:
      Whether the memoryMb field is set.
    • getMemoryMb

      int getMemoryMb()
       [Output Only] The amount of physical memory available to the node type,
       defined in MB.
       
      optional int32 memory_mb = 116001171;
      Returns:
      The memoryMb.
    • hasName

      boolean hasName()
       [Output Only] Name of the resource.
       
      optional string name = 3373707;
      Returns:
      Whether the name field is set.
    • getName

      String getName()
       [Output Only] Name of the resource.
       
      optional string name = 3373707;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       [Output Only] Name of the resource.
       
      optional string name = 3373707;
      Returns:
      The bytes for name.
    • hasSelfLink

      boolean hasSelfLink()
       Output only. [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Returns:
      Whether the selfLink field is set.
    • getSelfLink

      String getSelfLink()
       Output only. [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Returns:
      The selfLink.
    • getSelfLinkBytes

      com.google.protobuf.ByteString getSelfLinkBytes()
       Output only. [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Returns:
      The bytes for selfLink.
    • hasZone

      boolean hasZone()
       Output only. [Output Only] The name of the zone where the node type resides,
       such as us-central1-a.
       
      optional string zone = 3744684;
      Returns:
      Whether the zone field is set.
    • getZone

      String getZone()
       Output only. [Output Only] The name of the zone where the node type resides,
       such as us-central1-a.
       
      optional string zone = 3744684;
      Returns:
      The zone.
    • getZoneBytes

      com.google.protobuf.ByteString getZoneBytes()
       Output only. [Output Only] The name of the zone where the node type resides,
       such as us-central1-a.
       
      optional string zone = 3744684;
      Returns:
      The bytes for zone.