Class NodePool.Builder

  • All Implemented Interfaces:
    NodePoolOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    NodePool

    public static final class NodePool.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
    implements NodePoolOrBuilder
     NodePool contains the name and configuration for a cluster's node pool.
     Node pools are a set of nodes (i.e. VM's), with a common configuration and
     specification, under the control of the cluster master. They may have a set
     of Kubernetes labels applied to them, which may be used to reference them
     during pod scheduling. They may also be resized up or down, to accommodate
     the workload.
     These upgrade settings control the level of parallelism and the level of
     disruption caused by an upgrade.
    
     maxUnavailable controls the number of nodes that can be simultaneously
     unavailable.
    
     maxSurge controls the number of additional nodes that can be added to the
     node pool temporarily for the time of the upgrade to increase the number of
     available nodes.
    
     (maxUnavailable + maxSurge) determines the level of parallelism (how many
     nodes are being upgraded at the same time).
    
     Note: upgrades inevitably introduce some disruption since workloads need to
     be moved from old nodes to new, upgraded ones. Even if maxUnavailable=0,
     this holds true. (Disruption stays within the limits of
     PodDisruptionBudget, if it is configured.)
    
     Consider a hypothetical node pool with 5 nodes having maxSurge=2,
     maxUnavailable=1. This means the upgrade process upgrades 3 nodes
     simultaneously. It creates 2 additional (upgraded) nodes, then it brings
     down 3 old (not yet upgraded) nodes at the same time. This ensures that
     there are always at least 4 nodes available.
     
    Protobuf type google.container.v1beta1.NodePool
    • Method Detail

      • getDescriptor

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

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

        public NodePool.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.GeneratedMessageV3.Builder<NodePool.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.GeneratedMessageV3.Builder<NodePool.Builder>
      • getDefaultInstanceForType

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

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

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

        public NodePool.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
      • setField

        public NodePool.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                         Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
      • clearField

        public NodePool.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
      • clearOneof

        public NodePool.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
      • setRepeatedField

        public NodePool.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                 int index,
                                                 Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
      • addRepeatedField

        public NodePool.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                 Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
      • mergeFrom

        public NodePool.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<NodePool.Builder>
      • isInitialized

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

        public NodePool.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<NodePool.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         The name of the node pool.
         
        string name = 1;
        Specified by:
        getName in interface NodePoolOrBuilder
        Returns:
        The name.
      • getNameBytes

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

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

        public NodePool.Builder clearName()
         The name of the node pool.
         
        string name = 1;
        Returns:
        This builder for chaining.
      • setNameBytes

        public NodePool.Builder setNameBytes​(com.google.protobuf.ByteString value)
         The name of the node pool.
         
        string name = 1;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • hasConfig

        public boolean hasConfig()
         The node configuration of the pool.
         
        .google.container.v1beta1.NodeConfig config = 2;
        Specified by:
        hasConfig in interface NodePoolOrBuilder
        Returns:
        Whether the config field is set.
      • getConfig

        public NodeConfig getConfig()
         The node configuration of the pool.
         
        .google.container.v1beta1.NodeConfig config = 2;
        Specified by:
        getConfig in interface NodePoolOrBuilder
        Returns:
        The config.
      • setConfig

        public NodePool.Builder setConfig​(NodeConfig value)
         The node configuration of the pool.
         
        .google.container.v1beta1.NodeConfig config = 2;
      • setConfig

        public NodePool.Builder setConfig​(NodeConfig.Builder builderForValue)
         The node configuration of the pool.
         
        .google.container.v1beta1.NodeConfig config = 2;
      • mergeConfig

        public NodePool.Builder mergeConfig​(NodeConfig value)
         The node configuration of the pool.
         
        .google.container.v1beta1.NodeConfig config = 2;
      • clearConfig

        public NodePool.Builder clearConfig()
         The node configuration of the pool.
         
        .google.container.v1beta1.NodeConfig config = 2;
      • getConfigBuilder

        public NodeConfig.Builder getConfigBuilder()
         The node configuration of the pool.
         
        .google.container.v1beta1.NodeConfig config = 2;
      • getInitialNodeCount

        public int getInitialNodeCount()
         The initial node count for the pool. You must ensure that your
         Compute Engine [resource quota](https://cloud.google.com/compute/quotas)
         is sufficient for this number of instances. You must also have available
         firewall and routes quota.
         
        int32 initial_node_count = 3;
        Specified by:
        getInitialNodeCount in interface NodePoolOrBuilder
        Returns:
        The initialNodeCount.
      • setInitialNodeCount

        public NodePool.Builder setInitialNodeCount​(int value)
         The initial node count for the pool. You must ensure that your
         Compute Engine [resource quota](https://cloud.google.com/compute/quotas)
         is sufficient for this number of instances. You must also have available
         firewall and routes quota.
         
        int32 initial_node_count = 3;
        Parameters:
        value - The initialNodeCount to set.
        Returns:
        This builder for chaining.
      • clearInitialNodeCount

        public NodePool.Builder clearInitialNodeCount()
         The initial node count for the pool. You must ensure that your
         Compute Engine [resource quota](https://cloud.google.com/compute/quotas)
         is sufficient for this number of instances. You must also have available
         firewall and routes quota.
         
        int32 initial_node_count = 3;
        Returns:
        This builder for chaining.
      • getLocationsList

        public com.google.protobuf.ProtocolStringList getLocationsList()
         The list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         NodePool's nodes should be located.
        
         If this value is unspecified during node pool creation, the
         [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations)
         value will be used, instead.
        
         Warning: changing node pool locations will result in nodes being added
         and/or removed.
         
        repeated string locations = 13;
        Specified by:
        getLocationsList in interface NodePoolOrBuilder
        Returns:
        A list containing the locations.
      • getLocationsCount

        public int getLocationsCount()
         The list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         NodePool's nodes should be located.
        
         If this value is unspecified during node pool creation, the
         [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations)
         value will be used, instead.
        
         Warning: changing node pool locations will result in nodes being added
         and/or removed.
         
        repeated string locations = 13;
        Specified by:
        getLocationsCount in interface NodePoolOrBuilder
        Returns:
        The count of locations.
      • getLocations

        public String getLocations​(int index)
         The list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         NodePool's nodes should be located.
        
         If this value is unspecified during node pool creation, the
         [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations)
         value will be used, instead.
        
         Warning: changing node pool locations will result in nodes being added
         and/or removed.
         
        repeated string locations = 13;
        Specified by:
        getLocations in interface NodePoolOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The locations at the given index.
      • getLocationsBytes

        public com.google.protobuf.ByteString getLocationsBytes​(int index)
         The list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         NodePool's nodes should be located.
        
         If this value is unspecified during node pool creation, the
         [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations)
         value will be used, instead.
        
         Warning: changing node pool locations will result in nodes being added
         and/or removed.
         
        repeated string locations = 13;
        Specified by:
        getLocationsBytes in interface NodePoolOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the locations at the given index.
      • setLocations

        public NodePool.Builder setLocations​(int index,
                                             String value)
         The list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         NodePool's nodes should be located.
        
         If this value is unspecified during node pool creation, the
         [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations)
         value will be used, instead.
        
         Warning: changing node pool locations will result in nodes being added
         and/or removed.
         
        repeated string locations = 13;
        Parameters:
        index - The index to set the value at.
        value - The locations to set.
        Returns:
        This builder for chaining.
      • addLocations

        public NodePool.Builder addLocations​(String value)
         The list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         NodePool's nodes should be located.
        
         If this value is unspecified during node pool creation, the
         [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations)
         value will be used, instead.
        
         Warning: changing node pool locations will result in nodes being added
         and/or removed.
         
        repeated string locations = 13;
        Parameters:
        value - The locations to add.
        Returns:
        This builder for chaining.
      • addAllLocations

        public NodePool.Builder addAllLocations​(Iterable<String> values)
         The list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         NodePool's nodes should be located.
        
         If this value is unspecified during node pool creation, the
         [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations)
         value will be used, instead.
        
         Warning: changing node pool locations will result in nodes being added
         and/or removed.
         
        repeated string locations = 13;
        Parameters:
        values - The locations to add.
        Returns:
        This builder for chaining.
      • clearLocations

        public NodePool.Builder clearLocations()
         The list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         NodePool's nodes should be located.
        
         If this value is unspecified during node pool creation, the
         [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations)
         value will be used, instead.
        
         Warning: changing node pool locations will result in nodes being added
         and/or removed.
         
        repeated string locations = 13;
        Returns:
        This builder for chaining.
      • addLocationsBytes

        public NodePool.Builder addLocationsBytes​(com.google.protobuf.ByteString value)
         The list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         NodePool's nodes should be located.
        
         If this value is unspecified during node pool creation, the
         [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations)
         value will be used, instead.
        
         Warning: changing node pool locations will result in nodes being added
         and/or removed.
         
        repeated string locations = 13;
        Parameters:
        value - The bytes of the locations to add.
        Returns:
        This builder for chaining.
      • hasNetworkConfig

        public boolean hasNetworkConfig()
         Networking configuration for this NodePool. If specified, it overrides the
         cluster-level defaults.
         
        .google.container.v1beta1.NodeNetworkConfig network_config = 14;
        Specified by:
        hasNetworkConfig in interface NodePoolOrBuilder
        Returns:
        Whether the networkConfig field is set.
      • getNetworkConfig

        public NodeNetworkConfig getNetworkConfig()
         Networking configuration for this NodePool. If specified, it overrides the
         cluster-level defaults.
         
        .google.container.v1beta1.NodeNetworkConfig network_config = 14;
        Specified by:
        getNetworkConfig in interface NodePoolOrBuilder
        Returns:
        The networkConfig.
      • setNetworkConfig

        public NodePool.Builder setNetworkConfig​(NodeNetworkConfig value)
         Networking configuration for this NodePool. If specified, it overrides the
         cluster-level defaults.
         
        .google.container.v1beta1.NodeNetworkConfig network_config = 14;
      • setNetworkConfig

        public NodePool.Builder setNetworkConfig​(NodeNetworkConfig.Builder builderForValue)
         Networking configuration for this NodePool. If specified, it overrides the
         cluster-level defaults.
         
        .google.container.v1beta1.NodeNetworkConfig network_config = 14;
      • mergeNetworkConfig

        public NodePool.Builder mergeNetworkConfig​(NodeNetworkConfig value)
         Networking configuration for this NodePool. If specified, it overrides the
         cluster-level defaults.
         
        .google.container.v1beta1.NodeNetworkConfig network_config = 14;
      • clearNetworkConfig

        public NodePool.Builder clearNetworkConfig()
         Networking configuration for this NodePool. If specified, it overrides the
         cluster-level defaults.
         
        .google.container.v1beta1.NodeNetworkConfig network_config = 14;
      • getNetworkConfigBuilder

        public NodeNetworkConfig.Builder getNetworkConfigBuilder()
         Networking configuration for this NodePool. If specified, it overrides the
         cluster-level defaults.
         
        .google.container.v1beta1.NodeNetworkConfig network_config = 14;
      • getSelfLink

        public String getSelfLink()
         [Output only] Server-defined URL for the resource.
         
        string self_link = 100;
        Specified by:
        getSelfLink in interface NodePoolOrBuilder
        Returns:
        The selfLink.
      • getSelfLinkBytes

        public com.google.protobuf.ByteString getSelfLinkBytes()
         [Output only] Server-defined URL for the resource.
         
        string self_link = 100;
        Specified by:
        getSelfLinkBytes in interface NodePoolOrBuilder
        Returns:
        The bytes for selfLink.
      • setSelfLink

        public NodePool.Builder setSelfLink​(String value)
         [Output only] Server-defined URL for the resource.
         
        string self_link = 100;
        Parameters:
        value - The selfLink to set.
        Returns:
        This builder for chaining.
      • clearSelfLink

        public NodePool.Builder clearSelfLink()
         [Output only] Server-defined URL for the resource.
         
        string self_link = 100;
        Returns:
        This builder for chaining.
      • setSelfLinkBytes

        public NodePool.Builder setSelfLinkBytes​(com.google.protobuf.ByteString value)
         [Output only] Server-defined URL for the resource.
         
        string self_link = 100;
        Parameters:
        value - The bytes for selfLink to set.
        Returns:
        This builder for chaining.
      • getVersion

        public String getVersion()
         The version of Kubernetes running on this NodePool's nodes. If unspecified,
         it defaults as described
         [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).
         
        string version = 101;
        Specified by:
        getVersion in interface NodePoolOrBuilder
        Returns:
        The version.
      • getVersionBytes

        public com.google.protobuf.ByteString getVersionBytes()
         The version of Kubernetes running on this NodePool's nodes. If unspecified,
         it defaults as described
         [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).
         
        string version = 101;
        Specified by:
        getVersionBytes in interface NodePoolOrBuilder
        Returns:
        The bytes for version.
      • setVersion

        public NodePool.Builder setVersion​(String value)
         The version of Kubernetes running on this NodePool's nodes. If unspecified,
         it defaults as described
         [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).
         
        string version = 101;
        Parameters:
        value - The version to set.
        Returns:
        This builder for chaining.
      • clearVersion

        public NodePool.Builder clearVersion()
         The version of Kubernetes running on this NodePool's nodes. If unspecified,
         it defaults as described
         [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).
         
        string version = 101;
        Returns:
        This builder for chaining.
      • setVersionBytes

        public NodePool.Builder setVersionBytes​(com.google.protobuf.ByteString value)
         The version of Kubernetes running on this NodePool's nodes. If unspecified,
         it defaults as described
         [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).
         
        string version = 101;
        Parameters:
        value - The bytes for version to set.
        Returns:
        This builder for chaining.
      • getInstanceGroupUrlsList

        public com.google.protobuf.ProtocolStringList getInstanceGroupUrlsList()
         [Output only] The resource URLs of the [managed instance
         groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances)
         associated with this node pool.
         During the node pool blue-green upgrade operation, the URLs contain both
         blue and green resources.
         
        repeated string instance_group_urls = 102;
        Specified by:
        getInstanceGroupUrlsList in interface NodePoolOrBuilder
        Returns:
        A list containing the instanceGroupUrls.
      • getInstanceGroupUrlsCount

        public int getInstanceGroupUrlsCount()
         [Output only] The resource URLs of the [managed instance
         groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances)
         associated with this node pool.
         During the node pool blue-green upgrade operation, the URLs contain both
         blue and green resources.
         
        repeated string instance_group_urls = 102;
        Specified by:
        getInstanceGroupUrlsCount in interface NodePoolOrBuilder
        Returns:
        The count of instanceGroupUrls.
      • getInstanceGroupUrls

        public String getInstanceGroupUrls​(int index)
         [Output only] The resource URLs of the [managed instance
         groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances)
         associated with this node pool.
         During the node pool blue-green upgrade operation, the URLs contain both
         blue and green resources.
         
        repeated string instance_group_urls = 102;
        Specified by:
        getInstanceGroupUrls in interface NodePoolOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The instanceGroupUrls at the given index.
      • getInstanceGroupUrlsBytes

        public com.google.protobuf.ByteString getInstanceGroupUrlsBytes​(int index)
         [Output only] The resource URLs of the [managed instance
         groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances)
         associated with this node pool.
         During the node pool blue-green upgrade operation, the URLs contain both
         blue and green resources.
         
        repeated string instance_group_urls = 102;
        Specified by:
        getInstanceGroupUrlsBytes in interface NodePoolOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the instanceGroupUrls at the given index.
      • setInstanceGroupUrls

        public NodePool.Builder setInstanceGroupUrls​(int index,
                                                     String value)
         [Output only] The resource URLs of the [managed instance
         groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances)
         associated with this node pool.
         During the node pool blue-green upgrade operation, the URLs contain both
         blue and green resources.
         
        repeated string instance_group_urls = 102;
        Parameters:
        index - The index to set the value at.
        value - The instanceGroupUrls to set.
        Returns:
        This builder for chaining.
      • addInstanceGroupUrls

        public NodePool.Builder addInstanceGroupUrls​(String value)
         [Output only] The resource URLs of the [managed instance
         groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances)
         associated with this node pool.
         During the node pool blue-green upgrade operation, the URLs contain both
         blue and green resources.
         
        repeated string instance_group_urls = 102;
        Parameters:
        value - The instanceGroupUrls to add.
        Returns:
        This builder for chaining.
      • addAllInstanceGroupUrls

        public NodePool.Builder addAllInstanceGroupUrls​(Iterable<String> values)
         [Output only] The resource URLs of the [managed instance
         groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances)
         associated with this node pool.
         During the node pool blue-green upgrade operation, the URLs contain both
         blue and green resources.
         
        repeated string instance_group_urls = 102;
        Parameters:
        values - The instanceGroupUrls to add.
        Returns:
        This builder for chaining.
      • clearInstanceGroupUrls

        public NodePool.Builder clearInstanceGroupUrls()
         [Output only] The resource URLs of the [managed instance
         groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances)
         associated with this node pool.
         During the node pool blue-green upgrade operation, the URLs contain both
         blue and green resources.
         
        repeated string instance_group_urls = 102;
        Returns:
        This builder for chaining.
      • addInstanceGroupUrlsBytes

        public NodePool.Builder addInstanceGroupUrlsBytes​(com.google.protobuf.ByteString value)
         [Output only] The resource URLs of the [managed instance
         groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances)
         associated with this node pool.
         During the node pool blue-green upgrade operation, the URLs contain both
         blue and green resources.
         
        repeated string instance_group_urls = 102;
        Parameters:
        value - The bytes of the instanceGroupUrls to add.
        Returns:
        This builder for chaining.
      • getStatusValue

        public int getStatusValue()
         [Output only] The status of the nodes in this pool instance.
         
        .google.container.v1beta1.NodePool.Status status = 103;
        Specified by:
        getStatusValue in interface NodePoolOrBuilder
        Returns:
        The enum numeric value on the wire for status.
      • setStatusValue

        public NodePool.Builder setStatusValue​(int value)
         [Output only] The status of the nodes in this pool instance.
         
        .google.container.v1beta1.NodePool.Status status = 103;
        Parameters:
        value - The enum numeric value on the wire for status to set.
        Returns:
        This builder for chaining.
      • getStatus

        public NodePool.Status getStatus()
         [Output only] The status of the nodes in this pool instance.
         
        .google.container.v1beta1.NodePool.Status status = 103;
        Specified by:
        getStatus in interface NodePoolOrBuilder
        Returns:
        The status.
      • setStatus

        public NodePool.Builder setStatus​(NodePool.Status value)
         [Output only] The status of the nodes in this pool instance.
         
        .google.container.v1beta1.NodePool.Status status = 103;
        Parameters:
        value - The status to set.
        Returns:
        This builder for chaining.
      • clearStatus

        public NodePool.Builder clearStatus()
         [Output only] The status of the nodes in this pool instance.
         
        .google.container.v1beta1.NodePool.Status status = 103;
        Returns:
        This builder for chaining.
      • getStatusMessage

        @Deprecated
        public String getStatusMessage()
        Deprecated.
        google.container.v1beta1.NodePool.status_message is deprecated. See google/container/v1beta1/cluster_service.proto;l=3904
         [Output only] Deprecated. Use conditions instead.
         Additional information about the current status of this
         node pool instance, if available.
         
        string status_message = 104 [deprecated = true];
        Specified by:
        getStatusMessage in interface NodePoolOrBuilder
        Returns:
        The statusMessage.
      • getStatusMessageBytes

        @Deprecated
        public com.google.protobuf.ByteString getStatusMessageBytes()
        Deprecated.
        google.container.v1beta1.NodePool.status_message is deprecated. See google/container/v1beta1/cluster_service.proto;l=3904
         [Output only] Deprecated. Use conditions instead.
         Additional information about the current status of this
         node pool instance, if available.
         
        string status_message = 104 [deprecated = true];
        Specified by:
        getStatusMessageBytes in interface NodePoolOrBuilder
        Returns:
        The bytes for statusMessage.
      • setStatusMessage

        @Deprecated
        public NodePool.Builder setStatusMessage​(String value)
        Deprecated.
        google.container.v1beta1.NodePool.status_message is deprecated. See google/container/v1beta1/cluster_service.proto;l=3904
         [Output only] Deprecated. Use conditions instead.
         Additional information about the current status of this
         node pool instance, if available.
         
        string status_message = 104 [deprecated = true];
        Parameters:
        value - The statusMessage to set.
        Returns:
        This builder for chaining.
      • clearStatusMessage

        @Deprecated
        public NodePool.Builder clearStatusMessage()
        Deprecated.
        google.container.v1beta1.NodePool.status_message is deprecated. See google/container/v1beta1/cluster_service.proto;l=3904
         [Output only] Deprecated. Use conditions instead.
         Additional information about the current status of this
         node pool instance, if available.
         
        string status_message = 104 [deprecated = true];
        Returns:
        This builder for chaining.
      • setStatusMessageBytes

        @Deprecated
        public NodePool.Builder setStatusMessageBytes​(com.google.protobuf.ByteString value)
        Deprecated.
        google.container.v1beta1.NodePool.status_message is deprecated. See google/container/v1beta1/cluster_service.proto;l=3904
         [Output only] Deprecated. Use conditions instead.
         Additional information about the current status of this
         node pool instance, if available.
         
        string status_message = 104 [deprecated = true];
        Parameters:
        value - The bytes for statusMessage to set.
        Returns:
        This builder for chaining.
      • hasAutoscaling

        public boolean hasAutoscaling()
         Autoscaler configuration for this NodePool. Autoscaler is enabled
         only if a valid configuration is present.
         
        .google.container.v1beta1.NodePoolAutoscaling autoscaling = 4;
        Specified by:
        hasAutoscaling in interface NodePoolOrBuilder
        Returns:
        Whether the autoscaling field is set.
      • getAutoscaling

        public NodePoolAutoscaling getAutoscaling()
         Autoscaler configuration for this NodePool. Autoscaler is enabled
         only if a valid configuration is present.
         
        .google.container.v1beta1.NodePoolAutoscaling autoscaling = 4;
        Specified by:
        getAutoscaling in interface NodePoolOrBuilder
        Returns:
        The autoscaling.
      • setAutoscaling

        public NodePool.Builder setAutoscaling​(NodePoolAutoscaling value)
         Autoscaler configuration for this NodePool. Autoscaler is enabled
         only if a valid configuration is present.
         
        .google.container.v1beta1.NodePoolAutoscaling autoscaling = 4;
      • setAutoscaling

        public NodePool.Builder setAutoscaling​(NodePoolAutoscaling.Builder builderForValue)
         Autoscaler configuration for this NodePool. Autoscaler is enabled
         only if a valid configuration is present.
         
        .google.container.v1beta1.NodePoolAutoscaling autoscaling = 4;
      • mergeAutoscaling

        public NodePool.Builder mergeAutoscaling​(NodePoolAutoscaling value)
         Autoscaler configuration for this NodePool. Autoscaler is enabled
         only if a valid configuration is present.
         
        .google.container.v1beta1.NodePoolAutoscaling autoscaling = 4;
      • clearAutoscaling

        public NodePool.Builder clearAutoscaling()
         Autoscaler configuration for this NodePool. Autoscaler is enabled
         only if a valid configuration is present.
         
        .google.container.v1beta1.NodePoolAutoscaling autoscaling = 4;
      • getAutoscalingBuilder

        public NodePoolAutoscaling.Builder getAutoscalingBuilder()
         Autoscaler configuration for this NodePool. Autoscaler is enabled
         only if a valid configuration is present.
         
        .google.container.v1beta1.NodePoolAutoscaling autoscaling = 4;
      • hasManagement

        public boolean hasManagement()
         NodeManagement configuration for this NodePool.
         
        .google.container.v1beta1.NodeManagement management = 5;
        Specified by:
        hasManagement in interface NodePoolOrBuilder
        Returns:
        Whether the management field is set.
      • getManagement

        public NodeManagement getManagement()
         NodeManagement configuration for this NodePool.
         
        .google.container.v1beta1.NodeManagement management = 5;
        Specified by:
        getManagement in interface NodePoolOrBuilder
        Returns:
        The management.
      • setManagement

        public NodePool.Builder setManagement​(NodeManagement value)
         NodeManagement configuration for this NodePool.
         
        .google.container.v1beta1.NodeManagement management = 5;
      • setManagement

        public NodePool.Builder setManagement​(NodeManagement.Builder builderForValue)
         NodeManagement configuration for this NodePool.
         
        .google.container.v1beta1.NodeManagement management = 5;
      • mergeManagement

        public NodePool.Builder mergeManagement​(NodeManagement value)
         NodeManagement configuration for this NodePool.
         
        .google.container.v1beta1.NodeManagement management = 5;
      • clearManagement

        public NodePool.Builder clearManagement()
         NodeManagement configuration for this NodePool.
         
        .google.container.v1beta1.NodeManagement management = 5;
      • getManagementBuilder

        public NodeManagement.Builder getManagementBuilder()
         NodeManagement configuration for this NodePool.
         
        .google.container.v1beta1.NodeManagement management = 5;
      • hasMaxPodsConstraint

        public boolean hasMaxPodsConstraint()
         The constraint on the maximum number of pods that can be run
         simultaneously on a node in the node pool.
         
        .google.container.v1beta1.MaxPodsConstraint max_pods_constraint = 6;
        Specified by:
        hasMaxPodsConstraint in interface NodePoolOrBuilder
        Returns:
        Whether the maxPodsConstraint field is set.
      • getMaxPodsConstraint

        public MaxPodsConstraint getMaxPodsConstraint()
         The constraint on the maximum number of pods that can be run
         simultaneously on a node in the node pool.
         
        .google.container.v1beta1.MaxPodsConstraint max_pods_constraint = 6;
        Specified by:
        getMaxPodsConstraint in interface NodePoolOrBuilder
        Returns:
        The maxPodsConstraint.
      • setMaxPodsConstraint

        public NodePool.Builder setMaxPodsConstraint​(MaxPodsConstraint value)
         The constraint on the maximum number of pods that can be run
         simultaneously on a node in the node pool.
         
        .google.container.v1beta1.MaxPodsConstraint max_pods_constraint = 6;
      • setMaxPodsConstraint

        public NodePool.Builder setMaxPodsConstraint​(MaxPodsConstraint.Builder builderForValue)
         The constraint on the maximum number of pods that can be run
         simultaneously on a node in the node pool.
         
        .google.container.v1beta1.MaxPodsConstraint max_pods_constraint = 6;
      • mergeMaxPodsConstraint

        public NodePool.Builder mergeMaxPodsConstraint​(MaxPodsConstraint value)
         The constraint on the maximum number of pods that can be run
         simultaneously on a node in the node pool.
         
        .google.container.v1beta1.MaxPodsConstraint max_pods_constraint = 6;
      • clearMaxPodsConstraint

        public NodePool.Builder clearMaxPodsConstraint()
         The constraint on the maximum number of pods that can be run
         simultaneously on a node in the node pool.
         
        .google.container.v1beta1.MaxPodsConstraint max_pods_constraint = 6;
      • getMaxPodsConstraintBuilder

        public MaxPodsConstraint.Builder getMaxPodsConstraintBuilder()
         The constraint on the maximum number of pods that can be run
         simultaneously on a node in the node pool.
         
        .google.container.v1beta1.MaxPodsConstraint max_pods_constraint = 6;
      • getConditionsCount

        public int getConditionsCount()
         Which conditions caused the current node pool state.
         
        repeated .google.container.v1beta1.StatusCondition conditions = 105;
        Specified by:
        getConditionsCount in interface NodePoolOrBuilder
      • getConditions

        public StatusCondition getConditions​(int index)
         Which conditions caused the current node pool state.
         
        repeated .google.container.v1beta1.StatusCondition conditions = 105;
        Specified by:
        getConditions in interface NodePoolOrBuilder
      • setConditions

        public NodePool.Builder setConditions​(int index,
                                              StatusCondition value)
         Which conditions caused the current node pool state.
         
        repeated .google.container.v1beta1.StatusCondition conditions = 105;
      • setConditions

        public NodePool.Builder setConditions​(int index,
                                              StatusCondition.Builder builderForValue)
         Which conditions caused the current node pool state.
         
        repeated .google.container.v1beta1.StatusCondition conditions = 105;
      • addConditions

        public NodePool.Builder addConditions​(StatusCondition value)
         Which conditions caused the current node pool state.
         
        repeated .google.container.v1beta1.StatusCondition conditions = 105;
      • addConditions

        public NodePool.Builder addConditions​(int index,
                                              StatusCondition value)
         Which conditions caused the current node pool state.
         
        repeated .google.container.v1beta1.StatusCondition conditions = 105;
      • addConditions

        public NodePool.Builder addConditions​(StatusCondition.Builder builderForValue)
         Which conditions caused the current node pool state.
         
        repeated .google.container.v1beta1.StatusCondition conditions = 105;
      • addConditions

        public NodePool.Builder addConditions​(int index,
                                              StatusCondition.Builder builderForValue)
         Which conditions caused the current node pool state.
         
        repeated .google.container.v1beta1.StatusCondition conditions = 105;
      • addAllConditions

        public NodePool.Builder addAllConditions​(Iterable<? extends StatusCondition> values)
         Which conditions caused the current node pool state.
         
        repeated .google.container.v1beta1.StatusCondition conditions = 105;
      • clearConditions

        public NodePool.Builder clearConditions()
         Which conditions caused the current node pool state.
         
        repeated .google.container.v1beta1.StatusCondition conditions = 105;
      • removeConditions

        public NodePool.Builder removeConditions​(int index)
         Which conditions caused the current node pool state.
         
        repeated .google.container.v1beta1.StatusCondition conditions = 105;
      • getConditionsBuilder

        public StatusCondition.Builder getConditionsBuilder​(int index)
         Which conditions caused the current node pool state.
         
        repeated .google.container.v1beta1.StatusCondition conditions = 105;
      • addConditionsBuilder

        public StatusCondition.Builder addConditionsBuilder()
         Which conditions caused the current node pool state.
         
        repeated .google.container.v1beta1.StatusCondition conditions = 105;
      • addConditionsBuilder

        public StatusCondition.Builder addConditionsBuilder​(int index)
         Which conditions caused the current node pool state.
         
        repeated .google.container.v1beta1.StatusCondition conditions = 105;
      • getConditionsBuilderList

        public List<StatusCondition.Builder> getConditionsBuilderList()
         Which conditions caused the current node pool state.
         
        repeated .google.container.v1beta1.StatusCondition conditions = 105;
      • getPodIpv4CidrSize

        public int getPodIpv4CidrSize()
         [Output only] The pod CIDR block size per node in this node pool.
         
        int32 pod_ipv4_cidr_size = 7;
        Specified by:
        getPodIpv4CidrSize in interface NodePoolOrBuilder
        Returns:
        The podIpv4CidrSize.
      • setPodIpv4CidrSize

        public NodePool.Builder setPodIpv4CidrSize​(int value)
         [Output only] The pod CIDR block size per node in this node pool.
         
        int32 pod_ipv4_cidr_size = 7;
        Parameters:
        value - The podIpv4CidrSize to set.
        Returns:
        This builder for chaining.
      • clearPodIpv4CidrSize

        public NodePool.Builder clearPodIpv4CidrSize()
         [Output only] The pod CIDR block size per node in this node pool.
         
        int32 pod_ipv4_cidr_size = 7;
        Returns:
        This builder for chaining.
      • hasUpgradeSettings

        public boolean hasUpgradeSettings()
         Upgrade settings control disruption and speed of the upgrade.
         
        .google.container.v1beta1.NodePool.UpgradeSettings upgrade_settings = 107;
        Specified by:
        hasUpgradeSettings in interface NodePoolOrBuilder
        Returns:
        Whether the upgradeSettings field is set.
      • getUpgradeSettings

        public NodePool.UpgradeSettings getUpgradeSettings()
         Upgrade settings control disruption and speed of the upgrade.
         
        .google.container.v1beta1.NodePool.UpgradeSettings upgrade_settings = 107;
        Specified by:
        getUpgradeSettings in interface NodePoolOrBuilder
        Returns:
        The upgradeSettings.
      • setUpgradeSettings

        public NodePool.Builder setUpgradeSettings​(NodePool.UpgradeSettings value)
         Upgrade settings control disruption and speed of the upgrade.
         
        .google.container.v1beta1.NodePool.UpgradeSettings upgrade_settings = 107;
      • setUpgradeSettings

        public NodePool.Builder setUpgradeSettings​(NodePool.UpgradeSettings.Builder builderForValue)
         Upgrade settings control disruption and speed of the upgrade.
         
        .google.container.v1beta1.NodePool.UpgradeSettings upgrade_settings = 107;
      • mergeUpgradeSettings

        public NodePool.Builder mergeUpgradeSettings​(NodePool.UpgradeSettings value)
         Upgrade settings control disruption and speed of the upgrade.
         
        .google.container.v1beta1.NodePool.UpgradeSettings upgrade_settings = 107;
      • clearUpgradeSettings

        public NodePool.Builder clearUpgradeSettings()
         Upgrade settings control disruption and speed of the upgrade.
         
        .google.container.v1beta1.NodePool.UpgradeSettings upgrade_settings = 107;
      • getUpgradeSettingsBuilder

        public NodePool.UpgradeSettings.Builder getUpgradeSettingsBuilder()
         Upgrade settings control disruption and speed of the upgrade.
         
        .google.container.v1beta1.NodePool.UpgradeSettings upgrade_settings = 107;
      • hasPlacementPolicy

        public boolean hasPlacementPolicy()
         Specifies the node placement policy.
         
        .google.container.v1beta1.NodePool.PlacementPolicy placement_policy = 108;
        Specified by:
        hasPlacementPolicy in interface NodePoolOrBuilder
        Returns:
        Whether the placementPolicy field is set.
      • setPlacementPolicy

        public NodePool.Builder setPlacementPolicy​(NodePool.PlacementPolicy value)
         Specifies the node placement policy.
         
        .google.container.v1beta1.NodePool.PlacementPolicy placement_policy = 108;
      • mergePlacementPolicy

        public NodePool.Builder mergePlacementPolicy​(NodePool.PlacementPolicy value)
         Specifies the node placement policy.
         
        .google.container.v1beta1.NodePool.PlacementPolicy placement_policy = 108;
      • clearPlacementPolicy

        public NodePool.Builder clearPlacementPolicy()
         Specifies the node placement policy.
         
        .google.container.v1beta1.NodePool.PlacementPolicy placement_policy = 108;
      • getPlacementPolicyBuilder

        public NodePool.PlacementPolicy.Builder getPlacementPolicyBuilder()
         Specifies the node placement policy.
         
        .google.container.v1beta1.NodePool.PlacementPolicy placement_policy = 108;
      • hasUpdateInfo

        public boolean hasUpdateInfo()
         Output only. [Output only] Update info contains relevant information during
         a node pool update.
         
        .google.container.v1beta1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasUpdateInfo in interface NodePoolOrBuilder
        Returns:
        Whether the updateInfo field is set.
      • getUpdateInfo

        public NodePool.UpdateInfo getUpdateInfo()
         Output only. [Output only] Update info contains relevant information during
         a node pool update.
         
        .google.container.v1beta1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateInfo in interface NodePoolOrBuilder
        Returns:
        The updateInfo.
      • setUpdateInfo

        public NodePool.Builder setUpdateInfo​(NodePool.UpdateInfo value)
         Output only. [Output only] Update info contains relevant information during
         a node pool update.
         
        .google.container.v1beta1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setUpdateInfo

        public NodePool.Builder setUpdateInfo​(NodePool.UpdateInfo.Builder builderForValue)
         Output only. [Output only] Update info contains relevant information during
         a node pool update.
         
        .google.container.v1beta1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeUpdateInfo

        public NodePool.Builder mergeUpdateInfo​(NodePool.UpdateInfo value)
         Output only. [Output only] Update info contains relevant information during
         a node pool update.
         
        .google.container.v1beta1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearUpdateInfo

        public NodePool.Builder clearUpdateInfo()
         Output only. [Output only] Update info contains relevant information during
         a node pool update.
         
        .google.container.v1beta1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateInfoBuilder

        public NodePool.UpdateInfo.Builder getUpdateInfoBuilder()
         Output only. [Output only] Update info contains relevant information during
         a node pool update.
         
        .google.container.v1beta1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpdateInfoOrBuilder

        public NodePool.UpdateInfoOrBuilder getUpdateInfoOrBuilder()
         Output only. [Output only] Update info contains relevant information during
         a node pool update.
         
        .google.container.v1beta1.NodePool.UpdateInfo update_info = 109 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUpdateInfoOrBuilder in interface NodePoolOrBuilder
      • getEtag

        public String getEtag()
         This checksum is computed by the server based on the value of node pool
         fields, and may be sent on update requests to ensure the client has an
         up-to-date value before proceeding.
         
        string etag = 110;
        Specified by:
        getEtag in interface NodePoolOrBuilder
        Returns:
        The etag.
      • getEtagBytes

        public com.google.protobuf.ByteString getEtagBytes()
         This checksum is computed by the server based on the value of node pool
         fields, and may be sent on update requests to ensure the client has an
         up-to-date value before proceeding.
         
        string etag = 110;
        Specified by:
        getEtagBytes in interface NodePoolOrBuilder
        Returns:
        The bytes for etag.
      • setEtag

        public NodePool.Builder setEtag​(String value)
         This checksum is computed by the server based on the value of node pool
         fields, and may be sent on update requests to ensure the client has an
         up-to-date value before proceeding.
         
        string etag = 110;
        Parameters:
        value - The etag to set.
        Returns:
        This builder for chaining.
      • clearEtag

        public NodePool.Builder clearEtag()
         This checksum is computed by the server based on the value of node pool
         fields, and may be sent on update requests to ensure the client has an
         up-to-date value before proceeding.
         
        string etag = 110;
        Returns:
        This builder for chaining.
      • setEtagBytes

        public NodePool.Builder setEtagBytes​(com.google.protobuf.ByteString value)
         This checksum is computed by the server based on the value of node pool
         fields, and may be sent on update requests to ensure the client has an
         up-to-date value before proceeding.
         
        string etag = 110;
        Parameters:
        value - The bytes for etag to set.
        Returns:
        This builder for chaining.
      • hasBestEffortProvisioning

        public boolean hasBestEffortProvisioning()
         Enable best effort provisioning for nodes
         
        .google.container.v1beta1.BestEffortProvisioning best_effort_provisioning = 113;
        Specified by:
        hasBestEffortProvisioning in interface NodePoolOrBuilder
        Returns:
        Whether the bestEffortProvisioning field is set.
      • getBestEffortProvisioning

        public BestEffortProvisioning getBestEffortProvisioning()
         Enable best effort provisioning for nodes
         
        .google.container.v1beta1.BestEffortProvisioning best_effort_provisioning = 113;
        Specified by:
        getBestEffortProvisioning in interface NodePoolOrBuilder
        Returns:
        The bestEffortProvisioning.
      • setBestEffortProvisioning

        public NodePool.Builder setBestEffortProvisioning​(BestEffortProvisioning value)
         Enable best effort provisioning for nodes
         
        .google.container.v1beta1.BestEffortProvisioning best_effort_provisioning = 113;
      • setBestEffortProvisioning

        public NodePool.Builder setBestEffortProvisioning​(BestEffortProvisioning.Builder builderForValue)
         Enable best effort provisioning for nodes
         
        .google.container.v1beta1.BestEffortProvisioning best_effort_provisioning = 113;
      • mergeBestEffortProvisioning

        public NodePool.Builder mergeBestEffortProvisioning​(BestEffortProvisioning value)
         Enable best effort provisioning for nodes
         
        .google.container.v1beta1.BestEffortProvisioning best_effort_provisioning = 113;
      • clearBestEffortProvisioning

        public NodePool.Builder clearBestEffortProvisioning()
         Enable best effort provisioning for nodes
         
        .google.container.v1beta1.BestEffortProvisioning best_effort_provisioning = 113;
      • getBestEffortProvisioningBuilder

        public BestEffortProvisioning.Builder getBestEffortProvisioningBuilder()
         Enable best effort provisioning for nodes
         
        .google.container.v1beta1.BestEffortProvisioning best_effort_provisioning = 113;
      • setUnknownFields

        public final NodePool.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>
      • mergeUnknownFields

        public final NodePool.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NodePool.Builder>