Class UpdateNodePoolRequest

  • All Implemented Interfaces:
    UpdateNodePoolRequestOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class UpdateNodePoolRequest
    extends com.google.protobuf.GeneratedMessageV3
    implements UpdateNodePoolRequestOrBuilder
     UpdateNodePoolRequests update a node pool's image and/or version.
     
    Protobuf type google.container.v1.UpdateNodePoolRequest
    See Also:
    Serialized Form
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • 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
      • getProjectId

        @Deprecated
        public String getProjectId()
        Deprecated.
        google.container.v1.UpdateNodePoolRequest.project_id is deprecated. See google/container/v1/cluster_service.proto;l=2606
         Deprecated. The Google Developers Console [project ID or project
         number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).
         This field has been deprecated and replaced by the name field.
         
        string project_id = 1 [deprecated = true];
        Specified by:
        getProjectId in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The projectId.
      • getProjectIdBytes

        @Deprecated
        public com.google.protobuf.ByteString getProjectIdBytes()
        Deprecated.
        google.container.v1.UpdateNodePoolRequest.project_id is deprecated. See google/container/v1/cluster_service.proto;l=2606
         Deprecated. The Google Developers Console [project ID or project
         number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).
         This field has been deprecated and replaced by the name field.
         
        string project_id = 1 [deprecated = true];
        Specified by:
        getProjectIdBytes in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The bytes for projectId.
      • getZone

        @Deprecated
        public String getZone()
        Deprecated.
        google.container.v1.UpdateNodePoolRequest.zone is deprecated. See google/container/v1/cluster_service.proto;l=2612
         Deprecated. The name of the Google Compute Engine
         [zone](https://cloud.google.com/compute/docs/zones#available) in which the
         cluster resides. This field has been deprecated and replaced by the name
         field.
         
        string zone = 2 [deprecated = true];
        Specified by:
        getZone in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The zone.
      • getZoneBytes

        @Deprecated
        public com.google.protobuf.ByteString getZoneBytes()
        Deprecated.
        google.container.v1.UpdateNodePoolRequest.zone is deprecated. See google/container/v1/cluster_service.proto;l=2612
         Deprecated. The name of the Google Compute Engine
         [zone](https://cloud.google.com/compute/docs/zones#available) in which the
         cluster resides. This field has been deprecated and replaced by the name
         field.
         
        string zone = 2 [deprecated = true];
        Specified by:
        getZoneBytes in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The bytes for zone.
      • getClusterId

        @Deprecated
        public String getClusterId()
        Deprecated.
        google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated. See google/container/v1/cluster_service.proto;l=2616
         Deprecated. The name of the cluster to upgrade.
         This field has been deprecated and replaced by the name field.
         
        string cluster_id = 3 [deprecated = true];
        Specified by:
        getClusterId in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The clusterId.
      • getClusterIdBytes

        @Deprecated
        public com.google.protobuf.ByteString getClusterIdBytes()
        Deprecated.
        google.container.v1.UpdateNodePoolRequest.cluster_id is deprecated. See google/container/v1/cluster_service.proto;l=2616
         Deprecated. The name of the cluster to upgrade.
         This field has been deprecated and replaced by the name field.
         
        string cluster_id = 3 [deprecated = true];
        Specified by:
        getClusterIdBytes in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The bytes for clusterId.
      • getNodePoolId

        @Deprecated
        public String getNodePoolId()
        Deprecated.
        google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated. See google/container/v1/cluster_service.proto;l=2620
         Deprecated. The name of the node pool to upgrade.
         This field has been deprecated and replaced by the name field.
         
        string node_pool_id = 4 [deprecated = true];
        Specified by:
        getNodePoolId in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The nodePoolId.
      • getNodePoolIdBytes

        @Deprecated
        public com.google.protobuf.ByteString getNodePoolIdBytes()
        Deprecated.
        google.container.v1.UpdateNodePoolRequest.node_pool_id is deprecated. See google/container/v1/cluster_service.proto;l=2620
         Deprecated. The name of the node pool to upgrade.
         This field has been deprecated and replaced by the name field.
         
        string node_pool_id = 4 [deprecated = true];
        Specified by:
        getNodePoolIdBytes in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The bytes for nodePoolId.
      • getNodeVersion

        public String getNodeVersion()
         Required. The Kubernetes version to change the nodes to (typically an
         upgrade).
        
         Users may specify either explicit versions offered by Kubernetes Engine or
         version aliases, which have the following behavior:
        
         - "latest": picks the highest valid Kubernetes version
         - "1.X": picks the highest valid patch+gke.N patch in the 1.X version
         - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version
         - "1.X.Y-gke.N": picks an explicit Kubernetes version
         - "-": picks the Kubernetes master version
         
        string node_version = 5 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getNodeVersion in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The nodeVersion.
      • getNodeVersionBytes

        public com.google.protobuf.ByteString getNodeVersionBytes()
         Required. The Kubernetes version to change the nodes to (typically an
         upgrade).
        
         Users may specify either explicit versions offered by Kubernetes Engine or
         version aliases, which have the following behavior:
        
         - "latest": picks the highest valid Kubernetes version
         - "1.X": picks the highest valid patch+gke.N patch in the 1.X version
         - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version
         - "1.X.Y-gke.N": picks an explicit Kubernetes version
         - "-": picks the Kubernetes master version
         
        string node_version = 5 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getNodeVersionBytes in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The bytes for nodeVersion.
      • getImageType

        public String getImageType()
         Required. The desired image type for the node pool. Please see
         https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for
         available image types.
         
        string image_type = 6 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getImageType in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The imageType.
      • getImageTypeBytes

        public com.google.protobuf.ByteString getImageTypeBytes()
         Required. The desired image type for the node pool. Please see
         https://cloud.google.com/kubernetes-engine/docs/concepts/node-images for
         available image types.
         
        string image_type = 6 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getImageTypeBytes in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The bytes for imageType.
      • getName

        public String getName()
         The name (project, location, cluster, node pool) of the node pool to
         update. Specified in the format
         `projects/*/locations/*/clusters/*/nodePools/*`.
         
        string name = 8;
        Specified by:
        getName in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         The name (project, location, cluster, node pool) of the node pool to
         update. Specified in the format
         `projects/*/locations/*/clusters/*/nodePools/*`.
         
        string name = 8;
        Specified by:
        getNameBytes in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The bytes for name.
      • getLocationsList

        public com.google.protobuf.ProtocolStringList getLocationsList()
         The desired list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         node pool's nodes should be located. Changing the locations for a node pool
         will result in nodes being either created or removed from the node pool,
         depending on whether locations are being added or removed.
         
        repeated string locations = 13;
        Specified by:
        getLocationsList in interface UpdateNodePoolRequestOrBuilder
        Returns:
        A list containing the locations.
      • getLocationsCount

        public int getLocationsCount()
         The desired list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         node pool's nodes should be located. Changing the locations for a node pool
         will result in nodes being either created or removed from the node pool,
         depending on whether locations are being added or removed.
         
        repeated string locations = 13;
        Specified by:
        getLocationsCount in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The count of locations.
      • getLocations

        public String getLocations​(int index)
         The desired list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         node pool's nodes should be located. Changing the locations for a node pool
         will result in nodes being either created or removed from the node pool,
         depending on whether locations are being added or removed.
         
        repeated string locations = 13;
        Specified by:
        getLocations in interface UpdateNodePoolRequestOrBuilder
        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 desired list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         node pool's nodes should be located. Changing the locations for a node pool
         will result in nodes being either created or removed from the node pool,
         depending on whether locations are being added or removed.
         
        repeated string locations = 13;
        Specified by:
        getLocationsBytes in interface UpdateNodePoolRequestOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the locations at the given index.
      • hasWorkloadMetadataConfig

        public boolean hasWorkloadMetadataConfig()
         The desired workload metadata config for the node pool.
         
        .google.container.v1.WorkloadMetadataConfig workload_metadata_config = 14;
        Specified by:
        hasWorkloadMetadataConfig in interface UpdateNodePoolRequestOrBuilder
        Returns:
        Whether the workloadMetadataConfig field is set.
      • hasUpgradeSettings

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

        public boolean hasTags()
         The desired network tags to be applied to all nodes in the node pool.
         If this field is not present, the tags will not be changed. Otherwise,
         the existing network tags will be *replaced* with the provided tags.
         
        .google.container.v1.NetworkTags tags = 16;
        Specified by:
        hasTags in interface UpdateNodePoolRequestOrBuilder
        Returns:
        Whether the tags field is set.
      • getTags

        public NetworkTags getTags()
         The desired network tags to be applied to all nodes in the node pool.
         If this field is not present, the tags will not be changed. Otherwise,
         the existing network tags will be *replaced* with the provided tags.
         
        .google.container.v1.NetworkTags tags = 16;
        Specified by:
        getTags in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The tags.
      • getTagsOrBuilder

        public NetworkTagsOrBuilder getTagsOrBuilder()
         The desired network tags to be applied to all nodes in the node pool.
         If this field is not present, the tags will not be changed. Otherwise,
         the existing network tags will be *replaced* with the provided tags.
         
        .google.container.v1.NetworkTags tags = 16;
        Specified by:
        getTagsOrBuilder in interface UpdateNodePoolRequestOrBuilder
      • hasTaints

        public boolean hasTaints()
         The desired node taints to be applied to all nodes in the node pool.
         If this field is not present, the taints will not be changed. Otherwise,
         the existing node taints will be *replaced* with the provided taints.
         
        .google.container.v1.NodeTaints taints = 17;
        Specified by:
        hasTaints in interface UpdateNodePoolRequestOrBuilder
        Returns:
        Whether the taints field is set.
      • getTaints

        public NodeTaints getTaints()
         The desired node taints to be applied to all nodes in the node pool.
         If this field is not present, the taints will not be changed. Otherwise,
         the existing node taints will be *replaced* with the provided taints.
         
        .google.container.v1.NodeTaints taints = 17;
        Specified by:
        getTaints in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The taints.
      • getTaintsOrBuilder

        public NodeTaintsOrBuilder getTaintsOrBuilder()
         The desired node taints to be applied to all nodes in the node pool.
         If this field is not present, the taints will not be changed. Otherwise,
         the existing node taints will be *replaced* with the provided taints.
         
        .google.container.v1.NodeTaints taints = 17;
        Specified by:
        getTaintsOrBuilder in interface UpdateNodePoolRequestOrBuilder
      • hasLabels

        public boolean hasLabels()
         The desired node labels to be applied to all nodes in the node pool.
         If this field is not present, the labels will not be changed. Otherwise,
         the existing node labels will be *replaced* with the provided labels.
         
        .google.container.v1.NodeLabels labels = 18;
        Specified by:
        hasLabels in interface UpdateNodePoolRequestOrBuilder
        Returns:
        Whether the labels field is set.
      • getLabels

        public NodeLabels getLabels()
         The desired node labels to be applied to all nodes in the node pool.
         If this field is not present, the labels will not be changed. Otherwise,
         the existing node labels will be *replaced* with the provided labels.
         
        .google.container.v1.NodeLabels labels = 18;
        Specified by:
        getLabels in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The labels.
      • getLabelsOrBuilder

        public NodeLabelsOrBuilder getLabelsOrBuilder()
         The desired node labels to be applied to all nodes in the node pool.
         If this field is not present, the labels will not be changed. Otherwise,
         the existing node labels will be *replaced* with the provided labels.
         
        .google.container.v1.NodeLabels labels = 18;
        Specified by:
        getLabelsOrBuilder in interface UpdateNodePoolRequestOrBuilder
      • hasLinuxNodeConfig

        public boolean hasLinuxNodeConfig()
         Parameters that can be configured on Linux nodes.
         
        .google.container.v1.LinuxNodeConfig linux_node_config = 19;
        Specified by:
        hasLinuxNodeConfig in interface UpdateNodePoolRequestOrBuilder
        Returns:
        Whether the linuxNodeConfig field is set.
      • hasKubeletConfig

        public boolean hasKubeletConfig()
         Node kubelet configs.
         
        .google.container.v1.NodeKubeletConfig kubelet_config = 20;
        Specified by:
        hasKubeletConfig in interface UpdateNodePoolRequestOrBuilder
        Returns:
        Whether the kubeletConfig field is set.
      • hasNodeNetworkConfig

        public boolean hasNodeNetworkConfig()
         Node network config.
         
        .google.container.v1.NodeNetworkConfig node_network_config = 21;
        Specified by:
        hasNodeNetworkConfig in interface UpdateNodePoolRequestOrBuilder
        Returns:
        Whether the nodeNetworkConfig field is set.
      • hasGcfsConfig

        public boolean hasGcfsConfig()
         GCFS config.
         
        .google.container.v1.GcfsConfig gcfs_config = 22;
        Specified by:
        hasGcfsConfig in interface UpdateNodePoolRequestOrBuilder
        Returns:
        Whether the gcfsConfig field is set.
      • hasConfidentialNodes

        public boolean hasConfidentialNodes()
         Confidential nodes config.
         All the nodes in the node pool will be Confidential VM once enabled.
         
        .google.container.v1.ConfidentialNodes confidential_nodes = 23;
        Specified by:
        hasConfidentialNodes in interface UpdateNodePoolRequestOrBuilder
        Returns:
        Whether the confidentialNodes field is set.
      • getConfidentialNodes

        public ConfidentialNodes getConfidentialNodes()
         Confidential nodes config.
         All the nodes in the node pool will be Confidential VM once enabled.
         
        .google.container.v1.ConfidentialNodes confidential_nodes = 23;
        Specified by:
        getConfidentialNodes in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The confidentialNodes.
      • hasGvnic

        public boolean hasGvnic()
         Enable or disable gvnic on the node pool.
         
        .google.container.v1.VirtualNIC gvnic = 29;
        Specified by:
        hasGvnic in interface UpdateNodePoolRequestOrBuilder
        Returns:
        Whether the gvnic field is set.
      • getEtag

        public String getEtag()
         The current etag of the node pool.
         If an etag is provided and does not match the current etag of the node
         pool, update will be blocked and an ABORTED error will be returned.
         
        string etag = 30;
        Specified by:
        getEtag in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The etag.
      • getEtagBytes

        public com.google.protobuf.ByteString getEtagBytes()
         The current etag of the node pool.
         If an etag is provided and does not match the current etag of the node
         pool, update will be blocked and an ABORTED error will be returned.
         
        string etag = 30;
        Specified by:
        getEtagBytes in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The bytes for etag.
      • hasFastSocket

        public boolean hasFastSocket()
         Enable or disable NCCL fast socket for the node pool.
         
        .google.container.v1.FastSocket fast_socket = 31;
        Specified by:
        hasFastSocket in interface UpdateNodePoolRequestOrBuilder
        Returns:
        Whether the fastSocket field is set.
      • hasLoggingConfig

        public boolean hasLoggingConfig()
         Logging configuration.
         
        .google.container.v1.NodePoolLoggingConfig logging_config = 32;
        Specified by:
        hasLoggingConfig in interface UpdateNodePoolRequestOrBuilder
        Returns:
        Whether the loggingConfig field is set.
      • hasResourceLabels

        public boolean hasResourceLabels()
         The resource labels for the node pool to use to annotate any related
         Google Compute Engine resources.
         
        .google.container.v1.ResourceLabels resource_labels = 33;
        Specified by:
        hasResourceLabels in interface UpdateNodePoolRequestOrBuilder
        Returns:
        Whether the resourceLabels field is set.
      • getResourceLabels

        public ResourceLabels getResourceLabels()
         The resource labels for the node pool to use to annotate any related
         Google Compute Engine resources.
         
        .google.container.v1.ResourceLabels resource_labels = 33;
        Specified by:
        getResourceLabels in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The resourceLabels.
      • hasWindowsNodeConfig

        public boolean hasWindowsNodeConfig()
         Parameters that can be configured on Windows nodes.
         
        .google.container.v1.WindowsNodeConfig windows_node_config = 34;
        Specified by:
        hasWindowsNodeConfig in interface UpdateNodePoolRequestOrBuilder
        Returns:
        Whether the windowsNodeConfig field is set.
      • getMachineType

        public String getMachineType()
         Optional. The desired [Google Compute Engine machine
         type](https://cloud.google.com/compute/docs/machine-types) for nodes in the
         node pool. Initiates an upgrade operation that migrates the nodes in the
         node pool to the specified machine type.
         
        string machine_type = 36 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getMachineType in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The machineType.
      • getMachineTypeBytes

        public com.google.protobuf.ByteString getMachineTypeBytes()
         Optional. The desired [Google Compute Engine machine
         type](https://cloud.google.com/compute/docs/machine-types) for nodes in the
         node pool. Initiates an upgrade operation that migrates the nodes in the
         node pool to the specified machine type.
         
        string machine_type = 36 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getMachineTypeBytes in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The bytes for machineType.
      • getDiskType

        public String getDiskType()
         Optional. The desired disk type (e.g. 'pd-standard', 'pd-ssd' or
         'pd-balanced') for nodes in the node pool.
         Initiates an upgrade operation that migrates the nodes in the
         node pool to the specified disk type.
         
        string disk_type = 37 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getDiskType in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The diskType.
      • getDiskTypeBytes

        public com.google.protobuf.ByteString getDiskTypeBytes()
         Optional. The desired disk type (e.g. 'pd-standard', 'pd-ssd' or
         'pd-balanced') for nodes in the node pool.
         Initiates an upgrade operation that migrates the nodes in the
         node pool to the specified disk type.
         
        string disk_type = 37 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getDiskTypeBytes in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The bytes for diskType.
      • getDiskSizeGb

        public long getDiskSizeGb()
         Optional. The desired disk size for nodes in the node pool specified in GB.
         The smallest allowed disk size is 10GB.
         Initiates an upgrade operation that migrates the nodes in the
         node pool to the specified disk size.
         
        int64 disk_size_gb = 38 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getDiskSizeGb in interface UpdateNodePoolRequestOrBuilder
        Returns:
        The diskSizeGb.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static UpdateNodePoolRequest parseFrom​(ByteBuffer data)
                                               throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static UpdateNodePoolRequest parseFrom​(ByteBuffer data,
                                                      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                               throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static UpdateNodePoolRequest parseFrom​(com.google.protobuf.ByteString data)
                                               throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static UpdateNodePoolRequest parseFrom​(com.google.protobuf.ByteString data,
                                                      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                               throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static UpdateNodePoolRequest parseFrom​(byte[] data)
                                               throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static UpdateNodePoolRequest parseFrom​(byte[] data,
                                                      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                               throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • newBuilderForType

        public UpdateNodePoolRequest.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public UpdateNodePoolRequest.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected UpdateNodePoolRequest.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<UpdateNodePoolRequest> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public UpdateNodePoolRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder