Class NodeGroupNode.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<NodeGroupNode.Builder>
com.google.cloud.compute.v1.NodeGroupNode.Builder
All Implemented Interfaces:
NodeGroupNodeOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
NodeGroupNode

public static final class NodeGroupNode.Builder extends com.google.protobuf.GeneratedMessage.Builder<NodeGroupNode.Builder> implements NodeGroupNodeOrBuilder
 
Protobuf type google.cloud.compute.v1.NodeGroupNode
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<NodeGroupNode.Builder>
    • clear

      public NodeGroupNode.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<NodeGroupNode.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<NodeGroupNode.Builder>
    • getDefaultInstanceForType

      public NodeGroupNode getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public NodeGroupNode build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public NodeGroupNode buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public NodeGroupNode.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<NodeGroupNode.Builder>
    • mergeFrom

      public NodeGroupNode.Builder mergeFrom(NodeGroupNode other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<NodeGroupNode.Builder>
    • mergeFrom

      public NodeGroupNode.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<NodeGroupNode.Builder>
      Throws:
      IOException
    • getAcceleratorsList

      public List<AcceleratorConfig> getAcceleratorsList()
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
      Specified by:
      getAcceleratorsList in interface NodeGroupNodeOrBuilder
    • getAcceleratorsCount

      public int getAcceleratorsCount()
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
      Specified by:
      getAcceleratorsCount in interface NodeGroupNodeOrBuilder
    • getAccelerators

      public AcceleratorConfig getAccelerators(int index)
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
      Specified by:
      getAccelerators in interface NodeGroupNodeOrBuilder
    • setAccelerators

      public NodeGroupNode.Builder setAccelerators(int index, AcceleratorConfig value)
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
    • setAccelerators

      public NodeGroupNode.Builder setAccelerators(int index, AcceleratorConfig.Builder builderForValue)
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
    • addAccelerators

      public NodeGroupNode.Builder addAccelerators(AcceleratorConfig value)
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
    • addAccelerators

      public NodeGroupNode.Builder addAccelerators(int index, AcceleratorConfig value)
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
    • addAccelerators

      public NodeGroupNode.Builder addAccelerators(AcceleratorConfig.Builder builderForValue)
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
    • addAccelerators

      public NodeGroupNode.Builder addAccelerators(int index, AcceleratorConfig.Builder builderForValue)
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
    • addAllAccelerators

      public NodeGroupNode.Builder addAllAccelerators(Iterable<? extends AcceleratorConfig> values)
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
    • clearAccelerators

      public NodeGroupNode.Builder clearAccelerators()
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
    • removeAccelerators

      public NodeGroupNode.Builder removeAccelerators(int index)
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
    • getAcceleratorsBuilder

      public AcceleratorConfig.Builder getAcceleratorsBuilder(int index)
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
    • getAcceleratorsOrBuilder

      public AcceleratorConfigOrBuilder getAcceleratorsOrBuilder(int index)
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
      Specified by:
      getAcceleratorsOrBuilder in interface NodeGroupNodeOrBuilder
    • getAcceleratorsOrBuilderList

      public List<? extends AcceleratorConfigOrBuilder> getAcceleratorsOrBuilderList()
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
      Specified by:
      getAcceleratorsOrBuilderList in interface NodeGroupNodeOrBuilder
    • addAcceleratorsBuilder

      public AcceleratorConfig.Builder addAcceleratorsBuilder()
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
    • addAcceleratorsBuilder

      public AcceleratorConfig.Builder addAcceleratorsBuilder(int index)
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
    • getAcceleratorsBuilderList

      public List<AcceleratorConfig.Builder> getAcceleratorsBuilderList()
       Accelerators for this node.
       
      repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
    • hasConsumedResources

      public boolean hasConsumedResources()
       Output only. Node resources that are reserved by all instances.
       
      optional .google.cloud.compute.v1.InstanceConsumptionInfo consumed_resources = 334527118;
      Specified by:
      hasConsumedResources in interface NodeGroupNodeOrBuilder
      Returns:
      Whether the consumedResources field is set.
    • getConsumedResources

      public InstanceConsumptionInfo getConsumedResources()
       Output only. Node resources that are reserved by all instances.
       
      optional .google.cloud.compute.v1.InstanceConsumptionInfo consumed_resources = 334527118;
      Specified by:
      getConsumedResources in interface NodeGroupNodeOrBuilder
      Returns:
      The consumedResources.
    • setConsumedResources

      public NodeGroupNode.Builder setConsumedResources(InstanceConsumptionInfo value)
       Output only. Node resources that are reserved by all instances.
       
      optional .google.cloud.compute.v1.InstanceConsumptionInfo consumed_resources = 334527118;
    • setConsumedResources

      public NodeGroupNode.Builder setConsumedResources(InstanceConsumptionInfo.Builder builderForValue)
       Output only. Node resources that are reserved by all instances.
       
      optional .google.cloud.compute.v1.InstanceConsumptionInfo consumed_resources = 334527118;
    • mergeConsumedResources

      public NodeGroupNode.Builder mergeConsumedResources(InstanceConsumptionInfo value)
       Output only. Node resources that are reserved by all instances.
       
      optional .google.cloud.compute.v1.InstanceConsumptionInfo consumed_resources = 334527118;
    • clearConsumedResources

      public NodeGroupNode.Builder clearConsumedResources()
       Output only. Node resources that are reserved by all instances.
       
      optional .google.cloud.compute.v1.InstanceConsumptionInfo consumed_resources = 334527118;
    • getConsumedResourcesBuilder

      public InstanceConsumptionInfo.Builder getConsumedResourcesBuilder()
       Output only. Node resources that are reserved by all instances.
       
      optional .google.cloud.compute.v1.InstanceConsumptionInfo consumed_resources = 334527118;
    • getConsumedResourcesOrBuilder

      public InstanceConsumptionInfoOrBuilder getConsumedResourcesOrBuilder()
       Output only. Node resources that are reserved by all instances.
       
      optional .google.cloud.compute.v1.InstanceConsumptionInfo consumed_resources = 334527118;
      Specified by:
      getConsumedResourcesOrBuilder in interface NodeGroupNodeOrBuilder
    • hasCpuOvercommitType

      public boolean hasCpuOvercommitType()
       CPU overcommit.
       Check the CpuOvercommitType enum for the list of possible values.
       
      optional string cpu_overcommit_type = 247727959;
      Specified by:
      hasCpuOvercommitType in interface NodeGroupNodeOrBuilder
      Returns:
      Whether the cpuOvercommitType field is set.
    • getCpuOvercommitType

      public String getCpuOvercommitType()
       CPU overcommit.
       Check the CpuOvercommitType enum for the list of possible values.
       
      optional string cpu_overcommit_type = 247727959;
      Specified by:
      getCpuOvercommitType in interface NodeGroupNodeOrBuilder
      Returns:
      The cpuOvercommitType.
    • getCpuOvercommitTypeBytes

      public com.google.protobuf.ByteString getCpuOvercommitTypeBytes()
       CPU overcommit.
       Check the CpuOvercommitType enum for the list of possible values.
       
      optional string cpu_overcommit_type = 247727959;
      Specified by:
      getCpuOvercommitTypeBytes in interface NodeGroupNodeOrBuilder
      Returns:
      The bytes for cpuOvercommitType.
    • setCpuOvercommitType

      public NodeGroupNode.Builder setCpuOvercommitType(String value)
       CPU overcommit.
       Check the CpuOvercommitType enum for the list of possible values.
       
      optional string cpu_overcommit_type = 247727959;
      Parameters:
      value - The cpuOvercommitType to set.
      Returns:
      This builder for chaining.
    • clearCpuOvercommitType

      public NodeGroupNode.Builder clearCpuOvercommitType()
       CPU overcommit.
       Check the CpuOvercommitType enum for the list of possible values.
       
      optional string cpu_overcommit_type = 247727959;
      Returns:
      This builder for chaining.
    • setCpuOvercommitTypeBytes

      public NodeGroupNode.Builder setCpuOvercommitTypeBytes(com.google.protobuf.ByteString value)
       CPU overcommit.
       Check the CpuOvercommitType enum for the list of possible values.
       
      optional string cpu_overcommit_type = 247727959;
      Parameters:
      value - The bytes for cpuOvercommitType to set.
      Returns:
      This builder for chaining.
    • getDisksList

      public List<LocalDisk> getDisksList()
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
      Specified by:
      getDisksList in interface NodeGroupNodeOrBuilder
    • getDisksCount

      public int getDisksCount()
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
      Specified by:
      getDisksCount in interface NodeGroupNodeOrBuilder
    • getDisks

      public LocalDisk getDisks(int index)
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
      Specified by:
      getDisks in interface NodeGroupNodeOrBuilder
    • setDisks

      public NodeGroupNode.Builder setDisks(int index, LocalDisk value)
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
    • setDisks

      public NodeGroupNode.Builder setDisks(int index, LocalDisk.Builder builderForValue)
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
    • addDisks

      public NodeGroupNode.Builder addDisks(LocalDisk value)
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
    • addDisks

      public NodeGroupNode.Builder addDisks(int index, LocalDisk value)
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
    • addDisks

      public NodeGroupNode.Builder addDisks(LocalDisk.Builder builderForValue)
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
    • addDisks

      public NodeGroupNode.Builder addDisks(int index, LocalDisk.Builder builderForValue)
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
    • addAllDisks

      public NodeGroupNode.Builder addAllDisks(Iterable<? extends LocalDisk> values)
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
    • clearDisks

      public NodeGroupNode.Builder clearDisks()
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
    • removeDisks

      public NodeGroupNode.Builder removeDisks(int index)
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
    • getDisksBuilder

      public LocalDisk.Builder getDisksBuilder(int index)
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
    • getDisksOrBuilder

      public LocalDiskOrBuilder getDisksOrBuilder(int index)
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
      Specified by:
      getDisksOrBuilder in interface NodeGroupNodeOrBuilder
    • getDisksOrBuilderList

      public List<? extends LocalDiskOrBuilder> getDisksOrBuilderList()
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
      Specified by:
      getDisksOrBuilderList in interface NodeGroupNodeOrBuilder
    • addDisksBuilder

      public LocalDisk.Builder addDisksBuilder()
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
    • addDisksBuilder

      public LocalDisk.Builder addDisksBuilder(int index)
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
    • getDisksBuilderList

      public List<LocalDisk.Builder> getDisksBuilderList()
       Local disk configurations.
       
      repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
    • getInstanceConsumptionDataList

      public List<InstanceConsumptionData> getInstanceConsumptionDataList()
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
      Specified by:
      getInstanceConsumptionDataList in interface NodeGroupNodeOrBuilder
    • getInstanceConsumptionDataCount

      public int getInstanceConsumptionDataCount()
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
      Specified by:
      getInstanceConsumptionDataCount in interface NodeGroupNodeOrBuilder
    • getInstanceConsumptionData

      public InstanceConsumptionData getInstanceConsumptionData(int index)
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
      Specified by:
      getInstanceConsumptionData in interface NodeGroupNodeOrBuilder
    • setInstanceConsumptionData

      public NodeGroupNode.Builder setInstanceConsumptionData(int index, InstanceConsumptionData value)
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
    • setInstanceConsumptionData

      public NodeGroupNode.Builder setInstanceConsumptionData(int index, InstanceConsumptionData.Builder builderForValue)
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
    • addInstanceConsumptionData

      public NodeGroupNode.Builder addInstanceConsumptionData(InstanceConsumptionData value)
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
    • addInstanceConsumptionData

      public NodeGroupNode.Builder addInstanceConsumptionData(int index, InstanceConsumptionData value)
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
    • addInstanceConsumptionData

      public NodeGroupNode.Builder addInstanceConsumptionData(InstanceConsumptionData.Builder builderForValue)
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
    • addInstanceConsumptionData

      public NodeGroupNode.Builder addInstanceConsumptionData(int index, InstanceConsumptionData.Builder builderForValue)
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
    • addAllInstanceConsumptionData

      public NodeGroupNode.Builder addAllInstanceConsumptionData(Iterable<? extends InstanceConsumptionData> values)
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
    • clearInstanceConsumptionData

      public NodeGroupNode.Builder clearInstanceConsumptionData()
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
    • removeInstanceConsumptionData

      public NodeGroupNode.Builder removeInstanceConsumptionData(int index)
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
    • getInstanceConsumptionDataBuilder

      public InstanceConsumptionData.Builder getInstanceConsumptionDataBuilder(int index)
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
    • getInstanceConsumptionDataOrBuilder

      public InstanceConsumptionDataOrBuilder getInstanceConsumptionDataOrBuilder(int index)
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
      Specified by:
      getInstanceConsumptionDataOrBuilder in interface NodeGroupNodeOrBuilder
    • getInstanceConsumptionDataOrBuilderList

      public List<? extends InstanceConsumptionDataOrBuilder> getInstanceConsumptionDataOrBuilderList()
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
      Specified by:
      getInstanceConsumptionDataOrBuilderList in interface NodeGroupNodeOrBuilder
    • addInstanceConsumptionDataBuilder

      public InstanceConsumptionData.Builder addInstanceConsumptionDataBuilder()
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
    • addInstanceConsumptionDataBuilder

      public InstanceConsumptionData.Builder addInstanceConsumptionDataBuilder(int index)
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
    • getInstanceConsumptionDataBuilderList

      public List<InstanceConsumptionData.Builder> getInstanceConsumptionDataBuilderList()
       Output only. Instance data that shows consumed resources on the node.
       
      repeated .google.cloud.compute.v1.InstanceConsumptionData instance_consumption_data = 84715576;
    • getInstancesList

      public com.google.protobuf.ProtocolStringList getInstancesList()
       Instances scheduled on this node.
       
      repeated string instances = 29097598;
      Specified by:
      getInstancesList in interface NodeGroupNodeOrBuilder
      Returns:
      A list containing the instances.
    • getInstancesCount

      public int getInstancesCount()
       Instances scheduled on this node.
       
      repeated string instances = 29097598;
      Specified by:
      getInstancesCount in interface NodeGroupNodeOrBuilder
      Returns:
      The count of instances.
    • getInstances

      public String getInstances(int index)
       Instances scheduled on this node.
       
      repeated string instances = 29097598;
      Specified by:
      getInstances in interface NodeGroupNodeOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The instances at the given index.
    • getInstancesBytes

      public com.google.protobuf.ByteString getInstancesBytes(int index)
       Instances scheduled on this node.
       
      repeated string instances = 29097598;
      Specified by:
      getInstancesBytes in interface NodeGroupNodeOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the instances at the given index.
    • setInstances

      public NodeGroupNode.Builder setInstances(int index, String value)
       Instances scheduled on this node.
       
      repeated string instances = 29097598;
      Parameters:
      index - The index to set the value at.
      value - The instances to set.
      Returns:
      This builder for chaining.
    • addInstances

      public NodeGroupNode.Builder addInstances(String value)
       Instances scheduled on this node.
       
      repeated string instances = 29097598;
      Parameters:
      value - The instances to add.
      Returns:
      This builder for chaining.
    • addAllInstances

      public NodeGroupNode.Builder addAllInstances(Iterable<String> values)
       Instances scheduled on this node.
       
      repeated string instances = 29097598;
      Parameters:
      values - The instances to add.
      Returns:
      This builder for chaining.
    • clearInstances

      public NodeGroupNode.Builder clearInstances()
       Instances scheduled on this node.
       
      repeated string instances = 29097598;
      Returns:
      This builder for chaining.
    • addInstancesBytes

      public NodeGroupNode.Builder addInstancesBytes(com.google.protobuf.ByteString value)
       Instances scheduled on this node.
       
      repeated string instances = 29097598;
      Parameters:
      value - The bytes of the instances to add.
      Returns:
      This builder for chaining.
    • hasName

      public boolean hasName()
       The name of the node.
       
      optional string name = 3373707;
      Specified by:
      hasName in interface NodeGroupNodeOrBuilder
      Returns:
      Whether the name field is set.
    • getName

      public String getName()
       The name of the node.
       
      optional string name = 3373707;
      Specified by:
      getName in interface NodeGroupNodeOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       The name of the node.
       
      optional string name = 3373707;
      Specified by:
      getNameBytes in interface NodeGroupNodeOrBuilder
      Returns:
      The bytes for name.
    • setName

      public NodeGroupNode.Builder setName(String value)
       The name of the node.
       
      optional string name = 3373707;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public NodeGroupNode.Builder clearName()
       The name of the node.
       
      optional string name = 3373707;
      Returns:
      This builder for chaining.
    • setNameBytes

      public NodeGroupNode.Builder setNameBytes(com.google.protobuf.ByteString value)
       The name of the node.
       
      optional string name = 3373707;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • hasNodeType

      public boolean hasNodeType()
       The type of this node.
       
      optional string node_type = 465832791;
      Specified by:
      hasNodeType in interface NodeGroupNodeOrBuilder
      Returns:
      Whether the nodeType field is set.
    • getNodeType

      public String getNodeType()
       The type of this node.
       
      optional string node_type = 465832791;
      Specified by:
      getNodeType in interface NodeGroupNodeOrBuilder
      Returns:
      The nodeType.
    • getNodeTypeBytes

      public com.google.protobuf.ByteString getNodeTypeBytes()
       The type of this node.
       
      optional string node_type = 465832791;
      Specified by:
      getNodeTypeBytes in interface NodeGroupNodeOrBuilder
      Returns:
      The bytes for nodeType.
    • setNodeType

      public NodeGroupNode.Builder setNodeType(String value)
       The type of this node.
       
      optional string node_type = 465832791;
      Parameters:
      value - The nodeType to set.
      Returns:
      This builder for chaining.
    • clearNodeType

      public NodeGroupNode.Builder clearNodeType()
       The type of this node.
       
      optional string node_type = 465832791;
      Returns:
      This builder for chaining.
    • setNodeTypeBytes

      public NodeGroupNode.Builder setNodeTypeBytes(com.google.protobuf.ByteString value)
       The type of this node.
       
      optional string node_type = 465832791;
      Parameters:
      value - The bytes for nodeType to set.
      Returns:
      This builder for chaining.
    • hasSatisfiesPzs

      public boolean hasSatisfiesPzs()
       Output only. [Output Only] Reserved for future use.
       
      optional bool satisfies_pzs = 480964267;
      Specified by:
      hasSatisfiesPzs in interface NodeGroupNodeOrBuilder
      Returns:
      Whether the satisfiesPzs field is set.
    • getSatisfiesPzs

      public boolean getSatisfiesPzs()
       Output only. [Output Only] Reserved for future use.
       
      optional bool satisfies_pzs = 480964267;
      Specified by:
      getSatisfiesPzs in interface NodeGroupNodeOrBuilder
      Returns:
      The satisfiesPzs.
    • setSatisfiesPzs

      public NodeGroupNode.Builder setSatisfiesPzs(boolean value)
       Output only. [Output Only] Reserved for future use.
       
      optional bool satisfies_pzs = 480964267;
      Parameters:
      value - The satisfiesPzs to set.
      Returns:
      This builder for chaining.
    • clearSatisfiesPzs

      public NodeGroupNode.Builder clearSatisfiesPzs()
       Output only. [Output Only] Reserved for future use.
       
      optional bool satisfies_pzs = 480964267;
      Returns:
      This builder for chaining.
    • hasServerBinding

      public boolean hasServerBinding()
       Binding properties for the physical server.
       
      optional .google.cloud.compute.v1.ServerBinding server_binding = 208179593;
      Specified by:
      hasServerBinding in interface NodeGroupNodeOrBuilder
      Returns:
      Whether the serverBinding field is set.
    • getServerBinding

      public ServerBinding getServerBinding()
       Binding properties for the physical server.
       
      optional .google.cloud.compute.v1.ServerBinding server_binding = 208179593;
      Specified by:
      getServerBinding in interface NodeGroupNodeOrBuilder
      Returns:
      The serverBinding.
    • setServerBinding

      public NodeGroupNode.Builder setServerBinding(ServerBinding value)
       Binding properties for the physical server.
       
      optional .google.cloud.compute.v1.ServerBinding server_binding = 208179593;
    • setServerBinding

      public NodeGroupNode.Builder setServerBinding(ServerBinding.Builder builderForValue)
       Binding properties for the physical server.
       
      optional .google.cloud.compute.v1.ServerBinding server_binding = 208179593;
    • mergeServerBinding

      public NodeGroupNode.Builder mergeServerBinding(ServerBinding value)
       Binding properties for the physical server.
       
      optional .google.cloud.compute.v1.ServerBinding server_binding = 208179593;
    • clearServerBinding

      public NodeGroupNode.Builder clearServerBinding()
       Binding properties for the physical server.
       
      optional .google.cloud.compute.v1.ServerBinding server_binding = 208179593;
    • getServerBindingBuilder

      public ServerBinding.Builder getServerBindingBuilder()
       Binding properties for the physical server.
       
      optional .google.cloud.compute.v1.ServerBinding server_binding = 208179593;
    • getServerBindingOrBuilder

      public ServerBindingOrBuilder getServerBindingOrBuilder()
       Binding properties for the physical server.
       
      optional .google.cloud.compute.v1.ServerBinding server_binding = 208179593;
      Specified by:
      getServerBindingOrBuilder in interface NodeGroupNodeOrBuilder
    • hasServerId

      public boolean hasServerId()
       Server ID associated with this node.
       
      optional string server_id = 339433367;
      Specified by:
      hasServerId in interface NodeGroupNodeOrBuilder
      Returns:
      Whether the serverId field is set.
    • getServerId

      public String getServerId()
       Server ID associated with this node.
       
      optional string server_id = 339433367;
      Specified by:
      getServerId in interface NodeGroupNodeOrBuilder
      Returns:
      The serverId.
    • getServerIdBytes

      public com.google.protobuf.ByteString getServerIdBytes()
       Server ID associated with this node.
       
      optional string server_id = 339433367;
      Specified by:
      getServerIdBytes in interface NodeGroupNodeOrBuilder
      Returns:
      The bytes for serverId.
    • setServerId

      public NodeGroupNode.Builder setServerId(String value)
       Server ID associated with this node.
       
      optional string server_id = 339433367;
      Parameters:
      value - The serverId to set.
      Returns:
      This builder for chaining.
    • clearServerId

      public NodeGroupNode.Builder clearServerId()
       Server ID associated with this node.
       
      optional string server_id = 339433367;
      Returns:
      This builder for chaining.
    • setServerIdBytes

      public NodeGroupNode.Builder setServerIdBytes(com.google.protobuf.ByteString value)
       Server ID associated with this node.
       
      optional string server_id = 339433367;
      Parameters:
      value - The bytes for serverId to set.
      Returns:
      This builder for chaining.
    • hasStatus

      public boolean hasStatus()
      
       Check the Status enum for the list of possible values.
       
      optional string status = 181260274;
      Specified by:
      hasStatus in interface NodeGroupNodeOrBuilder
      Returns:
      Whether the status field is set.
    • getStatus

      public String getStatus()
      
       Check the Status enum for the list of possible values.
       
      optional string status = 181260274;
      Specified by:
      getStatus in interface NodeGroupNodeOrBuilder
      Returns:
      The status.
    • getStatusBytes

      public com.google.protobuf.ByteString getStatusBytes()
      
       Check the Status enum for the list of possible values.
       
      optional string status = 181260274;
      Specified by:
      getStatusBytes in interface NodeGroupNodeOrBuilder
      Returns:
      The bytes for status.
    • setStatus

      public NodeGroupNode.Builder setStatus(String value)
      
       Check the Status enum for the list of possible values.
       
      optional string status = 181260274;
      Parameters:
      value - The status to set.
      Returns:
      This builder for chaining.
    • clearStatus

      public NodeGroupNode.Builder clearStatus()
      
       Check the Status enum for the list of possible values.
       
      optional string status = 181260274;
      Returns:
      This builder for chaining.
    • setStatusBytes

      public NodeGroupNode.Builder setStatusBytes(com.google.protobuf.ByteString value)
      
       Check the Status enum for the list of possible values.
       
      optional string status = 181260274;
      Parameters:
      value - The bytes for status to set.
      Returns:
      This builder for chaining.
    • hasTotalResources

      public boolean hasTotalResources()
       Output only. Total amount of available resources on the node.
       
      optional .google.cloud.compute.v1.InstanceConsumptionInfo total_resources = 97406698;
      Specified by:
      hasTotalResources in interface NodeGroupNodeOrBuilder
      Returns:
      Whether the totalResources field is set.
    • getTotalResources

      public InstanceConsumptionInfo getTotalResources()
       Output only. Total amount of available resources on the node.
       
      optional .google.cloud.compute.v1.InstanceConsumptionInfo total_resources = 97406698;
      Specified by:
      getTotalResources in interface NodeGroupNodeOrBuilder
      Returns:
      The totalResources.
    • setTotalResources

      public NodeGroupNode.Builder setTotalResources(InstanceConsumptionInfo value)
       Output only. Total amount of available resources on the node.
       
      optional .google.cloud.compute.v1.InstanceConsumptionInfo total_resources = 97406698;
    • setTotalResources

      public NodeGroupNode.Builder setTotalResources(InstanceConsumptionInfo.Builder builderForValue)
       Output only. Total amount of available resources on the node.
       
      optional .google.cloud.compute.v1.InstanceConsumptionInfo total_resources = 97406698;
    • mergeTotalResources

      public NodeGroupNode.Builder mergeTotalResources(InstanceConsumptionInfo value)
       Output only. Total amount of available resources on the node.
       
      optional .google.cloud.compute.v1.InstanceConsumptionInfo total_resources = 97406698;
    • clearTotalResources

      public NodeGroupNode.Builder clearTotalResources()
       Output only. Total amount of available resources on the node.
       
      optional .google.cloud.compute.v1.InstanceConsumptionInfo total_resources = 97406698;
    • getTotalResourcesBuilder

      public InstanceConsumptionInfo.Builder getTotalResourcesBuilder()
       Output only. Total amount of available resources on the node.
       
      optional .google.cloud.compute.v1.InstanceConsumptionInfo total_resources = 97406698;
    • getTotalResourcesOrBuilder

      public InstanceConsumptionInfoOrBuilder getTotalResourcesOrBuilder()
       Output only. Total amount of available resources on the node.
       
      optional .google.cloud.compute.v1.InstanceConsumptionInfo total_resources = 97406698;
      Specified by:
      getTotalResourcesOrBuilder in interface NodeGroupNodeOrBuilder
    • hasUpcomingMaintenance

      public boolean hasUpcomingMaintenance()
       Output only. [Output Only] The information about an upcoming maintenance event.
       
      optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_maintenance = 227348592;
      Specified by:
      hasUpcomingMaintenance in interface NodeGroupNodeOrBuilder
      Returns:
      Whether the upcomingMaintenance field is set.
    • getUpcomingMaintenance

      public UpcomingMaintenance getUpcomingMaintenance()
       Output only. [Output Only] The information about an upcoming maintenance event.
       
      optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_maintenance = 227348592;
      Specified by:
      getUpcomingMaintenance in interface NodeGroupNodeOrBuilder
      Returns:
      The upcomingMaintenance.
    • setUpcomingMaintenance

      public NodeGroupNode.Builder setUpcomingMaintenance(UpcomingMaintenance value)
       Output only. [Output Only] The information about an upcoming maintenance event.
       
      optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_maintenance = 227348592;
    • setUpcomingMaintenance

      public NodeGroupNode.Builder setUpcomingMaintenance(UpcomingMaintenance.Builder builderForValue)
       Output only. [Output Only] The information about an upcoming maintenance event.
       
      optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_maintenance = 227348592;
    • mergeUpcomingMaintenance

      public NodeGroupNode.Builder mergeUpcomingMaintenance(UpcomingMaintenance value)
       Output only. [Output Only] The information about an upcoming maintenance event.
       
      optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_maintenance = 227348592;
    • clearUpcomingMaintenance

      public NodeGroupNode.Builder clearUpcomingMaintenance()
       Output only. [Output Only] The information about an upcoming maintenance event.
       
      optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_maintenance = 227348592;
    • getUpcomingMaintenanceBuilder

      public UpcomingMaintenance.Builder getUpcomingMaintenanceBuilder()
       Output only. [Output Only] The information about an upcoming maintenance event.
       
      optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_maintenance = 227348592;
    • getUpcomingMaintenanceOrBuilder

      public UpcomingMaintenanceOrBuilder getUpcomingMaintenanceOrBuilder()
       Output only. [Output Only] The information about an upcoming maintenance event.
       
      optional .google.cloud.compute.v1.UpcomingMaintenance upcoming_maintenance = 227348592;
      Specified by:
      getUpcomingMaintenanceOrBuilder in interface NodeGroupNodeOrBuilder