All Downloads are FREE. Search and download functionalities are using the official Maven repository.

yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: yandex/cloud/k8s/v1/node_group_service.proto

package yandex.cloud.api.k8s.v1;

public final class NodeGroupServiceOuterClass {
  private NodeGroupServiceOuterClass() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  public interface GetNodeGroupRequestOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.GetNodeGroupRequest)
      com.google.protobuf.MessageOrBuilder {

    /**
     * 
     * ID of the node group to return.
     * To get the node group ID use a [NodeGroupService.List] request.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ java.lang.String getNodeGroupId(); /** *
     * ID of the node group to return.
     * To get the node group ID use a [NodeGroupService.List] request.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ com.google.protobuf.ByteString getNodeGroupIdBytes(); } /** * Protobuf type {@code yandex.cloud.k8s.v1.GetNodeGroupRequest} */ public static final class GetNodeGroupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.GetNodeGroupRequest) GetNodeGroupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use GetNodeGroupRequest.newBuilder() to construct. private GetNodeGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GetNodeGroupRequest() { nodeGroupId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GetNodeGroupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GetNodeGroupRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); nodeGroupId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_GetNodeGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_GetNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest.Builder.class); } public static final int NODE_GROUP_ID_FIELD_NUMBER = 1; private volatile java.lang.Object nodeGroupId_; /** *
     * ID of the node group to return.
     * To get the node group ID use a [NodeGroupService.List] request.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ @java.lang.Override public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } } /** *
     * ID of the node group to return.
     * To get the node group ID use a [NodeGroupService.List] request.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ @java.lang.Override public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, nodeGroupId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, nodeGroupId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest)) { return super.equals(obj); } yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest other = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest) obj; if (!getNodeGroupId() .equals(other.getNodeGroupId())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + NODE_GROUP_ID_FIELD_NUMBER; hash = (53 * hash) + getNodeGroupId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.k8s.v1.GetNodeGroupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.GetNodeGroupRequest) yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_GetNodeGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_GetNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest.Builder.class); } // Construct using yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); nodeGroupId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_GetNodeGroupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest getDefaultInstanceForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest build() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest buildPartial() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest result = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest(this); result.nodeGroupId_ = nodeGroupId_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest) { return mergeFrom((yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest other) { if (other == yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest.getDefaultInstance()) return this; if (!other.getNodeGroupId().isEmpty()) { nodeGroupId_ = other.nodeGroupId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object nodeGroupId_ = ""; /** *
       * ID of the node group to return.
       * To get the node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the node group to return.
       * To get the node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the node group to return.
       * To get the node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @param value The nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nodeGroupId_ = value; onChanged(); return this; } /** *
       * ID of the node group to return.
       * To get the node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearNodeGroupId() { nodeGroupId_ = getDefaultInstance().getNodeGroupId(); onChanged(); return this; } /** *
       * ID of the node group to return.
       * To get the node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nodeGroupId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.k8s.v1.GetNodeGroupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.GetNodeGroupRequest) private static final yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest(); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetNodeGroupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GetNodeGroupRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.GetNodeGroupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListNodeGroupsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.ListNodeGroupsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the folder to list node groups in.
     * To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The folderId. */ java.lang.String getFolderId(); /** *
     * ID of the folder to list node groups in.
     * To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for folderId. */ com.google.protobuf.ByteString getFolderIdBytes(); /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size],
     * the service returns a [ListNodeGroupsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Default value: 100.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token. To get the next page of results, set `page_token` to the
     * [ListNodeGroupsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Page token. To get the next page of results, set `page_token` to the
     * [ListNodeGroupsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently you can use filtering only on [NodeGroup.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ java.lang.String getFilter(); /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently you can use filtering only on [NodeGroup.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ com.google.protobuf.ByteString getFilterBytes(); } /** * Protobuf type {@code yandex.cloud.k8s.v1.ListNodeGroupsRequest} */ public static final class ListNodeGroupsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.ListNodeGroupsRequest) ListNodeGroupsRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListNodeGroupsRequest.newBuilder() to construct. private ListNodeGroupsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListNodeGroupsRequest() { folderId_ = ""; pageToken_ = ""; filter_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListNodeGroupsRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListNodeGroupsRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); folderId_ = s; break; } case 16: { pageSize_ = input.readInt64(); break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); pageToken_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); filter_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest.Builder.class); } public static final int FOLDER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object folderId_; /** *
     * ID of the folder to list node groups in.
     * To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The folderId. */ @java.lang.Override public java.lang.String getFolderId() { java.lang.Object ref = folderId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); folderId_ = s; return s; } } /** *
     * ID of the folder to list node groups in.
     * To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for folderId. */ @java.lang.Override public com.google.protobuf.ByteString getFolderIdBytes() { java.lang.Object ref = folderId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); folderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PAGE_SIZE_FIELD_NUMBER = 2; private long pageSize_; /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size],
     * the service returns a [ListNodeGroupsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Default value: 100.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } public static final int PAGE_TOKEN_FIELD_NUMBER = 3; private volatile java.lang.Object pageToken_; /** *
     * Page token. To get the next page of results, set `page_token` to the
     * [ListNodeGroupsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ @java.lang.Override public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } } /** *
     * Page token. To get the next page of results, set `page_token` to the
     * [ListNodeGroupsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FILTER_FIELD_NUMBER = 4; private volatile java.lang.Object filter_; /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently you can use filtering only on [NodeGroup.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ @java.lang.Override public java.lang.String getFilter() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); filter_ = s; return s; } } /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently you can use filtering only on [NodeGroup.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ @java.lang.Override public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_); } if (pageSize_ != 0L) { output.writeInt64(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest)) { return super.equals(obj); } yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest other = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest) obj; if (!getFolderId() .equals(other.getFolderId())) return false; if (getPageSize() != other.getPageSize()) return false; if (!getPageToken() .equals(other.getPageToken())) return false; if (!getFilter() .equals(other.getFilter())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER; hash = (53 * hash) + getFolderId().hashCode(); hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getPageSize()); hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getPageToken().hashCode(); hash = (37 * hash) + FILTER_FIELD_NUMBER; hash = (53 * hash) + getFilter().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.k8s.v1.ListNodeGroupsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.ListNodeGroupsRequest) yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest.Builder.class); } // Construct using yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); folderId_ = ""; pageSize_ = 0L; pageToken_ = ""; filter_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest getDefaultInstanceForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest build() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest buildPartial() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest result = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest(this); result.folderId_ = folderId_; result.pageSize_ = pageSize_; result.pageToken_ = pageToken_; result.filter_ = filter_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest) { return mergeFrom((yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest other) { if (other == yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest.getDefaultInstance()) return this; if (!other.getFolderId().isEmpty()) { folderId_ = other.folderId_; onChanged(); } if (other.getPageSize() != 0L) { setPageSize(other.getPageSize()); } if (!other.getPageToken().isEmpty()) { pageToken_ = other.pageToken_; onChanged(); } if (!other.getFilter().isEmpty()) { filter_ = other.filter_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object folderId_ = ""; /** *
       * ID of the folder to list node groups in.
       * To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The folderId. */ public java.lang.String getFolderId() { java.lang.Object ref = folderId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); folderId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the folder to list node groups in.
       * To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for folderId. */ public com.google.protobuf.ByteString getFolderIdBytes() { java.lang.Object ref = folderId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); folderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the folder to list node groups in.
       * To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @param value The folderId to set. * @return This builder for chaining. */ public Builder setFolderId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } folderId_ = value; onChanged(); return this; } /** *
       * ID of the folder to list node groups in.
       * To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearFolderId() { folderId_ = getDefaultInstance().getFolderId(); onChanged(); return this; } /** *
       * ID of the folder to list node groups in.
       * To get the folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for folderId to set. * @return This builder for chaining. */ public Builder setFolderIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); folderId_ = value; onChanged(); return this; } private long pageSize_ ; /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size],
       * the service returns a [ListNodeGroupsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size],
       * the service returns a [ListNodeGroupsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @param value The pageSize to set. * @return This builder for chaining. */ public Builder setPageSize(long value) { pageSize_ = value; onChanged(); return this; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size],
       * the service returns a [ListNodeGroupsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return This builder for chaining. */ public Builder clearPageSize() { pageSize_ = 0L; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Page token. To get the next page of results, set `page_token` to the
       * [ListNodeGroupsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Page token. To get the next page of results, set `page_token` to the
       * [ListNodeGroupsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Page token. To get the next page of results, set `page_token` to the
       * [ListNodeGroupsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The pageToken to set. * @return This builder for chaining. */ public Builder setPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } pageToken_ = value; onChanged(); return this; } /** *
       * Page token. To get the next page of results, set `page_token` to the
       * [ListNodeGroupsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return This builder for chaining. */ public Builder clearPageToken() { pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Page token. To get the next page of results, set `page_token` to the
       * [ListNodeGroupsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); pageToken_ = value; onChanged(); return this; } private java.lang.Object filter_ = ""; /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently you can use filtering only on [NodeGroup.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ public java.lang.String getFilter() { java.lang.Object ref = filter_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); filter_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently you can use filtering only on [NodeGroup.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently you can use filtering only on [NodeGroup.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @param value The filter to set. * @return This builder for chaining. */ public Builder setFilter( java.lang.String value) { if (value == null) { throw new NullPointerException(); } filter_ = value; onChanged(); return this; } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently you can use filtering only on [NodeGroup.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return This builder for chaining. */ public Builder clearFilter() { filter_ = getDefaultInstance().getFilter(); onChanged(); return this; } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently you can use filtering only on [NodeGroup.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @param value The bytes for filter to set. * @return This builder for chaining. */ public Builder setFilterBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); filter_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.k8s.v1.ListNodeGroupsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.ListNodeGroupsRequest) private static final yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest(); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListNodeGroupsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListNodeGroupsRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListNodeGroupsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.ListNodeGroupsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of node groups.
     * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ java.util.List getNodeGroupsList(); /** *
     * List of node groups.
     * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup getNodeGroups(int index); /** *
     * List of node groups.
     * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ int getNodeGroupsCount(); /** *
     * List of node groups.
     * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ java.util.List getNodeGroupsOrBuilderList(); /** *
     * List of node groups.
     * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupOrBuilder getNodeGroupsOrBuilder( int index); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNodeGroupsRequest.page_size], use
     * the `next_page_token` as the value
     * for the [ListNodeGroupsRequest.page_token] query parameter
     * in the next list request. Each subsequent list request will have its own
     * `next_page_token` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNodeGroupsRequest.page_size], use
     * the `next_page_token` as the value
     * for the [ListNodeGroupsRequest.page_token] query parameter
     * in the next list request. Each subsequent list request will have its own
     * `next_page_token` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.k8s.v1.ListNodeGroupsResponse} */ public static final class ListNodeGroupsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.ListNodeGroupsResponse) ListNodeGroupsResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListNodeGroupsResponse.newBuilder() to construct. private ListNodeGroupsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListNodeGroupsResponse() { nodeGroups_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListNodeGroupsResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListNodeGroupsResponse( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { nodeGroups_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } nodeGroups_.add( input.readMessage(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.parser(), extensionRegistry)); break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); nextPageToken_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { nodeGroups_ = java.util.Collections.unmodifiableList(nodeGroups_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse.Builder.class); } public static final int NODE_GROUPS_FIELD_NUMBER = 1; private java.util.List nodeGroups_; /** *
     * List of node groups.
     * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ @java.lang.Override public java.util.List getNodeGroupsList() { return nodeGroups_; } /** *
     * List of node groups.
     * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ @java.lang.Override public java.util.List getNodeGroupsOrBuilderList() { return nodeGroups_; } /** *
     * List of node groups.
     * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ @java.lang.Override public int getNodeGroupsCount() { return nodeGroups_.size(); } /** *
     * List of node groups.
     * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup getNodeGroups(int index) { return nodeGroups_.get(index); } /** *
     * List of node groups.
     * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupOrBuilder getNodeGroupsOrBuilder( int index) { return nodeGroups_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNodeGroupsRequest.page_size], use
     * the `next_page_token` as the value
     * for the [ListNodeGroupsRequest.page_token] query parameter
     * in the next list request. Each subsequent list request will have its own
     * `next_page_token` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNodeGroupsRequest.page_size], use
     * the `next_page_token` as the value
     * for the [ListNodeGroupsRequest.page_token] query parameter
     * in the next list request. Each subsequent list request will have its own
     * `next_page_token` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < nodeGroups_.size(); i++) { output.writeMessage(1, nodeGroups_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < nodeGroups_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, nodeGroups_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse)) { return super.equals(obj); } yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse other = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse) obj; if (!getNodeGroupsList() .equals(other.getNodeGroupsList())) return false; if (!getNextPageToken() .equals(other.getNextPageToken())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getNodeGroupsCount() > 0) { hash = (37 * hash) + NODE_GROUPS_FIELD_NUMBER; hash = (53 * hash) + getNodeGroupsList().hashCode(); } hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getNextPageToken().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.k8s.v1.ListNodeGroupsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.ListNodeGroupsResponse) yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse.Builder.class); } // Construct using yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getNodeGroupsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (nodeGroupsBuilder_ == null) { nodeGroups_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { nodeGroupsBuilder_.clear(); } nextPageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse getDefaultInstanceForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse build() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse buildPartial() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse result = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse(this); int from_bitField0_ = bitField0_; if (nodeGroupsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { nodeGroups_ = java.util.Collections.unmodifiableList(nodeGroups_); bitField0_ = (bitField0_ & ~0x00000001); } result.nodeGroups_ = nodeGroups_; } else { result.nodeGroups_ = nodeGroupsBuilder_.build(); } result.nextPageToken_ = nextPageToken_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse) { return mergeFrom((yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse other) { if (other == yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse.getDefaultInstance()) return this; if (nodeGroupsBuilder_ == null) { if (!other.nodeGroups_.isEmpty()) { if (nodeGroups_.isEmpty()) { nodeGroups_ = other.nodeGroups_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureNodeGroupsIsMutable(); nodeGroups_.addAll(other.nodeGroups_); } onChanged(); } } else { if (!other.nodeGroups_.isEmpty()) { if (nodeGroupsBuilder_.isEmpty()) { nodeGroupsBuilder_.dispose(); nodeGroupsBuilder_ = null; nodeGroups_ = other.nodeGroups_; bitField0_ = (bitField0_ & ~0x00000001); nodeGroupsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getNodeGroupsFieldBuilder() : null; } else { nodeGroupsBuilder_.addAllMessages(other.nodeGroups_); } } } if (!other.getNextPageToken().isEmpty()) { nextPageToken_ = other.nextPageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List nodeGroups_ = java.util.Collections.emptyList(); private void ensureNodeGroupsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { nodeGroups_ = new java.util.ArrayList(nodeGroups_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupOrBuilder> nodeGroupsBuilder_; /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public java.util.List getNodeGroupsList() { if (nodeGroupsBuilder_ == null) { return java.util.Collections.unmodifiableList(nodeGroups_); } else { return nodeGroupsBuilder_.getMessageList(); } } /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public int getNodeGroupsCount() { if (nodeGroupsBuilder_ == null) { return nodeGroups_.size(); } else { return nodeGroupsBuilder_.getCount(); } } /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup getNodeGroups(int index) { if (nodeGroupsBuilder_ == null) { return nodeGroups_.get(index); } else { return nodeGroupsBuilder_.getMessage(index); } } /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public Builder setNodeGroups( int index, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup value) { if (nodeGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodeGroupsIsMutable(); nodeGroups_.set(index, value); onChanged(); } else { nodeGroupsBuilder_.setMessage(index, value); } return this; } /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public Builder setNodeGroups( int index, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder builderForValue) { if (nodeGroupsBuilder_ == null) { ensureNodeGroupsIsMutable(); nodeGroups_.set(index, builderForValue.build()); onChanged(); } else { nodeGroupsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public Builder addNodeGroups(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup value) { if (nodeGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodeGroupsIsMutable(); nodeGroups_.add(value); onChanged(); } else { nodeGroupsBuilder_.addMessage(value); } return this; } /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public Builder addNodeGroups( int index, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup value) { if (nodeGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodeGroupsIsMutable(); nodeGroups_.add(index, value); onChanged(); } else { nodeGroupsBuilder_.addMessage(index, value); } return this; } /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public Builder addNodeGroups( yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder builderForValue) { if (nodeGroupsBuilder_ == null) { ensureNodeGroupsIsMutable(); nodeGroups_.add(builderForValue.build()); onChanged(); } else { nodeGroupsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public Builder addNodeGroups( int index, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder builderForValue) { if (nodeGroupsBuilder_ == null) { ensureNodeGroupsIsMutable(); nodeGroups_.add(index, builderForValue.build()); onChanged(); } else { nodeGroupsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public Builder addAllNodeGroups( java.lang.Iterable values) { if (nodeGroupsBuilder_ == null) { ensureNodeGroupsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, nodeGroups_); onChanged(); } else { nodeGroupsBuilder_.addAllMessages(values); } return this; } /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public Builder clearNodeGroups() { if (nodeGroupsBuilder_ == null) { nodeGroups_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { nodeGroupsBuilder_.clear(); } return this; } /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public Builder removeNodeGroups(int index) { if (nodeGroupsBuilder_ == null) { ensureNodeGroupsIsMutable(); nodeGroups_.remove(index); onChanged(); } else { nodeGroupsBuilder_.remove(index); } return this; } /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder getNodeGroupsBuilder( int index) { return getNodeGroupsFieldBuilder().getBuilder(index); } /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupOrBuilder getNodeGroupsOrBuilder( int index) { if (nodeGroupsBuilder_ == null) { return nodeGroups_.get(index); } else { return nodeGroupsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public java.util.List getNodeGroupsOrBuilderList() { if (nodeGroupsBuilder_ != null) { return nodeGroupsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(nodeGroups_); } } /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder addNodeGroupsBuilder() { return getNodeGroupsFieldBuilder().addBuilder( yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.getDefaultInstance()); } /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder addNodeGroupsBuilder( int index) { return getNodeGroupsFieldBuilder().addBuilder( index, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.getDefaultInstance()); } /** *
       * List of node groups.
       * 
* * repeated .yandex.cloud.k8s.v1.NodeGroup node_groups = 1; */ public java.util.List getNodeGroupsBuilderList() { return getNodeGroupsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupOrBuilder> getNodeGroupsFieldBuilder() { if (nodeGroupsBuilder_ == null) { nodeGroupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroup.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupOrBuilder>( nodeGroups_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); nodeGroups_ = null; } return nodeGroupsBuilder_; } private java.lang.Object nextPageToken_ = ""; /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNodeGroupsRequest.page_size], use
       * the `next_page_token` as the value
       * for the [ListNodeGroupsRequest.page_token] query parameter
       * in the next list request. Each subsequent list request will have its own
       * `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNodeGroupsRequest.page_size], use
       * the `next_page_token` as the value
       * for the [ListNodeGroupsRequest.page_token] query parameter
       * in the next list request. Each subsequent list request will have its own
       * `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNodeGroupsRequest.page_size], use
       * the `next_page_token` as the value
       * for the [ListNodeGroupsRequest.page_token] query parameter
       * in the next list request. Each subsequent list request will have its own
       * `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNodeGroupsRequest.page_size], use
       * the `next_page_token` as the value
       * for the [ListNodeGroupsRequest.page_token] query parameter
       * in the next list request. Each subsequent list request will have its own
       * `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNodeGroupsRequest.page_size], use
       * the `next_page_token` as the value
       * for the [ListNodeGroupsRequest.page_token] query parameter
       * in the next list request. Each subsequent list request will have its own
       * `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.k8s.v1.ListNodeGroupsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.ListNodeGroupsResponse) private static final yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse(); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListNodeGroupsResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListNodeGroupsResponse(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListNodeGroupNodesRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.ListNodeGroupNodesRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the node group to list.
     * To get the node group ID use a [NodeGroupService.List] request.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ java.lang.String getNodeGroupId(); /** *
     * ID of the node group to list.
     * To get the node group ID use a [NodeGroupService.List] request.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ com.google.protobuf.ByteString getNodeGroupIdBytes(); /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size],
     * the service returns a [ListNodeGroupsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Default value: 100.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token. To get the next page of results, set `page_token` to the
     * [ListNodeGroupNodesResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Page token. To get the next page of results, set `page_token` to the
     * [ListNodeGroupNodesResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.k8s.v1.ListNodeGroupNodesRequest} */ public static final class ListNodeGroupNodesRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.ListNodeGroupNodesRequest) ListNodeGroupNodesRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListNodeGroupNodesRequest.newBuilder() to construct. private ListNodeGroupNodesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListNodeGroupNodesRequest() { nodeGroupId_ = ""; pageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListNodeGroupNodesRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListNodeGroupNodesRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); nodeGroupId_ = s; break; } case 16: { pageSize_ = input.readInt64(); break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); pageToken_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupNodesRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupNodesRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest.Builder.class); } public static final int NODE_GROUP_ID_FIELD_NUMBER = 1; private volatile java.lang.Object nodeGroupId_; /** *
     * ID of the node group to list.
     * To get the node group ID use a [NodeGroupService.List] request.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ @java.lang.Override public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } } /** *
     * ID of the node group to list.
     * To get the node group ID use a [NodeGroupService.List] request.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ @java.lang.Override public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PAGE_SIZE_FIELD_NUMBER = 2; private long pageSize_; /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size],
     * the service returns a [ListNodeGroupsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Default value: 100.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } public static final int PAGE_TOKEN_FIELD_NUMBER = 3; private volatile java.lang.Object pageToken_; /** *
     * Page token. To get the next page of results, set `page_token` to the
     * [ListNodeGroupNodesResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ @java.lang.Override public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } } /** *
     * Page token. To get the next page of results, set `page_token` to the
     * [ListNodeGroupNodesResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, nodeGroupId_); } if (pageSize_ != 0L) { output.writeInt64(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, nodeGroupId_); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest)) { return super.equals(obj); } yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest other = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest) obj; if (!getNodeGroupId() .equals(other.getNodeGroupId())) return false; if (getPageSize() != other.getPageSize()) return false; if (!getPageToken() .equals(other.getPageToken())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + NODE_GROUP_ID_FIELD_NUMBER; hash = (53 * hash) + getNodeGroupId().hashCode(); hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getPageSize()); hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getPageToken().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.k8s.v1.ListNodeGroupNodesRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.ListNodeGroupNodesRequest) yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupNodesRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupNodesRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest.Builder.class); } // Construct using yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); nodeGroupId_ = ""; pageSize_ = 0L; pageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupNodesRequest_descriptor; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest getDefaultInstanceForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest build() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest buildPartial() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest result = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest(this); result.nodeGroupId_ = nodeGroupId_; result.pageSize_ = pageSize_; result.pageToken_ = pageToken_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest) { return mergeFrom((yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest other) { if (other == yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest.getDefaultInstance()) return this; if (!other.getNodeGroupId().isEmpty()) { nodeGroupId_ = other.nodeGroupId_; onChanged(); } if (other.getPageSize() != 0L) { setPageSize(other.getPageSize()); } if (!other.getPageToken().isEmpty()) { pageToken_ = other.pageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object nodeGroupId_ = ""; /** *
       * ID of the node group to list.
       * To get the node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the node group to list.
       * To get the node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the node group to list.
       * To get the node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @param value The nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nodeGroupId_ = value; onChanged(); return this; } /** *
       * ID of the node group to list.
       * To get the node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearNodeGroupId() { nodeGroupId_ = getDefaultInstance().getNodeGroupId(); onChanged(); return this; } /** *
       * ID of the node group to list.
       * To get the node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nodeGroupId_ = value; onChanged(); return this; } private long pageSize_ ; /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size],
       * the service returns a [ListNodeGroupsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size],
       * the service returns a [ListNodeGroupsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @param value The pageSize to set. * @return This builder for chaining. */ public Builder setPageSize(long value) { pageSize_ = value; onChanged(); return this; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size],
       * the service returns a [ListNodeGroupsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return This builder for chaining. */ public Builder clearPageSize() { pageSize_ = 0L; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Page token. To get the next page of results, set `page_token` to the
       * [ListNodeGroupNodesResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Page token. To get the next page of results, set `page_token` to the
       * [ListNodeGroupNodesResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Page token. To get the next page of results, set `page_token` to the
       * [ListNodeGroupNodesResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The pageToken to set. * @return This builder for chaining. */ public Builder setPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } pageToken_ = value; onChanged(); return this; } /** *
       * Page token. To get the next page of results, set `page_token` to the
       * [ListNodeGroupNodesResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return This builder for chaining. */ public Builder clearPageToken() { pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Page token. To get the next page of results, set `page_token` to the
       * [ListNodeGroupNodesResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); pageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.k8s.v1.ListNodeGroupNodesRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.ListNodeGroupNodesRequest) private static final yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest(); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListNodeGroupNodesRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListNodeGroupNodesRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListNodeGroupNodesResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.ListNodeGroupNodesResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of nodes.
     * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ java.util.List getNodesList(); /** *
     * List of nodes.
     * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ yandex.cloud.api.k8s.v1.NodeOuterClass.Node getNodes(int index); /** *
     * List of nodes.
     * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ int getNodesCount(); /** *
     * List of nodes.
     * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ java.util.List getNodesOrBuilderList(); /** *
     * List of nodes.
     * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ yandex.cloud.api.k8s.v1.NodeOuterClass.NodeOrBuilder getNodesOrBuilder( int index); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNodeGroupNodesRequest.page_size], use
     * the `next_page_token` as the value
     * for the [ListNodeGroupNodesRequest.page_token] query parameter
     * in the next list request. Each subsequent list request will have its own
     * `next_page_token` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNodeGroupNodesRequest.page_size], use
     * the `next_page_token` as the value
     * for the [ListNodeGroupNodesRequest.page_token] query parameter
     * in the next list request. Each subsequent list request will have its own
     * `next_page_token` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.k8s.v1.ListNodeGroupNodesResponse} */ public static final class ListNodeGroupNodesResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.ListNodeGroupNodesResponse) ListNodeGroupNodesResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListNodeGroupNodesResponse.newBuilder() to construct. private ListNodeGroupNodesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListNodeGroupNodesResponse() { nodes_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListNodeGroupNodesResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListNodeGroupNodesResponse( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { nodes_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } nodes_.add( input.readMessage(yandex.cloud.api.k8s.v1.NodeOuterClass.Node.parser(), extensionRegistry)); break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); nextPageToken_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { nodes_ = java.util.Collections.unmodifiableList(nodes_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupNodesResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupNodesResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse.Builder.class); } public static final int NODES_FIELD_NUMBER = 1; private java.util.List nodes_; /** *
     * List of nodes.
     * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ @java.lang.Override public java.util.List getNodesList() { return nodes_; } /** *
     * List of nodes.
     * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ @java.lang.Override public java.util.List getNodesOrBuilderList() { return nodes_; } /** *
     * List of nodes.
     * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ @java.lang.Override public int getNodesCount() { return nodes_.size(); } /** *
     * List of nodes.
     * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeOuterClass.Node getNodes(int index) { return nodes_.get(index); } /** *
     * List of nodes.
     * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeOuterClass.NodeOrBuilder getNodesOrBuilder( int index) { return nodes_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNodeGroupNodesRequest.page_size], use
     * the `next_page_token` as the value
     * for the [ListNodeGroupNodesRequest.page_token] query parameter
     * in the next list request. Each subsequent list request will have its own
     * `next_page_token` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNodeGroupNodesRequest.page_size], use
     * the `next_page_token` as the value
     * for the [ListNodeGroupNodesRequest.page_token] query parameter
     * in the next list request. Each subsequent list request will have its own
     * `next_page_token` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < nodes_.size(); i++) { output.writeMessage(1, nodes_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < nodes_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, nodes_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse)) { return super.equals(obj); } yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse other = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse) obj; if (!getNodesList() .equals(other.getNodesList())) return false; if (!getNextPageToken() .equals(other.getNextPageToken())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getNodesCount() > 0) { hash = (37 * hash) + NODES_FIELD_NUMBER; hash = (53 * hash) + getNodesList().hashCode(); } hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getNextPageToken().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.k8s.v1.ListNodeGroupNodesResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.ListNodeGroupNodesResponse) yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupNodesResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupNodesResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse.Builder.class); } // Construct using yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getNodesFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (nodesBuilder_ == null) { nodes_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { nodesBuilder_.clear(); } nextPageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupNodesResponse_descriptor; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse getDefaultInstanceForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse build() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse buildPartial() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse result = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse(this); int from_bitField0_ = bitField0_; if (nodesBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { nodes_ = java.util.Collections.unmodifiableList(nodes_); bitField0_ = (bitField0_ & ~0x00000001); } result.nodes_ = nodes_; } else { result.nodes_ = nodesBuilder_.build(); } result.nextPageToken_ = nextPageToken_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse) { return mergeFrom((yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse other) { if (other == yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse.getDefaultInstance()) return this; if (nodesBuilder_ == null) { if (!other.nodes_.isEmpty()) { if (nodes_.isEmpty()) { nodes_ = other.nodes_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureNodesIsMutable(); nodes_.addAll(other.nodes_); } onChanged(); } } else { if (!other.nodes_.isEmpty()) { if (nodesBuilder_.isEmpty()) { nodesBuilder_.dispose(); nodesBuilder_ = null; nodes_ = other.nodes_; bitField0_ = (bitField0_ & ~0x00000001); nodesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getNodesFieldBuilder() : null; } else { nodesBuilder_.addAllMessages(other.nodes_); } } } if (!other.getNextPageToken().isEmpty()) { nextPageToken_ = other.nextPageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List nodes_ = java.util.Collections.emptyList(); private void ensureNodesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { nodes_ = new java.util.ArrayList(nodes_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeOuterClass.Node, yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeOrBuilder> nodesBuilder_; /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public java.util.List getNodesList() { if (nodesBuilder_ == null) { return java.util.Collections.unmodifiableList(nodes_); } else { return nodesBuilder_.getMessageList(); } } /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public int getNodesCount() { if (nodesBuilder_ == null) { return nodes_.size(); } else { return nodesBuilder_.getCount(); } } /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.Node getNodes(int index) { if (nodesBuilder_ == null) { return nodes_.get(index); } else { return nodesBuilder_.getMessage(index); } } /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public Builder setNodes( int index, yandex.cloud.api.k8s.v1.NodeOuterClass.Node value) { if (nodesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodesIsMutable(); nodes_.set(index, value); onChanged(); } else { nodesBuilder_.setMessage(index, value); } return this; } /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public Builder setNodes( int index, yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder builderForValue) { if (nodesBuilder_ == null) { ensureNodesIsMutable(); nodes_.set(index, builderForValue.build()); onChanged(); } else { nodesBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public Builder addNodes(yandex.cloud.api.k8s.v1.NodeOuterClass.Node value) { if (nodesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodesIsMutable(); nodes_.add(value); onChanged(); } else { nodesBuilder_.addMessage(value); } return this; } /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public Builder addNodes( int index, yandex.cloud.api.k8s.v1.NodeOuterClass.Node value) { if (nodesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodesIsMutable(); nodes_.add(index, value); onChanged(); } else { nodesBuilder_.addMessage(index, value); } return this; } /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public Builder addNodes( yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder builderForValue) { if (nodesBuilder_ == null) { ensureNodesIsMutable(); nodes_.add(builderForValue.build()); onChanged(); } else { nodesBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public Builder addNodes( int index, yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder builderForValue) { if (nodesBuilder_ == null) { ensureNodesIsMutable(); nodes_.add(index, builderForValue.build()); onChanged(); } else { nodesBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public Builder addAllNodes( java.lang.Iterable values) { if (nodesBuilder_ == null) { ensureNodesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, nodes_); onChanged(); } else { nodesBuilder_.addAllMessages(values); } return this; } /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public Builder clearNodes() { if (nodesBuilder_ == null) { nodes_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { nodesBuilder_.clear(); } return this; } /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public Builder removeNodes(int index) { if (nodesBuilder_ == null) { ensureNodesIsMutable(); nodes_.remove(index); onChanged(); } else { nodesBuilder_.remove(index); } return this; } /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder getNodesBuilder( int index) { return getNodesFieldBuilder().getBuilder(index); } /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.NodeOrBuilder getNodesOrBuilder( int index) { if (nodesBuilder_ == null) { return nodes_.get(index); } else { return nodesBuilder_.getMessageOrBuilder(index); } } /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public java.util.List getNodesOrBuilderList() { if (nodesBuilder_ != null) { return nodesBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(nodes_); } } /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder addNodesBuilder() { return getNodesFieldBuilder().addBuilder( yandex.cloud.api.k8s.v1.NodeOuterClass.Node.getDefaultInstance()); } /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder addNodesBuilder( int index) { return getNodesFieldBuilder().addBuilder( index, yandex.cloud.api.k8s.v1.NodeOuterClass.Node.getDefaultInstance()); } /** *
       * List of nodes.
       * 
* * repeated .yandex.cloud.k8s.v1.Node nodes = 1; */ public java.util.List getNodesBuilderList() { return getNodesFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeOuterClass.Node, yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeOrBuilder> getNodesFieldBuilder() { if (nodesBuilder_ == null) { nodesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeOuterClass.Node, yandex.cloud.api.k8s.v1.NodeOuterClass.Node.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeOrBuilder>( nodes_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); nodes_ = null; } return nodesBuilder_; } private java.lang.Object nextPageToken_ = ""; /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNodeGroupNodesRequest.page_size], use
       * the `next_page_token` as the value
       * for the [ListNodeGroupNodesRequest.page_token] query parameter
       * in the next list request. Each subsequent list request will have its own
       * `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNodeGroupNodesRequest.page_size], use
       * the `next_page_token` as the value
       * for the [ListNodeGroupNodesRequest.page_token] query parameter
       * in the next list request. Each subsequent list request will have its own
       * `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNodeGroupNodesRequest.page_size], use
       * the `next_page_token` as the value
       * for the [ListNodeGroupNodesRequest.page_token] query parameter
       * in the next list request. Each subsequent list request will have its own
       * `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNodeGroupNodesRequest.page_size], use
       * the `next_page_token` as the value
       * for the [ListNodeGroupNodesRequest.page_token] query parameter
       * in the next list request. Each subsequent list request will have its own
       * `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNodeGroupNodesRequest.page_size], use
       * the `next_page_token` as the value
       * for the [ListNodeGroupNodesRequest.page_token] query parameter
       * in the next list request. Each subsequent list request will have its own
       * `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.k8s.v1.ListNodeGroupNodesResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.ListNodeGroupNodesResponse) private static final yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse(); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListNodeGroupNodesResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListNodeGroupNodesResponse(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupNodesResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteNodeGroupRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.DeleteNodeGroupRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the node group to delete.
     * To get node group ID use a [NodeGroupService.List] request.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ java.lang.String getNodeGroupId(); /** *
     * ID of the node group to delete.
     * To get node group ID use a [NodeGroupService.List] request.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ com.google.protobuf.ByteString getNodeGroupIdBytes(); } /** * Protobuf type {@code yandex.cloud.k8s.v1.DeleteNodeGroupRequest} */ public static final class DeleteNodeGroupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.DeleteNodeGroupRequest) DeleteNodeGroupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteNodeGroupRequest.newBuilder() to construct. private DeleteNodeGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteNodeGroupRequest() { nodeGroupId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteNodeGroupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteNodeGroupRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); nodeGroupId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteNodeGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest.Builder.class); } public static final int NODE_GROUP_ID_FIELD_NUMBER = 1; private volatile java.lang.Object nodeGroupId_; /** *
     * ID of the node group to delete.
     * To get node group ID use a [NodeGroupService.List] request.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ @java.lang.Override public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } } /** *
     * ID of the node group to delete.
     * To get node group ID use a [NodeGroupService.List] request.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ @java.lang.Override public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, nodeGroupId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, nodeGroupId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest)) { return super.equals(obj); } yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest other = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest) obj; if (!getNodeGroupId() .equals(other.getNodeGroupId())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + NODE_GROUP_ID_FIELD_NUMBER; hash = (53 * hash) + getNodeGroupId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.k8s.v1.DeleteNodeGroupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.DeleteNodeGroupRequest) yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteNodeGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest.Builder.class); } // Construct using yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); nodeGroupId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteNodeGroupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest getDefaultInstanceForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest build() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest buildPartial() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest result = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest(this); result.nodeGroupId_ = nodeGroupId_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest) { return mergeFrom((yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest other) { if (other == yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest.getDefaultInstance()) return this; if (!other.getNodeGroupId().isEmpty()) { nodeGroupId_ = other.nodeGroupId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object nodeGroupId_ = ""; /** *
       * ID of the node group to delete.
       * To get node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the node group to delete.
       * To get node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the node group to delete.
       * To get node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @param value The nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nodeGroupId_ = value; onChanged(); return this; } /** *
       * ID of the node group to delete.
       * To get node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearNodeGroupId() { nodeGroupId_ = getDefaultInstance().getNodeGroupId(); onChanged(); return this; } /** *
       * ID of the node group to delete.
       * To get node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nodeGroupId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.k8s.v1.DeleteNodeGroupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.DeleteNodeGroupRequest) private static final yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest(); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteNodeGroupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteNodeGroupRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteNodeGroupMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.DeleteNodeGroupMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the node group that is being deleted.
     * 
* * string node_group_id = 1; * @return The nodeGroupId. */ java.lang.String getNodeGroupId(); /** *
     * ID of the node group that is being deleted.
     * 
* * string node_group_id = 1; * @return The bytes for nodeGroupId. */ com.google.protobuf.ByteString getNodeGroupIdBytes(); } /** * Protobuf type {@code yandex.cloud.k8s.v1.DeleteNodeGroupMetadata} */ public static final class DeleteNodeGroupMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.DeleteNodeGroupMetadata) DeleteNodeGroupMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteNodeGroupMetadata.newBuilder() to construct. private DeleteNodeGroupMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteNodeGroupMetadata() { nodeGroupId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteNodeGroupMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteNodeGroupMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); nodeGroupId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteNodeGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteNodeGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata.Builder.class); } public static final int NODE_GROUP_ID_FIELD_NUMBER = 1; private volatile java.lang.Object nodeGroupId_; /** *
     * ID of the node group that is being deleted.
     * 
* * string node_group_id = 1; * @return The nodeGroupId. */ @java.lang.Override public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } } /** *
     * ID of the node group that is being deleted.
     * 
* * string node_group_id = 1; * @return The bytes for nodeGroupId. */ @java.lang.Override public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, nodeGroupId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, nodeGroupId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata)) { return super.equals(obj); } yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata other = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata) obj; if (!getNodeGroupId() .equals(other.getNodeGroupId())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + NODE_GROUP_ID_FIELD_NUMBER; hash = (53 * hash) + getNodeGroupId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.k8s.v1.DeleteNodeGroupMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.DeleteNodeGroupMetadata) yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteNodeGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteNodeGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata.Builder.class); } // Construct using yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); nodeGroupId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_DeleteNodeGroupMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata getDefaultInstanceForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata build() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata buildPartial() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata result = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata(this); result.nodeGroupId_ = nodeGroupId_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata) { return mergeFrom((yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata other) { if (other == yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata.getDefaultInstance()) return this; if (!other.getNodeGroupId().isEmpty()) { nodeGroupId_ = other.nodeGroupId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object nodeGroupId_ = ""; /** *
       * ID of the node group that is being deleted.
       * 
* * string node_group_id = 1; * @return The nodeGroupId. */ public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the node group that is being deleted.
       * 
* * string node_group_id = 1; * @return The bytes for nodeGroupId. */ public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the node group that is being deleted.
       * 
* * string node_group_id = 1; * @param value The nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nodeGroupId_ = value; onChanged(); return this; } /** *
       * ID of the node group that is being deleted.
       * 
* * string node_group_id = 1; * @return This builder for chaining. */ public Builder clearNodeGroupId() { nodeGroupId_ = getDefaultInstance().getNodeGroupId(); onChanged(); return this; } /** *
       * ID of the node group that is being deleted.
       * 
* * string node_group_id = 1; * @param value The bytes for nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nodeGroupId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.k8s.v1.DeleteNodeGroupMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.DeleteNodeGroupMetadata) private static final yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata(); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteNodeGroupMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteNodeGroupMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.DeleteNodeGroupMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateNodeGroupRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.UpdateNodeGroupRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the node group to update.
     * To get the node group ID use a [NodeGroupService.List] request.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ java.lang.String getNodeGroupId(); /** *
     * ID of the node group to update.
     * To get the node group ID use a [NodeGroupService.List] request.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ com.google.protobuf.ByteString getNodeGroupIdBytes(); /** *
     * Field mask that specifies which fields of the node group are going to be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; * @return Whether the updateMask field is set. */ boolean hasUpdateMask(); /** *
     * Field mask that specifies which fields of the node group are going to be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; * @return The updateMask. */ com.google.protobuf.FieldMask getUpdateMask(); /** *
     * Field mask that specifies which fields of the node group are going to be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); /** *
     * Name of the node group.
     * The name must be unique within the folder.
     * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @return The name. */ java.lang.String getName(); /** *
     * Name of the node group.
     * The name must be unique within the folder.
     * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * Description of the node group.
     * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * Description of the node group.
     * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Resource labels as `key:value` pairs.
     * Existing set of `labels` is completely replaced by the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ int getLabelsCount(); /** *
     * Resource labels as `key:value` pairs.
     * Existing set of `labels` is completely replaced by the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ boolean containsLabels( java.lang.String key); /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getLabels(); /** *
     * Resource labels as `key:value` pairs.
     * Existing set of `labels` is completely replaced by the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.util.Map getLabelsMap(); /** *
     * Resource labels as `key:value` pairs.
     * Existing set of `labels` is completely replaced by the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
     * Resource labels as `key:value` pairs.
     * Existing set of `labels` is completely replaced by the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrThrow( java.lang.String key); /** *
     * Node template for the node group.
     * Change may trigger nodes rolling reboot or recreate.
     * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 8; * @return Whether the nodeTemplate field is set. */ boolean hasNodeTemplate(); /** *
     * Node template for the node group.
     * Change may trigger nodes rolling reboot or recreate.
     * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 8; * @return The nodeTemplate. */ yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate getNodeTemplate(); /** *
     * Node template for the node group.
     * Change may trigger nodes rolling reboot or recreate.
     * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 8; */ yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplateOrBuilder getNodeTemplateOrBuilder(); /** *
     * Scale policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6; * @return Whether the scalePolicy field is set. */ boolean hasScalePolicy(); /** *
     * Scale policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6; * @return The scalePolicy. */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy getScalePolicy(); /** *
     * Scale policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6; */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicyOrBuilder getScalePolicyOrBuilder(); /** *
     * Allocation policy of the node group by the zones and regions.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 9; * @return Whether the allocationPolicy field is set. */ boolean hasAllocationPolicy(); /** *
     * Allocation policy of the node group by the zones and regions.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 9; * @return The allocationPolicy. */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy getAllocationPolicy(); /** *
     * Allocation policy of the node group by the zones and regions.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 9; */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicyOrBuilder getAllocationPolicyOrBuilder(); /** *
     * Deploy policy according to which the updates are rolled out. If not specified,
     * the default is used.
     * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 15; * @return Whether the deployPolicy field is set. */ boolean hasDeployPolicy(); /** *
     * Deploy policy according to which the updates are rolled out. If not specified,
     * the default is used.
     * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 15; * @return The deployPolicy. */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy getDeployPolicy(); /** *
     * Deploy policy according to which the updates are rolled out. If not specified,
     * the default is used.
     * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 15; */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicyOrBuilder getDeployPolicyOrBuilder(); /** *
     * Version of Kubernetes components that runs on the nodes.
     * 
* * .yandex.cloud.k8s.v1.UpdateVersionSpec version = 10; * @return Whether the version field is set. */ boolean hasVersion(); /** *
     * Version of Kubernetes components that runs on the nodes.
     * 
* * .yandex.cloud.k8s.v1.UpdateVersionSpec version = 10; * @return The version. */ yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec getVersion(); /** *
     * Version of Kubernetes components that runs on the nodes.
     * 
* * .yandex.cloud.k8s.v1.UpdateVersionSpec version = 10; */ yandex.cloud.api.k8s.v1.Version.UpdateVersionSpecOrBuilder getVersionOrBuilder(); /** *
     * Maintenance policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 11; * @return Whether the maintenancePolicy field is set. */ boolean hasMaintenancePolicy(); /** *
     * Maintenance policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 11; * @return The maintenancePolicy. */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy getMaintenancePolicy(); /** *
     * Maintenance policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 11; */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder(); /** *
     * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
     * 
* * repeated string allowed_unsafe_sysctls = 12 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @return A list containing the allowedUnsafeSysctls. */ java.util.List getAllowedUnsafeSysctlsList(); /** *
     * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
     * 
* * repeated string allowed_unsafe_sysctls = 12 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @return The count of allowedUnsafeSysctls. */ int getAllowedUnsafeSysctlsCount(); /** *
     * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
     * 
* * repeated string allowed_unsafe_sysctls = 12 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param index The index of the element to return. * @return The allowedUnsafeSysctls at the given index. */ java.lang.String getAllowedUnsafeSysctls(int index); /** *
     * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
     * 
* * repeated string allowed_unsafe_sysctls = 12 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param index The index of the value to return. * @return The bytes of the allowedUnsafeSysctls at the given index. */ com.google.protobuf.ByteString getAllowedUnsafeSysctlsBytes(int index); /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ java.util.List getNodeTaintsList(); /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ yandex.cloud.api.k8s.v1.NodeOuterClass.Taint getNodeTaints(int index); /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ int getNodeTaintsCount(); /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ java.util.List getNodeTaintsOrBuilderList(); /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ yandex.cloud.api.k8s.v1.NodeOuterClass.TaintOrBuilder getNodeTaintsOrBuilder( int index); /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 14; */ int getNodeLabelsCount(); /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 14; */ boolean containsNodeLabels( java.lang.String key); /** * Use {@link #getNodeLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getNodeLabels(); /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 14; */ java.util.Map getNodeLabelsMap(); /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 14; */ java.lang.String getNodeLabelsOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 14; */ java.lang.String getNodeLabelsOrThrow( java.lang.String key); } /** * Protobuf type {@code yandex.cloud.k8s.v1.UpdateNodeGroupRequest} */ public static final class UpdateNodeGroupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.UpdateNodeGroupRequest) UpdateNodeGroupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateNodeGroupRequest.newBuilder() to construct. private UpdateNodeGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateNodeGroupRequest() { nodeGroupId_ = ""; name_ = ""; description_ = ""; allowedUnsafeSysctls_ = com.google.protobuf.LazyStringArrayList.EMPTY; nodeTaints_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateNodeGroupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateNodeGroupRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); nodeGroupId_ = s; break; } case 18: { com.google.protobuf.FieldMask.Builder subBuilder = null; if (updateMask_ != null) { subBuilder = updateMask_.toBuilder(); } updateMask_ = input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(updateMask_); updateMask_ = subBuilder.buildPartial(); } break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); description_ = s; break; } case 42: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { labels_ = com.google.protobuf.MapField.newMapField( LabelsDefaultEntryHolder.defaultEntry); mutable_bitField0_ |= 0x00000001; } com.google.protobuf.MapEntry labels__ = input.readMessage( LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); labels_.getMutableMap().put( labels__.getKey(), labels__.getValue()); break; } case 50: { yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.Builder subBuilder = null; if (scalePolicy_ != null) { subBuilder = scalePolicy_.toBuilder(); } scalePolicy_ = input.readMessage(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(scalePolicy_); scalePolicy_ = subBuilder.buildPartial(); } break; } case 66: { yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.Builder subBuilder = null; if (nodeTemplate_ != null) { subBuilder = nodeTemplate_.toBuilder(); } nodeTemplate_ = input.readMessage(yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(nodeTemplate_); nodeTemplate_ = subBuilder.buildPartial(); } break; } case 74: { yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.Builder subBuilder = null; if (allocationPolicy_ != null) { subBuilder = allocationPolicy_.toBuilder(); } allocationPolicy_ = input.readMessage(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(allocationPolicy_); allocationPolicy_ = subBuilder.buildPartial(); } break; } case 82: { yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.Builder subBuilder = null; if (version_ != null) { subBuilder = version_.toBuilder(); } version_ = input.readMessage(yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(version_); version_ = subBuilder.buildPartial(); } break; } case 90: { yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.Builder subBuilder = null; if (maintenancePolicy_ != null) { subBuilder = maintenancePolicy_.toBuilder(); } maintenancePolicy_ = input.readMessage(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(maintenancePolicy_); maintenancePolicy_ = subBuilder.buildPartial(); } break; } case 98: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000002) != 0)) { allowedUnsafeSysctls_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000002; } allowedUnsafeSysctls_.add(s); break; } case 106: { if (!((mutable_bitField0_ & 0x00000004) != 0)) { nodeTaints_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } nodeTaints_.add( input.readMessage(yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.parser(), extensionRegistry)); break; } case 114: { if (!((mutable_bitField0_ & 0x00000008) != 0)) { nodeLabels_ = com.google.protobuf.MapField.newMapField( NodeLabelsDefaultEntryHolder.defaultEntry); mutable_bitField0_ |= 0x00000008; } com.google.protobuf.MapEntry nodeLabels__ = input.readMessage( NodeLabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); nodeLabels_.getMutableMap().put( nodeLabels__.getKey(), nodeLabels__.getValue()); break; } case 122: { yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.Builder subBuilder = null; if (deployPolicy_ != null) { subBuilder = deployPolicy_.toBuilder(); } deployPolicy_ = input.readMessage(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(deployPolicy_); deployPolicy_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) != 0)) { allowedUnsafeSysctls_ = allowedUnsafeSysctls_.getUnmodifiableView(); } if (((mutable_bitField0_ & 0x00000004) != 0)) { nodeTaints_ = java.util.Collections.unmodifiableList(nodeTaints_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupRequest_descriptor; } @SuppressWarnings({"rawtypes"}) @java.lang.Override protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 5: return internalGetLabels(); case 14: return internalGetNodeLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest.Builder.class); } public static final int NODE_GROUP_ID_FIELD_NUMBER = 1; private volatile java.lang.Object nodeGroupId_; /** *
     * ID of the node group to update.
     * To get the node group ID use a [NodeGroupService.List] request.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ @java.lang.Override public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } } /** *
     * ID of the node group to update.
     * To get the node group ID use a [NodeGroupService.List] request.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ @java.lang.Override public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int UPDATE_MASK_FIELD_NUMBER = 2; private com.google.protobuf.FieldMask updateMask_; /** *
     * Field mask that specifies which fields of the node group are going to be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; * @return Whether the updateMask field is set. */ @java.lang.Override public boolean hasUpdateMask() { return updateMask_ != null; } /** *
     * Field mask that specifies which fields of the node group are going to be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; * @return The updateMask. */ @java.lang.Override public com.google.protobuf.FieldMask getUpdateMask() { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } /** *
     * Field mask that specifies which fields of the node group are going to be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; */ @java.lang.Override public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return getUpdateMask(); } public static final int NAME_FIELD_NUMBER = 3; private volatile java.lang.Object name_; /** *
     * Name of the node group.
     * The name must be unique within the folder.
     * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @return The name. */ @java.lang.Override public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** *
     * Name of the node group.
     * The name must be unique within the folder.
     * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @return The bytes for name. */ @java.lang.Override public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DESCRIPTION_FIELD_NUMBER = 4; private volatile java.lang.Object description_; /** *
     * Description of the node group.
     * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ @java.lang.Override public java.lang.String getDescription() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } } /** *
     * Description of the node group.
     * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ @java.lang.Override public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int LABELS_FIELD_NUMBER = 5; private static final class LabelsDefaultEntryHolder { static final com.google.protobuf.MapEntry< java.lang.String, java.lang.String> defaultEntry = com.google.protobuf.MapEntry .newDefaultInstance( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupRequest_LabelsEntry_descriptor, com.google.protobuf.WireFormat.FieldType.STRING, "", com.google.protobuf.WireFormat.FieldType.STRING, ""); } private com.google.protobuf.MapField< java.lang.String, java.lang.String> labels_; private com.google.protobuf.MapField internalGetLabels() { if (labels_ == null) { return com.google.protobuf.MapField.emptyMapField( LabelsDefaultEntryHolder.defaultEntry); } return labels_; } public int getLabelsCount() { return internalGetLabels().getMap().size(); } /** *
     * Resource labels as `key:value` pairs.
     * Existing set of `labels` is completely replaced by the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
     * Resource labels as `key:value` pairs.
     * Existing set of `labels` is completely replaced by the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
     * Resource labels as `key:value` pairs.
     * Existing set of `labels` is completely replaced by the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * Resource labels as `key:value` pairs.
     * Existing set of `labels` is completely replaced by the provided set.
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public static final int NODE_TEMPLATE_FIELD_NUMBER = 8; private yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate nodeTemplate_; /** *
     * Node template for the node group.
     * Change may trigger nodes rolling reboot or recreate.
     * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 8; * @return Whether the nodeTemplate field is set. */ @java.lang.Override public boolean hasNodeTemplate() { return nodeTemplate_ != null; } /** *
     * Node template for the node group.
     * Change may trigger nodes rolling reboot or recreate.
     * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 8; * @return The nodeTemplate. */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate getNodeTemplate() { return nodeTemplate_ == null ? yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.getDefaultInstance() : nodeTemplate_; } /** *
     * Node template for the node group.
     * Change may trigger nodes rolling reboot or recreate.
     * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 8; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplateOrBuilder getNodeTemplateOrBuilder() { return getNodeTemplate(); } public static final int SCALE_POLICY_FIELD_NUMBER = 6; private yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy scalePolicy_; /** *
     * Scale policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6; * @return Whether the scalePolicy field is set. */ @java.lang.Override public boolean hasScalePolicy() { return scalePolicy_ != null; } /** *
     * Scale policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6; * @return The scalePolicy. */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy getScalePolicy() { return scalePolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.getDefaultInstance() : scalePolicy_; } /** *
     * Scale policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicyOrBuilder getScalePolicyOrBuilder() { return getScalePolicy(); } public static final int ALLOCATION_POLICY_FIELD_NUMBER = 9; private yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy allocationPolicy_; /** *
     * Allocation policy of the node group by the zones and regions.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 9; * @return Whether the allocationPolicy field is set. */ @java.lang.Override public boolean hasAllocationPolicy() { return allocationPolicy_ != null; } /** *
     * Allocation policy of the node group by the zones and regions.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 9; * @return The allocationPolicy. */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy getAllocationPolicy() { return allocationPolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.getDefaultInstance() : allocationPolicy_; } /** *
     * Allocation policy of the node group by the zones and regions.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 9; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicyOrBuilder getAllocationPolicyOrBuilder() { return getAllocationPolicy(); } public static final int DEPLOY_POLICY_FIELD_NUMBER = 15; private yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy deployPolicy_; /** *
     * Deploy policy according to which the updates are rolled out. If not specified,
     * the default is used.
     * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 15; * @return Whether the deployPolicy field is set. */ @java.lang.Override public boolean hasDeployPolicy() { return deployPolicy_ != null; } /** *
     * Deploy policy according to which the updates are rolled out. If not specified,
     * the default is used.
     * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 15; * @return The deployPolicy. */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy getDeployPolicy() { return deployPolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.getDefaultInstance() : deployPolicy_; } /** *
     * Deploy policy according to which the updates are rolled out. If not specified,
     * the default is used.
     * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 15; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicyOrBuilder getDeployPolicyOrBuilder() { return getDeployPolicy(); } public static final int VERSION_FIELD_NUMBER = 10; private yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec version_; /** *
     * Version of Kubernetes components that runs on the nodes.
     * 
* * .yandex.cloud.k8s.v1.UpdateVersionSpec version = 10; * @return Whether the version field is set. */ @java.lang.Override public boolean hasVersion() { return version_ != null; } /** *
     * Version of Kubernetes components that runs on the nodes.
     * 
* * .yandex.cloud.k8s.v1.UpdateVersionSpec version = 10; * @return The version. */ @java.lang.Override public yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec getVersion() { return version_ == null ? yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.getDefaultInstance() : version_; } /** *
     * Version of Kubernetes components that runs on the nodes.
     * 
* * .yandex.cloud.k8s.v1.UpdateVersionSpec version = 10; */ @java.lang.Override public yandex.cloud.api.k8s.v1.Version.UpdateVersionSpecOrBuilder getVersionOrBuilder() { return getVersion(); } public static final int MAINTENANCE_POLICY_FIELD_NUMBER = 11; private yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy maintenancePolicy_; /** *
     * Maintenance policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 11; * @return Whether the maintenancePolicy field is set. */ @java.lang.Override public boolean hasMaintenancePolicy() { return maintenancePolicy_ != null; } /** *
     * Maintenance policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 11; * @return The maintenancePolicy. */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy getMaintenancePolicy() { return maintenancePolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.getDefaultInstance() : maintenancePolicy_; } /** *
     * Maintenance policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 11; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder() { return getMaintenancePolicy(); } public static final int ALLOWED_UNSAFE_SYSCTLS_FIELD_NUMBER = 12; private com.google.protobuf.LazyStringList allowedUnsafeSysctls_; /** *
     * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
     * 
* * repeated string allowed_unsafe_sysctls = 12 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @return A list containing the allowedUnsafeSysctls. */ public com.google.protobuf.ProtocolStringList getAllowedUnsafeSysctlsList() { return allowedUnsafeSysctls_; } /** *
     * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
     * 
* * repeated string allowed_unsafe_sysctls = 12 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @return The count of allowedUnsafeSysctls. */ public int getAllowedUnsafeSysctlsCount() { return allowedUnsafeSysctls_.size(); } /** *
     * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
     * 
* * repeated string allowed_unsafe_sysctls = 12 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param index The index of the element to return. * @return The allowedUnsafeSysctls at the given index. */ public java.lang.String getAllowedUnsafeSysctls(int index) { return allowedUnsafeSysctls_.get(index); } /** *
     * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
     * 
* * repeated string allowed_unsafe_sysctls = 12 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param index The index of the value to return. * @return The bytes of the allowedUnsafeSysctls at the given index. */ public com.google.protobuf.ByteString getAllowedUnsafeSysctlsBytes(int index) { return allowedUnsafeSysctls_.getByteString(index); } public static final int NODE_TAINTS_FIELD_NUMBER = 13; private java.util.List nodeTaints_; /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ @java.lang.Override public java.util.List getNodeTaintsList() { return nodeTaints_; } /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ @java.lang.Override public java.util.List getNodeTaintsOrBuilderList() { return nodeTaints_; } /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ @java.lang.Override public int getNodeTaintsCount() { return nodeTaints_.size(); } /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeOuterClass.Taint getNodeTaints(int index) { return nodeTaints_.get(index); } /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeOuterClass.TaintOrBuilder getNodeTaintsOrBuilder( int index) { return nodeTaints_.get(index); } public static final int NODE_LABELS_FIELD_NUMBER = 14; private static final class NodeLabelsDefaultEntryHolder { static final com.google.protobuf.MapEntry< java.lang.String, java.lang.String> defaultEntry = com.google.protobuf.MapEntry .newDefaultInstance( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupRequest_NodeLabelsEntry_descriptor, com.google.protobuf.WireFormat.FieldType.STRING, "", com.google.protobuf.WireFormat.FieldType.STRING, ""); } private com.google.protobuf.MapField< java.lang.String, java.lang.String> nodeLabels_; private com.google.protobuf.MapField internalGetNodeLabels() { if (nodeLabels_ == null) { return com.google.protobuf.MapField.emptyMapField( NodeLabelsDefaultEntryHolder.defaultEntry); } return nodeLabels_; } public int getNodeLabelsCount() { return internalGetNodeLabels().getMap().size(); } /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 14; */ @java.lang.Override public boolean containsNodeLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetNodeLabels().getMap().containsKey(key); } /** * Use {@link #getNodeLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getNodeLabels() { return getNodeLabelsMap(); } /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 14; */ @java.lang.Override public java.util.Map getNodeLabelsMap() { return internalGetNodeLabels().getMap(); } /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 14; */ @java.lang.Override public java.lang.String getNodeLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetNodeLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 14; */ @java.lang.Override public java.lang.String getNodeLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetNodeLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, nodeGroupId_); } if (updateMask_ != null) { output.writeMessage(2, getUpdateMask()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, description_); } com.google.protobuf.GeneratedMessageV3 .serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 5); if (scalePolicy_ != null) { output.writeMessage(6, getScalePolicy()); } if (nodeTemplate_ != null) { output.writeMessage(8, getNodeTemplate()); } if (allocationPolicy_ != null) { output.writeMessage(9, getAllocationPolicy()); } if (version_ != null) { output.writeMessage(10, getVersion()); } if (maintenancePolicy_ != null) { output.writeMessage(11, getMaintenancePolicy()); } for (int i = 0; i < allowedUnsafeSysctls_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 12, allowedUnsafeSysctls_.getRaw(i)); } for (int i = 0; i < nodeTaints_.size(); i++) { output.writeMessage(13, nodeTaints_.get(i)); } com.google.protobuf.GeneratedMessageV3 .serializeStringMapTo( output, internalGetNodeLabels(), NodeLabelsDefaultEntryHolder.defaultEntry, 14); if (deployPolicy_ != null) { output.writeMessage(15, getDeployPolicy()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, nodeGroupId_); } if (updateMask_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getUpdateMask()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, description_); } for (java.util.Map.Entry entry : internalGetLabels().getMap().entrySet()) { com.google.protobuf.MapEntry labels__ = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType() .setKey(entry.getKey()) .setValue(entry.getValue()) .build(); size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, labels__); } if (scalePolicy_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getScalePolicy()); } if (nodeTemplate_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, getNodeTemplate()); } if (allocationPolicy_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, getAllocationPolicy()); } if (version_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, getVersion()); } if (maintenancePolicy_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, getMaintenancePolicy()); } { int dataSize = 0; for (int i = 0; i < allowedUnsafeSysctls_.size(); i++) { dataSize += computeStringSizeNoTag(allowedUnsafeSysctls_.getRaw(i)); } size += dataSize; size += 1 * getAllowedUnsafeSysctlsList().size(); } for (int i = 0; i < nodeTaints_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(13, nodeTaints_.get(i)); } for (java.util.Map.Entry entry : internalGetNodeLabels().getMap().entrySet()) { com.google.protobuf.MapEntry nodeLabels__ = NodeLabelsDefaultEntryHolder.defaultEntry.newBuilderForType() .setKey(entry.getKey()) .setValue(entry.getValue()) .build(); size += com.google.protobuf.CodedOutputStream .computeMessageSize(14, nodeLabels__); } if (deployPolicy_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(15, getDeployPolicy()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest)) { return super.equals(obj); } yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest other = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest) obj; if (!getNodeGroupId() .equals(other.getNodeGroupId())) return false; if (hasUpdateMask() != other.hasUpdateMask()) return false; if (hasUpdateMask()) { if (!getUpdateMask() .equals(other.getUpdateMask())) return false; } if (!getName() .equals(other.getName())) return false; if (!getDescription() .equals(other.getDescription())) return false; if (!internalGetLabels().equals( other.internalGetLabels())) return false; if (hasNodeTemplate() != other.hasNodeTemplate()) return false; if (hasNodeTemplate()) { if (!getNodeTemplate() .equals(other.getNodeTemplate())) return false; } if (hasScalePolicy() != other.hasScalePolicy()) return false; if (hasScalePolicy()) { if (!getScalePolicy() .equals(other.getScalePolicy())) return false; } if (hasAllocationPolicy() != other.hasAllocationPolicy()) return false; if (hasAllocationPolicy()) { if (!getAllocationPolicy() .equals(other.getAllocationPolicy())) return false; } if (hasDeployPolicy() != other.hasDeployPolicy()) return false; if (hasDeployPolicy()) { if (!getDeployPolicy() .equals(other.getDeployPolicy())) return false; } if (hasVersion() != other.hasVersion()) return false; if (hasVersion()) { if (!getVersion() .equals(other.getVersion())) return false; } if (hasMaintenancePolicy() != other.hasMaintenancePolicy()) return false; if (hasMaintenancePolicy()) { if (!getMaintenancePolicy() .equals(other.getMaintenancePolicy())) return false; } if (!getAllowedUnsafeSysctlsList() .equals(other.getAllowedUnsafeSysctlsList())) return false; if (!getNodeTaintsList() .equals(other.getNodeTaintsList())) return false; if (!internalGetNodeLabels().equals( other.internalGetNodeLabels())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + NODE_GROUP_ID_FIELD_NUMBER; hash = (53 * hash) + getNodeGroupId().hashCode(); if (hasUpdateMask()) { hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; hash = (53 * hash) + getUpdateMask().hashCode(); } hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); if (!internalGetLabels().getMap().isEmpty()) { hash = (37 * hash) + LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetLabels().hashCode(); } if (hasNodeTemplate()) { hash = (37 * hash) + NODE_TEMPLATE_FIELD_NUMBER; hash = (53 * hash) + getNodeTemplate().hashCode(); } if (hasScalePolicy()) { hash = (37 * hash) + SCALE_POLICY_FIELD_NUMBER; hash = (53 * hash) + getScalePolicy().hashCode(); } if (hasAllocationPolicy()) { hash = (37 * hash) + ALLOCATION_POLICY_FIELD_NUMBER; hash = (53 * hash) + getAllocationPolicy().hashCode(); } if (hasDeployPolicy()) { hash = (37 * hash) + DEPLOY_POLICY_FIELD_NUMBER; hash = (53 * hash) + getDeployPolicy().hashCode(); } if (hasVersion()) { hash = (37 * hash) + VERSION_FIELD_NUMBER; hash = (53 * hash) + getVersion().hashCode(); } if (hasMaintenancePolicy()) { hash = (37 * hash) + MAINTENANCE_POLICY_FIELD_NUMBER; hash = (53 * hash) + getMaintenancePolicy().hashCode(); } if (getAllowedUnsafeSysctlsCount() > 0) { hash = (37 * hash) + ALLOWED_UNSAFE_SYSCTLS_FIELD_NUMBER; hash = (53 * hash) + getAllowedUnsafeSysctlsList().hashCode(); } if (getNodeTaintsCount() > 0) { hash = (37 * hash) + NODE_TAINTS_FIELD_NUMBER; hash = (53 * hash) + getNodeTaintsList().hashCode(); } if (!internalGetNodeLabels().getMap().isEmpty()) { hash = (37 * hash) + NODE_LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetNodeLabels().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.k8s.v1.UpdateNodeGroupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.UpdateNodeGroupRequest) yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupRequest_descriptor; } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 5: return internalGetLabels(); case 14: return internalGetNodeLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMutableMapField( int number) { switch (number) { case 5: return internalGetMutableLabels(); case 14: return internalGetMutableNodeLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest.Builder.class); } // Construct using yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getNodeTaintsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); nodeGroupId_ = ""; if (updateMaskBuilder_ == null) { updateMask_ = null; } else { updateMask_ = null; updateMaskBuilder_ = null; } name_ = ""; description_ = ""; internalGetMutableLabels().clear(); if (nodeTemplateBuilder_ == null) { nodeTemplate_ = null; } else { nodeTemplate_ = null; nodeTemplateBuilder_ = null; } if (scalePolicyBuilder_ == null) { scalePolicy_ = null; } else { scalePolicy_ = null; scalePolicyBuilder_ = null; } if (allocationPolicyBuilder_ == null) { allocationPolicy_ = null; } else { allocationPolicy_ = null; allocationPolicyBuilder_ = null; } if (deployPolicyBuilder_ == null) { deployPolicy_ = null; } else { deployPolicy_ = null; deployPolicyBuilder_ = null; } if (versionBuilder_ == null) { version_ = null; } else { version_ = null; versionBuilder_ = null; } if (maintenancePolicyBuilder_ == null) { maintenancePolicy_ = null; } else { maintenancePolicy_ = null; maintenancePolicyBuilder_ = null; } allowedUnsafeSysctls_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); if (nodeTaintsBuilder_ == null) { nodeTaints_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { nodeTaintsBuilder_.clear(); } internalGetMutableNodeLabels().clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest getDefaultInstanceForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest build() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest buildPartial() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest result = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest(this); int from_bitField0_ = bitField0_; result.nodeGroupId_ = nodeGroupId_; if (updateMaskBuilder_ == null) { result.updateMask_ = updateMask_; } else { result.updateMask_ = updateMaskBuilder_.build(); } result.name_ = name_; result.description_ = description_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); if (nodeTemplateBuilder_ == null) { result.nodeTemplate_ = nodeTemplate_; } else { result.nodeTemplate_ = nodeTemplateBuilder_.build(); } if (scalePolicyBuilder_ == null) { result.scalePolicy_ = scalePolicy_; } else { result.scalePolicy_ = scalePolicyBuilder_.build(); } if (allocationPolicyBuilder_ == null) { result.allocationPolicy_ = allocationPolicy_; } else { result.allocationPolicy_ = allocationPolicyBuilder_.build(); } if (deployPolicyBuilder_ == null) { result.deployPolicy_ = deployPolicy_; } else { result.deployPolicy_ = deployPolicyBuilder_.build(); } if (versionBuilder_ == null) { result.version_ = version_; } else { result.version_ = versionBuilder_.build(); } if (maintenancePolicyBuilder_ == null) { result.maintenancePolicy_ = maintenancePolicy_; } else { result.maintenancePolicy_ = maintenancePolicyBuilder_.build(); } if (((bitField0_ & 0x00000002) != 0)) { allowedUnsafeSysctls_ = allowedUnsafeSysctls_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000002); } result.allowedUnsafeSysctls_ = allowedUnsafeSysctls_; if (nodeTaintsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { nodeTaints_ = java.util.Collections.unmodifiableList(nodeTaints_); bitField0_ = (bitField0_ & ~0x00000004); } result.nodeTaints_ = nodeTaints_; } else { result.nodeTaints_ = nodeTaintsBuilder_.build(); } result.nodeLabels_ = internalGetNodeLabels(); result.nodeLabels_.makeImmutable(); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest) { return mergeFrom((yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest other) { if (other == yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest.getDefaultInstance()) return this; if (!other.getNodeGroupId().isEmpty()) { nodeGroupId_ = other.nodeGroupId_; onChanged(); } if (other.hasUpdateMask()) { mergeUpdateMask(other.getUpdateMask()); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } internalGetMutableLabels().mergeFrom( other.internalGetLabels()); if (other.hasNodeTemplate()) { mergeNodeTemplate(other.getNodeTemplate()); } if (other.hasScalePolicy()) { mergeScalePolicy(other.getScalePolicy()); } if (other.hasAllocationPolicy()) { mergeAllocationPolicy(other.getAllocationPolicy()); } if (other.hasDeployPolicy()) { mergeDeployPolicy(other.getDeployPolicy()); } if (other.hasVersion()) { mergeVersion(other.getVersion()); } if (other.hasMaintenancePolicy()) { mergeMaintenancePolicy(other.getMaintenancePolicy()); } if (!other.allowedUnsafeSysctls_.isEmpty()) { if (allowedUnsafeSysctls_.isEmpty()) { allowedUnsafeSysctls_ = other.allowedUnsafeSysctls_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureAllowedUnsafeSysctlsIsMutable(); allowedUnsafeSysctls_.addAll(other.allowedUnsafeSysctls_); } onChanged(); } if (nodeTaintsBuilder_ == null) { if (!other.nodeTaints_.isEmpty()) { if (nodeTaints_.isEmpty()) { nodeTaints_ = other.nodeTaints_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureNodeTaintsIsMutable(); nodeTaints_.addAll(other.nodeTaints_); } onChanged(); } } else { if (!other.nodeTaints_.isEmpty()) { if (nodeTaintsBuilder_.isEmpty()) { nodeTaintsBuilder_.dispose(); nodeTaintsBuilder_ = null; nodeTaints_ = other.nodeTaints_; bitField0_ = (bitField0_ & ~0x00000004); nodeTaintsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getNodeTaintsFieldBuilder() : null; } else { nodeTaintsBuilder_.addAllMessages(other.nodeTaints_); } } } internalGetMutableNodeLabels().mergeFrom( other.internalGetNodeLabels()); this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object nodeGroupId_ = ""; /** *
       * ID of the node group to update.
       * To get the node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the node group to update.
       * To get the node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the node group to update.
       * To get the node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @param value The nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nodeGroupId_ = value; onChanged(); return this; } /** *
       * ID of the node group to update.
       * To get the node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearNodeGroupId() { nodeGroupId_ = getDefaultInstance().getNodeGroupId(); onChanged(); return this; } /** *
       * ID of the node group to update.
       * To get the node group ID use a [NodeGroupService.List] request.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nodeGroupId_ = value; onChanged(); return this; } private com.google.protobuf.FieldMask updateMask_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> updateMaskBuilder_; /** *
       * Field mask that specifies which fields of the node group are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; * @return Whether the updateMask field is set. */ public boolean hasUpdateMask() { return updateMaskBuilder_ != null || updateMask_ != null; } /** *
       * Field mask that specifies which fields of the node group are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; * @return The updateMask. */ public com.google.protobuf.FieldMask getUpdateMask() { if (updateMaskBuilder_ == null) { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } else { return updateMaskBuilder_.getMessage(); } } /** *
       * Field mask that specifies which fields of the node group are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { if (updateMaskBuilder_ == null) { if (value == null) { throw new NullPointerException(); } updateMask_ = value; onChanged(); } else { updateMaskBuilder_.setMessage(value); } return this; } /** *
       * Field mask that specifies which fields of the node group are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public Builder setUpdateMask( com.google.protobuf.FieldMask.Builder builderForValue) { if (updateMaskBuilder_ == null) { updateMask_ = builderForValue.build(); onChanged(); } else { updateMaskBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Field mask that specifies which fields of the node group are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { if (updateMaskBuilder_ == null) { if (updateMask_ != null) { updateMask_ = com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial(); } else { updateMask_ = value; } onChanged(); } else { updateMaskBuilder_.mergeFrom(value); } return this; } /** *
       * Field mask that specifies which fields of the node group are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public Builder clearUpdateMask() { if (updateMaskBuilder_ == null) { updateMask_ = null; onChanged(); } else { updateMask_ = null; updateMaskBuilder_ = null; } return this; } /** *
       * Field mask that specifies which fields of the node group are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { onChanged(); return getUpdateMaskFieldBuilder().getBuilder(); } /** *
       * Field mask that specifies which fields of the node group are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { if (updateMaskBuilder_ != null) { return updateMaskBuilder_.getMessageOrBuilder(); } else { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } } /** *
       * Field mask that specifies which fields of the node group are going to be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> getUpdateMaskFieldBuilder() { if (updateMaskBuilder_ == null) { updateMaskBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( getUpdateMask(), getParentForChildren(), isClean()); updateMask_ = null; } return updateMaskBuilder_; } private java.lang.Object name_ = ""; /** *
       * Name of the node group.
       * The name must be unique within the folder.
       * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the node group.
       * The name must be unique within the folder.
       * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @return The bytes for name. */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the node group.
       * The name must be unique within the folder.
       * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @param value The name to set. * @return This builder for chaining. */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } name_ = value; onChanged(); return this; } /** *
       * Name of the node group.
       * The name must be unique within the folder.
       * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Name of the node group.
       * The name must be unique within the folder.
       * 
* * string name = 3 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @param value The bytes for name to set. * @return This builder for chaining. */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); name_ = value; onChanged(); return this; } private java.lang.Object description_ = ""; /** *
       * Description of the node group.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ public java.lang.String getDescription() { java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Description of the node group.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Description of the node group.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @param value The description to set. * @return This builder for chaining. */ public Builder setDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } description_ = value; onChanged(); return this; } /** *
       * Description of the node group.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** *
       * Description of the node group.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @param value The bytes for description to set. * @return This builder for chaining. */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); description_ = value; onChanged(); return this; } private com.google.protobuf.MapField< java.lang.String, java.lang.String> labels_; private com.google.protobuf.MapField internalGetLabels() { if (labels_ == null) { return com.google.protobuf.MapField.emptyMapField( LabelsDefaultEntryHolder.defaultEntry); } return labels_; } private com.google.protobuf.MapField internalGetMutableLabels() { onChanged();; if (labels_ == null) { labels_ = com.google.protobuf.MapField.newMapField( LabelsDefaultEntryHolder.defaultEntry); } if (!labels_.isMutable()) { labels_ = labels_.copy(); } return labels_; } public int getLabelsCount() { return internalGetLabels().getMap().size(); } /** *
       * Resource labels as `key:value` pairs.
       * Existing set of `labels` is completely replaced by the provided set.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
       * Resource labels as `key:value` pairs.
       * Existing set of `labels` is completely replaced by the provided set.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
       * Resource labels as `key:value` pairs.
       * Existing set of `labels` is completely replaced by the provided set.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Resource labels as `key:value` pairs.
       * Existing set of `labels` is completely replaced by the provided set.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearLabels() { internalGetMutableLabels().getMutableMap() .clear(); return this; } /** *
       * Resource labels as `key:value` pairs.
       * Existing set of `labels` is completely replaced by the provided set.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder removeLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } internalGetMutableLabels().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { return internalGetMutableLabels().getMutableMap(); } /** *
       * Resource labels as `key:value` pairs.
       * Existing set of `labels` is completely replaced by the provided set.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putLabels( java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); } if (value == null) { throw new NullPointerException("map value"); } internalGetMutableLabels().getMutableMap() .put(key, value); return this; } /** *
       * Resource labels as `key:value` pairs.
       * Existing set of `labels` is completely replaced by the provided set.
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putAllLabels( java.util.Map values) { internalGetMutableLabels().getMutableMap() .putAll(values); return this; } private yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate nodeTemplate_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplateOrBuilder> nodeTemplateBuilder_; /** *
       * Node template for the node group.
       * Change may trigger nodes rolling reboot or recreate.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 8; * @return Whether the nodeTemplate field is set. */ public boolean hasNodeTemplate() { return nodeTemplateBuilder_ != null || nodeTemplate_ != null; } /** *
       * Node template for the node group.
       * Change may trigger nodes rolling reboot or recreate.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 8; * @return The nodeTemplate. */ public yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate getNodeTemplate() { if (nodeTemplateBuilder_ == null) { return nodeTemplate_ == null ? yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.getDefaultInstance() : nodeTemplate_; } else { return nodeTemplateBuilder_.getMessage(); } } /** *
       * Node template for the node group.
       * Change may trigger nodes rolling reboot or recreate.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 8; */ public Builder setNodeTemplate(yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate value) { if (nodeTemplateBuilder_ == null) { if (value == null) { throw new NullPointerException(); } nodeTemplate_ = value; onChanged(); } else { nodeTemplateBuilder_.setMessage(value); } return this; } /** *
       * Node template for the node group.
       * Change may trigger nodes rolling reboot or recreate.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 8; */ public Builder setNodeTemplate( yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.Builder builderForValue) { if (nodeTemplateBuilder_ == null) { nodeTemplate_ = builderForValue.build(); onChanged(); } else { nodeTemplateBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Node template for the node group.
       * Change may trigger nodes rolling reboot or recreate.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 8; */ public Builder mergeNodeTemplate(yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate value) { if (nodeTemplateBuilder_ == null) { if (nodeTemplate_ != null) { nodeTemplate_ = yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.newBuilder(nodeTemplate_).mergeFrom(value).buildPartial(); } else { nodeTemplate_ = value; } onChanged(); } else { nodeTemplateBuilder_.mergeFrom(value); } return this; } /** *
       * Node template for the node group.
       * Change may trigger nodes rolling reboot or recreate.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 8; */ public Builder clearNodeTemplate() { if (nodeTemplateBuilder_ == null) { nodeTemplate_ = null; onChanged(); } else { nodeTemplate_ = null; nodeTemplateBuilder_ = null; } return this; } /** *
       * Node template for the node group.
       * Change may trigger nodes rolling reboot or recreate.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 8; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.Builder getNodeTemplateBuilder() { onChanged(); return getNodeTemplateFieldBuilder().getBuilder(); } /** *
       * Node template for the node group.
       * Change may trigger nodes rolling reboot or recreate.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 8; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplateOrBuilder getNodeTemplateOrBuilder() { if (nodeTemplateBuilder_ != null) { return nodeTemplateBuilder_.getMessageOrBuilder(); } else { return nodeTemplate_ == null ? yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.getDefaultInstance() : nodeTemplate_; } } /** *
       * Node template for the node group.
       * Change may trigger nodes rolling reboot or recreate.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 8; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplateOrBuilder> getNodeTemplateFieldBuilder() { if (nodeTemplateBuilder_ == null) { nodeTemplateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplateOrBuilder>( getNodeTemplate(), getParentForChildren(), isClean()); nodeTemplate_ = null; } return nodeTemplateBuilder_; } private yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy scalePolicy_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicyOrBuilder> scalePolicyBuilder_; /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6; * @return Whether the scalePolicy field is set. */ public boolean hasScalePolicy() { return scalePolicyBuilder_ != null || scalePolicy_ != null; } /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6; * @return The scalePolicy. */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy getScalePolicy() { if (scalePolicyBuilder_ == null) { return scalePolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.getDefaultInstance() : scalePolicy_; } else { return scalePolicyBuilder_.getMessage(); } } /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6; */ public Builder setScalePolicy(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy value) { if (scalePolicyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } scalePolicy_ = value; onChanged(); } else { scalePolicyBuilder_.setMessage(value); } return this; } /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6; */ public Builder setScalePolicy( yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.Builder builderForValue) { if (scalePolicyBuilder_ == null) { scalePolicy_ = builderForValue.build(); onChanged(); } else { scalePolicyBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6; */ public Builder mergeScalePolicy(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy value) { if (scalePolicyBuilder_ == null) { if (scalePolicy_ != null) { scalePolicy_ = yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.newBuilder(scalePolicy_).mergeFrom(value).buildPartial(); } else { scalePolicy_ = value; } onChanged(); } else { scalePolicyBuilder_.mergeFrom(value); } return this; } /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6; */ public Builder clearScalePolicy() { if (scalePolicyBuilder_ == null) { scalePolicy_ = null; onChanged(); } else { scalePolicy_ = null; scalePolicyBuilder_ = null; } return this; } /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.Builder getScalePolicyBuilder() { onChanged(); return getScalePolicyFieldBuilder().getBuilder(); } /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicyOrBuilder getScalePolicyOrBuilder() { if (scalePolicyBuilder_ != null) { return scalePolicyBuilder_.getMessageOrBuilder(); } else { return scalePolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.getDefaultInstance() : scalePolicy_; } } /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicyOrBuilder> getScalePolicyFieldBuilder() { if (scalePolicyBuilder_ == null) { scalePolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicyOrBuilder>( getScalePolicy(), getParentForChildren(), isClean()); scalePolicy_ = null; } return scalePolicyBuilder_; } private yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy allocationPolicy_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicyOrBuilder> allocationPolicyBuilder_; /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 9; * @return Whether the allocationPolicy field is set. */ public boolean hasAllocationPolicy() { return allocationPolicyBuilder_ != null || allocationPolicy_ != null; } /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 9; * @return The allocationPolicy. */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy getAllocationPolicy() { if (allocationPolicyBuilder_ == null) { return allocationPolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.getDefaultInstance() : allocationPolicy_; } else { return allocationPolicyBuilder_.getMessage(); } } /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 9; */ public Builder setAllocationPolicy(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy value) { if (allocationPolicyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } allocationPolicy_ = value; onChanged(); } else { allocationPolicyBuilder_.setMessage(value); } return this; } /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 9; */ public Builder setAllocationPolicy( yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.Builder builderForValue) { if (allocationPolicyBuilder_ == null) { allocationPolicy_ = builderForValue.build(); onChanged(); } else { allocationPolicyBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 9; */ public Builder mergeAllocationPolicy(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy value) { if (allocationPolicyBuilder_ == null) { if (allocationPolicy_ != null) { allocationPolicy_ = yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.newBuilder(allocationPolicy_).mergeFrom(value).buildPartial(); } else { allocationPolicy_ = value; } onChanged(); } else { allocationPolicyBuilder_.mergeFrom(value); } return this; } /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 9; */ public Builder clearAllocationPolicy() { if (allocationPolicyBuilder_ == null) { allocationPolicy_ = null; onChanged(); } else { allocationPolicy_ = null; allocationPolicyBuilder_ = null; } return this; } /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 9; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.Builder getAllocationPolicyBuilder() { onChanged(); return getAllocationPolicyFieldBuilder().getBuilder(); } /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 9; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicyOrBuilder getAllocationPolicyOrBuilder() { if (allocationPolicyBuilder_ != null) { return allocationPolicyBuilder_.getMessageOrBuilder(); } else { return allocationPolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.getDefaultInstance() : allocationPolicy_; } } /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 9; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicyOrBuilder> getAllocationPolicyFieldBuilder() { if (allocationPolicyBuilder_ == null) { allocationPolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicyOrBuilder>( getAllocationPolicy(), getParentForChildren(), isClean()); allocationPolicy_ = null; } return allocationPolicyBuilder_; } private yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy deployPolicy_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicyOrBuilder> deployPolicyBuilder_; /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 15; * @return Whether the deployPolicy field is set. */ public boolean hasDeployPolicy() { return deployPolicyBuilder_ != null || deployPolicy_ != null; } /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 15; * @return The deployPolicy. */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy getDeployPolicy() { if (deployPolicyBuilder_ == null) { return deployPolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.getDefaultInstance() : deployPolicy_; } else { return deployPolicyBuilder_.getMessage(); } } /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 15; */ public Builder setDeployPolicy(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy value) { if (deployPolicyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } deployPolicy_ = value; onChanged(); } else { deployPolicyBuilder_.setMessage(value); } return this; } /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 15; */ public Builder setDeployPolicy( yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.Builder builderForValue) { if (deployPolicyBuilder_ == null) { deployPolicy_ = builderForValue.build(); onChanged(); } else { deployPolicyBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 15; */ public Builder mergeDeployPolicy(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy value) { if (deployPolicyBuilder_ == null) { if (deployPolicy_ != null) { deployPolicy_ = yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.newBuilder(deployPolicy_).mergeFrom(value).buildPartial(); } else { deployPolicy_ = value; } onChanged(); } else { deployPolicyBuilder_.mergeFrom(value); } return this; } /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 15; */ public Builder clearDeployPolicy() { if (deployPolicyBuilder_ == null) { deployPolicy_ = null; onChanged(); } else { deployPolicy_ = null; deployPolicyBuilder_ = null; } return this; } /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 15; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.Builder getDeployPolicyBuilder() { onChanged(); return getDeployPolicyFieldBuilder().getBuilder(); } /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 15; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicyOrBuilder getDeployPolicyOrBuilder() { if (deployPolicyBuilder_ != null) { return deployPolicyBuilder_.getMessageOrBuilder(); } else { return deployPolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.getDefaultInstance() : deployPolicy_; } } /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 15; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicyOrBuilder> getDeployPolicyFieldBuilder() { if (deployPolicyBuilder_ == null) { deployPolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicyOrBuilder>( getDeployPolicy(), getParentForChildren(), isClean()); deployPolicy_ = null; } return deployPolicyBuilder_; } private yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec version_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec, yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.Builder, yandex.cloud.api.k8s.v1.Version.UpdateVersionSpecOrBuilder> versionBuilder_; /** *
       * Version of Kubernetes components that runs on the nodes.
       * 
* * .yandex.cloud.k8s.v1.UpdateVersionSpec version = 10; * @return Whether the version field is set. */ public boolean hasVersion() { return versionBuilder_ != null || version_ != null; } /** *
       * Version of Kubernetes components that runs on the nodes.
       * 
* * .yandex.cloud.k8s.v1.UpdateVersionSpec version = 10; * @return The version. */ public yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec getVersion() { if (versionBuilder_ == null) { return version_ == null ? yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.getDefaultInstance() : version_; } else { return versionBuilder_.getMessage(); } } /** *
       * Version of Kubernetes components that runs on the nodes.
       * 
* * .yandex.cloud.k8s.v1.UpdateVersionSpec version = 10; */ public Builder setVersion(yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec value) { if (versionBuilder_ == null) { if (value == null) { throw new NullPointerException(); } version_ = value; onChanged(); } else { versionBuilder_.setMessage(value); } return this; } /** *
       * Version of Kubernetes components that runs on the nodes.
       * 
* * .yandex.cloud.k8s.v1.UpdateVersionSpec version = 10; */ public Builder setVersion( yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.Builder builderForValue) { if (versionBuilder_ == null) { version_ = builderForValue.build(); onChanged(); } else { versionBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Version of Kubernetes components that runs on the nodes.
       * 
* * .yandex.cloud.k8s.v1.UpdateVersionSpec version = 10; */ public Builder mergeVersion(yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec value) { if (versionBuilder_ == null) { if (version_ != null) { version_ = yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.newBuilder(version_).mergeFrom(value).buildPartial(); } else { version_ = value; } onChanged(); } else { versionBuilder_.mergeFrom(value); } return this; } /** *
       * Version of Kubernetes components that runs on the nodes.
       * 
* * .yandex.cloud.k8s.v1.UpdateVersionSpec version = 10; */ public Builder clearVersion() { if (versionBuilder_ == null) { version_ = null; onChanged(); } else { version_ = null; versionBuilder_ = null; } return this; } /** *
       * Version of Kubernetes components that runs on the nodes.
       * 
* * .yandex.cloud.k8s.v1.UpdateVersionSpec version = 10; */ public yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.Builder getVersionBuilder() { onChanged(); return getVersionFieldBuilder().getBuilder(); } /** *
       * Version of Kubernetes components that runs on the nodes.
       * 
* * .yandex.cloud.k8s.v1.UpdateVersionSpec version = 10; */ public yandex.cloud.api.k8s.v1.Version.UpdateVersionSpecOrBuilder getVersionOrBuilder() { if (versionBuilder_ != null) { return versionBuilder_.getMessageOrBuilder(); } else { return version_ == null ? yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.getDefaultInstance() : version_; } } /** *
       * Version of Kubernetes components that runs on the nodes.
       * 
* * .yandex.cloud.k8s.v1.UpdateVersionSpec version = 10; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec, yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.Builder, yandex.cloud.api.k8s.v1.Version.UpdateVersionSpecOrBuilder> getVersionFieldBuilder() { if (versionBuilder_ == null) { versionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec, yandex.cloud.api.k8s.v1.Version.UpdateVersionSpec.Builder, yandex.cloud.api.k8s.v1.Version.UpdateVersionSpecOrBuilder>( getVersion(), getParentForChildren(), isClean()); version_ = null; } return versionBuilder_; } private yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy maintenancePolicy_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicyOrBuilder> maintenancePolicyBuilder_; /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 11; * @return Whether the maintenancePolicy field is set. */ public boolean hasMaintenancePolicy() { return maintenancePolicyBuilder_ != null || maintenancePolicy_ != null; } /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 11; * @return The maintenancePolicy. */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy getMaintenancePolicy() { if (maintenancePolicyBuilder_ == null) { return maintenancePolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.getDefaultInstance() : maintenancePolicy_; } else { return maintenancePolicyBuilder_.getMessage(); } } /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 11; */ public Builder setMaintenancePolicy(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy value) { if (maintenancePolicyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } maintenancePolicy_ = value; onChanged(); } else { maintenancePolicyBuilder_.setMessage(value); } return this; } /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 11; */ public Builder setMaintenancePolicy( yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.Builder builderForValue) { if (maintenancePolicyBuilder_ == null) { maintenancePolicy_ = builderForValue.build(); onChanged(); } else { maintenancePolicyBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 11; */ public Builder mergeMaintenancePolicy(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy value) { if (maintenancePolicyBuilder_ == null) { if (maintenancePolicy_ != null) { maintenancePolicy_ = yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.newBuilder(maintenancePolicy_).mergeFrom(value).buildPartial(); } else { maintenancePolicy_ = value; } onChanged(); } else { maintenancePolicyBuilder_.mergeFrom(value); } return this; } /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 11; */ public Builder clearMaintenancePolicy() { if (maintenancePolicyBuilder_ == null) { maintenancePolicy_ = null; onChanged(); } else { maintenancePolicy_ = null; maintenancePolicyBuilder_ = null; } return this; } /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 11; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.Builder getMaintenancePolicyBuilder() { onChanged(); return getMaintenancePolicyFieldBuilder().getBuilder(); } /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 11; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder() { if (maintenancePolicyBuilder_ != null) { return maintenancePolicyBuilder_.getMessageOrBuilder(); } else { return maintenancePolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.getDefaultInstance() : maintenancePolicy_; } } /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 11; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicyOrBuilder> getMaintenancePolicyFieldBuilder() { if (maintenancePolicyBuilder_ == null) { maintenancePolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicyOrBuilder>( getMaintenancePolicy(), getParentForChildren(), isClean()); maintenancePolicy_ = null; } return maintenancePolicyBuilder_; } private com.google.protobuf.LazyStringList allowedUnsafeSysctls_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureAllowedUnsafeSysctlsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { allowedUnsafeSysctls_ = new com.google.protobuf.LazyStringArrayList(allowedUnsafeSysctls_); bitField0_ |= 0x00000002; } } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 12 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @return A list containing the allowedUnsafeSysctls. */ public com.google.protobuf.ProtocolStringList getAllowedUnsafeSysctlsList() { return allowedUnsafeSysctls_.getUnmodifiableView(); } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 12 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @return The count of allowedUnsafeSysctls. */ public int getAllowedUnsafeSysctlsCount() { return allowedUnsafeSysctls_.size(); } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 12 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param index The index of the element to return. * @return The allowedUnsafeSysctls at the given index. */ public java.lang.String getAllowedUnsafeSysctls(int index) { return allowedUnsafeSysctls_.get(index); } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 12 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param index The index of the value to return. * @return The bytes of the allowedUnsafeSysctls at the given index. */ public com.google.protobuf.ByteString getAllowedUnsafeSysctlsBytes(int index) { return allowedUnsafeSysctls_.getByteString(index); } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 12 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param index The index to set the value at. * @param value The allowedUnsafeSysctls to set. * @return This builder for chaining. */ public Builder setAllowedUnsafeSysctls( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureAllowedUnsafeSysctlsIsMutable(); allowedUnsafeSysctls_.set(index, value); onChanged(); return this; } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 12 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param value The allowedUnsafeSysctls to add. * @return This builder for chaining. */ public Builder addAllowedUnsafeSysctls( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureAllowedUnsafeSysctlsIsMutable(); allowedUnsafeSysctls_.add(value); onChanged(); return this; } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 12 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param values The allowedUnsafeSysctls to add. * @return This builder for chaining. */ public Builder addAllAllowedUnsafeSysctls( java.lang.Iterable values) { ensureAllowedUnsafeSysctlsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, allowedUnsafeSysctls_); onChanged(); return this; } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 12 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @return This builder for chaining. */ public Builder clearAllowedUnsafeSysctls() { allowedUnsafeSysctls_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 12 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param value The bytes of the allowedUnsafeSysctls to add. * @return This builder for chaining. */ public Builder addAllowedUnsafeSysctlsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureAllowedUnsafeSysctlsIsMutable(); allowedUnsafeSysctls_.add(value); onChanged(); return this; } private java.util.List nodeTaints_ = java.util.Collections.emptyList(); private void ensureNodeTaintsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { nodeTaints_ = new java.util.ArrayList(nodeTaints_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeOuterClass.Taint, yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.TaintOrBuilder> nodeTaintsBuilder_; /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public java.util.List getNodeTaintsList() { if (nodeTaintsBuilder_ == null) { return java.util.Collections.unmodifiableList(nodeTaints_); } else { return nodeTaintsBuilder_.getMessageList(); } } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public int getNodeTaintsCount() { if (nodeTaintsBuilder_ == null) { return nodeTaints_.size(); } else { return nodeTaintsBuilder_.getCount(); } } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.Taint getNodeTaints(int index) { if (nodeTaintsBuilder_ == null) { return nodeTaints_.get(index); } else { return nodeTaintsBuilder_.getMessage(index); } } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public Builder setNodeTaints( int index, yandex.cloud.api.k8s.v1.NodeOuterClass.Taint value) { if (nodeTaintsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodeTaintsIsMutable(); nodeTaints_.set(index, value); onChanged(); } else { nodeTaintsBuilder_.setMessage(index, value); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public Builder setNodeTaints( int index, yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder builderForValue) { if (nodeTaintsBuilder_ == null) { ensureNodeTaintsIsMutable(); nodeTaints_.set(index, builderForValue.build()); onChanged(); } else { nodeTaintsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public Builder addNodeTaints(yandex.cloud.api.k8s.v1.NodeOuterClass.Taint value) { if (nodeTaintsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodeTaintsIsMutable(); nodeTaints_.add(value); onChanged(); } else { nodeTaintsBuilder_.addMessage(value); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public Builder addNodeTaints( int index, yandex.cloud.api.k8s.v1.NodeOuterClass.Taint value) { if (nodeTaintsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodeTaintsIsMutable(); nodeTaints_.add(index, value); onChanged(); } else { nodeTaintsBuilder_.addMessage(index, value); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public Builder addNodeTaints( yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder builderForValue) { if (nodeTaintsBuilder_ == null) { ensureNodeTaintsIsMutable(); nodeTaints_.add(builderForValue.build()); onChanged(); } else { nodeTaintsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public Builder addNodeTaints( int index, yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder builderForValue) { if (nodeTaintsBuilder_ == null) { ensureNodeTaintsIsMutable(); nodeTaints_.add(index, builderForValue.build()); onChanged(); } else { nodeTaintsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public Builder addAllNodeTaints( java.lang.Iterable values) { if (nodeTaintsBuilder_ == null) { ensureNodeTaintsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, nodeTaints_); onChanged(); } else { nodeTaintsBuilder_.addAllMessages(values); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public Builder clearNodeTaints() { if (nodeTaintsBuilder_ == null) { nodeTaints_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { nodeTaintsBuilder_.clear(); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public Builder removeNodeTaints(int index) { if (nodeTaintsBuilder_ == null) { ensureNodeTaintsIsMutable(); nodeTaints_.remove(index); onChanged(); } else { nodeTaintsBuilder_.remove(index); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder getNodeTaintsBuilder( int index) { return getNodeTaintsFieldBuilder().getBuilder(index); } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.TaintOrBuilder getNodeTaintsOrBuilder( int index) { if (nodeTaintsBuilder_ == null) { return nodeTaints_.get(index); } else { return nodeTaintsBuilder_.getMessageOrBuilder(index); } } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public java.util.List getNodeTaintsOrBuilderList() { if (nodeTaintsBuilder_ != null) { return nodeTaintsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(nodeTaints_); } } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder addNodeTaintsBuilder() { return getNodeTaintsFieldBuilder().addBuilder( yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.getDefaultInstance()); } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder addNodeTaintsBuilder( int index) { return getNodeTaintsFieldBuilder().addBuilder( index, yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.getDefaultInstance()); } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 13; */ public java.util.List getNodeTaintsBuilderList() { return getNodeTaintsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeOuterClass.Taint, yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.TaintOrBuilder> getNodeTaintsFieldBuilder() { if (nodeTaintsBuilder_ == null) { nodeTaintsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeOuterClass.Taint, yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.TaintOrBuilder>( nodeTaints_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); nodeTaints_ = null; } return nodeTaintsBuilder_; } private com.google.protobuf.MapField< java.lang.String, java.lang.String> nodeLabels_; private com.google.protobuf.MapField internalGetNodeLabels() { if (nodeLabels_ == null) { return com.google.protobuf.MapField.emptyMapField( NodeLabelsDefaultEntryHolder.defaultEntry); } return nodeLabels_; } private com.google.protobuf.MapField internalGetMutableNodeLabels() { onChanged();; if (nodeLabels_ == null) { nodeLabels_ = com.google.protobuf.MapField.newMapField( NodeLabelsDefaultEntryHolder.defaultEntry); } if (!nodeLabels_.isMutable()) { nodeLabels_ = nodeLabels_.copy(); } return nodeLabels_; } public int getNodeLabelsCount() { return internalGetNodeLabels().getMap().size(); } /** *
       * Labels that are assigned to the nodes of the node group at creation time.
       * 
* * map<string, string> node_labels = 14; */ @java.lang.Override public boolean containsNodeLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetNodeLabels().getMap().containsKey(key); } /** * Use {@link #getNodeLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getNodeLabels() { return getNodeLabelsMap(); } /** *
       * Labels that are assigned to the nodes of the node group at creation time.
       * 
* * map<string, string> node_labels = 14; */ @java.lang.Override public java.util.Map getNodeLabelsMap() { return internalGetNodeLabels().getMap(); } /** *
       * Labels that are assigned to the nodes of the node group at creation time.
       * 
* * map<string, string> node_labels = 14; */ @java.lang.Override public java.lang.String getNodeLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetNodeLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Labels that are assigned to the nodes of the node group at creation time.
       * 
* * map<string, string> node_labels = 14; */ @java.lang.Override public java.lang.String getNodeLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetNodeLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearNodeLabels() { internalGetMutableNodeLabels().getMutableMap() .clear(); return this; } /** *
       * Labels that are assigned to the nodes of the node group at creation time.
       * 
* * map<string, string> node_labels = 14; */ public Builder removeNodeLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } internalGetMutableNodeLabels().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableNodeLabels() { return internalGetMutableNodeLabels().getMutableMap(); } /** *
       * Labels that are assigned to the nodes of the node group at creation time.
       * 
* * map<string, string> node_labels = 14; */ public Builder putNodeLabels( java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); } if (value == null) { throw new NullPointerException("map value"); } internalGetMutableNodeLabels().getMutableMap() .put(key, value); return this; } /** *
       * Labels that are assigned to the nodes of the node group at creation time.
       * 
* * map<string, string> node_labels = 14; */ public Builder putAllNodeLabels( java.util.Map values) { internalGetMutableNodeLabels().getMutableMap() .putAll(values); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.k8s.v1.UpdateNodeGroupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.UpdateNodeGroupRequest) private static final yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest(); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateNodeGroupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateNodeGroupRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateNodeGroupMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.UpdateNodeGroupMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Node group that is being updated.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ java.lang.String getNodeGroupId(); /** *
     * ID of the Node group that is being updated.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ com.google.protobuf.ByteString getNodeGroupIdBytes(); } /** * Protobuf type {@code yandex.cloud.k8s.v1.UpdateNodeGroupMetadata} */ public static final class UpdateNodeGroupMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.UpdateNodeGroupMetadata) UpdateNodeGroupMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateNodeGroupMetadata.newBuilder() to construct. private UpdateNodeGroupMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateNodeGroupMetadata() { nodeGroupId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateNodeGroupMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateNodeGroupMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); nodeGroupId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata.Builder.class); } public static final int NODE_GROUP_ID_FIELD_NUMBER = 1; private volatile java.lang.Object nodeGroupId_; /** *
     * ID of the Node group that is being updated.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ @java.lang.Override public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } } /** *
     * ID of the Node group that is being updated.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ @java.lang.Override public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, nodeGroupId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, nodeGroupId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata)) { return super.equals(obj); } yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata other = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata) obj; if (!getNodeGroupId() .equals(other.getNodeGroupId())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + NODE_GROUP_ID_FIELD_NUMBER; hash = (53 * hash) + getNodeGroupId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.k8s.v1.UpdateNodeGroupMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.UpdateNodeGroupMetadata) yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata.Builder.class); } // Construct using yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); nodeGroupId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata getDefaultInstanceForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata build() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata buildPartial() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata result = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata(this); result.nodeGroupId_ = nodeGroupId_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata) { return mergeFrom((yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata other) { if (other == yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata.getDefaultInstance()) return this; if (!other.getNodeGroupId().isEmpty()) { nodeGroupId_ = other.nodeGroupId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object nodeGroupId_ = ""; /** *
       * ID of the Node group that is being updated.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the Node group that is being updated.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the Node group that is being updated.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @param value The nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nodeGroupId_ = value; onChanged(); return this; } /** *
       * ID of the Node group that is being updated.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearNodeGroupId() { nodeGroupId_ = getDefaultInstance().getNodeGroupId(); onChanged(); return this; } /** *
       * ID of the Node group that is being updated.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nodeGroupId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.k8s.v1.UpdateNodeGroupMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.UpdateNodeGroupMetadata) private static final yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata(); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateNodeGroupMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateNodeGroupMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.UpdateNodeGroupMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateNodeGroupRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.CreateNodeGroupRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Kubernetes cluster to create a node group in.
     * To get the Kubernetes cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Kubernetes cluster to create a node group in.
     * To get the Kubernetes cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the node group.
     * The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @return The name. */ java.lang.String getName(); /** *
     * Name of the node group.
     * The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * Description of the node group.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * Description of the node group.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ int getLabelsCount(); /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ boolean containsLabels( java.lang.String key); /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getLabels(); /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.util.Map getLabelsMap(); /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrThrow( java.lang.String key); /** *
     * Node template for creating the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 5 [(.yandex.cloud.required) = true]; * @return Whether the nodeTemplate field is set. */ boolean hasNodeTemplate(); /** *
     * Node template for creating the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 5 [(.yandex.cloud.required) = true]; * @return The nodeTemplate. */ yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate getNodeTemplate(); /** *
     * Node template for creating the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 5 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplateOrBuilder getNodeTemplateOrBuilder(); /** *
     * Scale policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6 [(.yandex.cloud.required) = true]; * @return Whether the scalePolicy field is set. */ boolean hasScalePolicy(); /** *
     * Scale policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6 [(.yandex.cloud.required) = true]; * @return The scalePolicy. */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy getScalePolicy(); /** *
     * Scale policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicyOrBuilder getScalePolicyOrBuilder(); /** *
     * Allocation policy of the node group by the zones and regions.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 7; * @return Whether the allocationPolicy field is set. */ boolean hasAllocationPolicy(); /** *
     * Allocation policy of the node group by the zones and regions.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 7; * @return The allocationPolicy. */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy getAllocationPolicy(); /** *
     * Allocation policy of the node group by the zones and regions.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 7; */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicyOrBuilder getAllocationPolicyOrBuilder(); /** *
     * Deploy policy according to which the updates are rolled out. If not specified,
     * the default is used.
     * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 13; * @return Whether the deployPolicy field is set. */ boolean hasDeployPolicy(); /** *
     * Deploy policy according to which the updates are rolled out. If not specified,
     * the default is used.
     * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 13; * @return The deployPolicy. */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy getDeployPolicy(); /** *
     * Deploy policy according to which the updates are rolled out. If not specified,
     * the default is used.
     * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 13; */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicyOrBuilder getDeployPolicyOrBuilder(); /** *
     * Version of Kubernetes components that runs on the nodes.
     * 
* * string version = 8; * @return The version. */ java.lang.String getVersion(); /** *
     * Version of Kubernetes components that runs on the nodes.
     * 
* * string version = 8; * @return The bytes for version. */ com.google.protobuf.ByteString getVersionBytes(); /** *
     * Maintenance policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 9; * @return Whether the maintenancePolicy field is set. */ boolean hasMaintenancePolicy(); /** *
     * Maintenance policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 9; * @return The maintenancePolicy. */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy getMaintenancePolicy(); /** *
     * Maintenance policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 9; */ yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder(); /** *
     * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
     * 
* * repeated string allowed_unsafe_sysctls = 10 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @return A list containing the allowedUnsafeSysctls. */ java.util.List getAllowedUnsafeSysctlsList(); /** *
     * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
     * 
* * repeated string allowed_unsafe_sysctls = 10 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @return The count of allowedUnsafeSysctls. */ int getAllowedUnsafeSysctlsCount(); /** *
     * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
     * 
* * repeated string allowed_unsafe_sysctls = 10 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param index The index of the element to return. * @return The allowedUnsafeSysctls at the given index. */ java.lang.String getAllowedUnsafeSysctls(int index); /** *
     * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
     * 
* * repeated string allowed_unsafe_sysctls = 10 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param index The index of the value to return. * @return The bytes of the allowedUnsafeSysctls at the given index. */ com.google.protobuf.ByteString getAllowedUnsafeSysctlsBytes(int index); /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ java.util.List getNodeTaintsList(); /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ yandex.cloud.api.k8s.v1.NodeOuterClass.Taint getNodeTaints(int index); /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ int getNodeTaintsCount(); /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ java.util.List getNodeTaintsOrBuilderList(); /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ yandex.cloud.api.k8s.v1.NodeOuterClass.TaintOrBuilder getNodeTaintsOrBuilder( int index); /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 12; */ int getNodeLabelsCount(); /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 12; */ boolean containsNodeLabels( java.lang.String key); /** * Use {@link #getNodeLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getNodeLabels(); /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 12; */ java.util.Map getNodeLabelsMap(); /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 12; */ java.lang.String getNodeLabelsOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 12; */ java.lang.String getNodeLabelsOrThrow( java.lang.String key); } /** * Protobuf type {@code yandex.cloud.k8s.v1.CreateNodeGroupRequest} */ public static final class CreateNodeGroupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.CreateNodeGroupRequest) CreateNodeGroupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use CreateNodeGroupRequest.newBuilder() to construct. private CreateNodeGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateNodeGroupRequest() { clusterId_ = ""; name_ = ""; description_ = ""; version_ = ""; allowedUnsafeSysctls_ = com.google.protobuf.LazyStringArrayList.EMPTY; nodeTaints_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateNodeGroupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateNodeGroupRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); clusterId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); description_ = s; break; } case 34: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { labels_ = com.google.protobuf.MapField.newMapField( LabelsDefaultEntryHolder.defaultEntry); mutable_bitField0_ |= 0x00000001; } com.google.protobuf.MapEntry labels__ = input.readMessage( LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); labels_.getMutableMap().put( labels__.getKey(), labels__.getValue()); break; } case 42: { yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.Builder subBuilder = null; if (nodeTemplate_ != null) { subBuilder = nodeTemplate_.toBuilder(); } nodeTemplate_ = input.readMessage(yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(nodeTemplate_); nodeTemplate_ = subBuilder.buildPartial(); } break; } case 50: { yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.Builder subBuilder = null; if (scalePolicy_ != null) { subBuilder = scalePolicy_.toBuilder(); } scalePolicy_ = input.readMessage(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(scalePolicy_); scalePolicy_ = subBuilder.buildPartial(); } break; } case 58: { yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.Builder subBuilder = null; if (allocationPolicy_ != null) { subBuilder = allocationPolicy_.toBuilder(); } allocationPolicy_ = input.readMessage(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(allocationPolicy_); allocationPolicy_ = subBuilder.buildPartial(); } break; } case 66: { java.lang.String s = input.readStringRequireUtf8(); version_ = s; break; } case 74: { yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.Builder subBuilder = null; if (maintenancePolicy_ != null) { subBuilder = maintenancePolicy_.toBuilder(); } maintenancePolicy_ = input.readMessage(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(maintenancePolicy_); maintenancePolicy_ = subBuilder.buildPartial(); } break; } case 82: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000002) != 0)) { allowedUnsafeSysctls_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000002; } allowedUnsafeSysctls_.add(s); break; } case 90: { if (!((mutable_bitField0_ & 0x00000004) != 0)) { nodeTaints_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } nodeTaints_.add( input.readMessage(yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.parser(), extensionRegistry)); break; } case 98: { if (!((mutable_bitField0_ & 0x00000008) != 0)) { nodeLabels_ = com.google.protobuf.MapField.newMapField( NodeLabelsDefaultEntryHolder.defaultEntry); mutable_bitField0_ |= 0x00000008; } com.google.protobuf.MapEntry nodeLabels__ = input.readMessage( NodeLabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); nodeLabels_.getMutableMap().put( nodeLabels__.getKey(), nodeLabels__.getValue()); break; } case 106: { yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.Builder subBuilder = null; if (deployPolicy_ != null) { subBuilder = deployPolicy_.toBuilder(); } deployPolicy_ = input.readMessage(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(deployPolicy_); deployPolicy_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) != 0)) { allowedUnsafeSysctls_ = allowedUnsafeSysctls_.getUnmodifiableView(); } if (((mutable_bitField0_ & 0x00000004) != 0)) { nodeTaints_ = java.util.Collections.unmodifiableList(nodeTaints_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateNodeGroupRequest_descriptor; } @SuppressWarnings({"rawtypes"}) @java.lang.Override protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 4: return internalGetLabels(); case 12: return internalGetNodeLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Kubernetes cluster to create a node group in.
     * To get the Kubernetes cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the Kubernetes cluster to create a node group in.
     * To get the Kubernetes cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int NAME_FIELD_NUMBER = 2; private volatile java.lang.Object name_; /** *
     * Name of the node group.
     * The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @return The name. */ @java.lang.Override public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** *
     * Name of the node group.
     * The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @return The bytes for name. */ @java.lang.Override public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DESCRIPTION_FIELD_NUMBER = 3; private volatile java.lang.Object description_; /** *
     * Description of the node group.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ @java.lang.Override public java.lang.String getDescription() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } } /** *
     * Description of the node group.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ @java.lang.Override public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int LABELS_FIELD_NUMBER = 4; private static final class LabelsDefaultEntryHolder { static final com.google.protobuf.MapEntry< java.lang.String, java.lang.String> defaultEntry = com.google.protobuf.MapEntry .newDefaultInstance( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateNodeGroupRequest_LabelsEntry_descriptor, com.google.protobuf.WireFormat.FieldType.STRING, "", com.google.protobuf.WireFormat.FieldType.STRING, ""); } private com.google.protobuf.MapField< java.lang.String, java.lang.String> labels_; private com.google.protobuf.MapField internalGetLabels() { if (labels_ == null) { return com.google.protobuf.MapField.emptyMapField( LabelsDefaultEntryHolder.defaultEntry); } return labels_; } public int getLabelsCount() { return internalGetLabels().getMap().size(); } /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * Resource labels as `key:value` pairs.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public static final int NODE_TEMPLATE_FIELD_NUMBER = 5; private yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate nodeTemplate_; /** *
     * Node template for creating the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 5 [(.yandex.cloud.required) = true]; * @return Whether the nodeTemplate field is set. */ @java.lang.Override public boolean hasNodeTemplate() { return nodeTemplate_ != null; } /** *
     * Node template for creating the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 5 [(.yandex.cloud.required) = true]; * @return The nodeTemplate. */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate getNodeTemplate() { return nodeTemplate_ == null ? yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.getDefaultInstance() : nodeTemplate_; } /** *
     * Node template for creating the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 5 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplateOrBuilder getNodeTemplateOrBuilder() { return getNodeTemplate(); } public static final int SCALE_POLICY_FIELD_NUMBER = 6; private yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy scalePolicy_; /** *
     * Scale policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6 [(.yandex.cloud.required) = true]; * @return Whether the scalePolicy field is set. */ @java.lang.Override public boolean hasScalePolicy() { return scalePolicy_ != null; } /** *
     * Scale policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6 [(.yandex.cloud.required) = true]; * @return The scalePolicy. */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy getScalePolicy() { return scalePolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.getDefaultInstance() : scalePolicy_; } /** *
     * Scale policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicyOrBuilder getScalePolicyOrBuilder() { return getScalePolicy(); } public static final int ALLOCATION_POLICY_FIELD_NUMBER = 7; private yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy allocationPolicy_; /** *
     * Allocation policy of the node group by the zones and regions.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 7; * @return Whether the allocationPolicy field is set. */ @java.lang.Override public boolean hasAllocationPolicy() { return allocationPolicy_ != null; } /** *
     * Allocation policy of the node group by the zones and regions.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 7; * @return The allocationPolicy. */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy getAllocationPolicy() { return allocationPolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.getDefaultInstance() : allocationPolicy_; } /** *
     * Allocation policy of the node group by the zones and regions.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 7; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicyOrBuilder getAllocationPolicyOrBuilder() { return getAllocationPolicy(); } public static final int DEPLOY_POLICY_FIELD_NUMBER = 13; private yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy deployPolicy_; /** *
     * Deploy policy according to which the updates are rolled out. If not specified,
     * the default is used.
     * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 13; * @return Whether the deployPolicy field is set. */ @java.lang.Override public boolean hasDeployPolicy() { return deployPolicy_ != null; } /** *
     * Deploy policy according to which the updates are rolled out. If not specified,
     * the default is used.
     * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 13; * @return The deployPolicy. */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy getDeployPolicy() { return deployPolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.getDefaultInstance() : deployPolicy_; } /** *
     * Deploy policy according to which the updates are rolled out. If not specified,
     * the default is used.
     * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 13; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicyOrBuilder getDeployPolicyOrBuilder() { return getDeployPolicy(); } public static final int VERSION_FIELD_NUMBER = 8; private volatile java.lang.Object version_; /** *
     * Version of Kubernetes components that runs on the nodes.
     * 
* * string version = 8; * @return The version. */ @java.lang.Override public java.lang.String getVersion() { java.lang.Object ref = version_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); version_ = s; return s; } } /** *
     * Version of Kubernetes components that runs on the nodes.
     * 
* * string version = 8; * @return The bytes for version. */ @java.lang.Override public com.google.protobuf.ByteString getVersionBytes() { java.lang.Object ref = version_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); version_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int MAINTENANCE_POLICY_FIELD_NUMBER = 9; private yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy maintenancePolicy_; /** *
     * Maintenance policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 9; * @return Whether the maintenancePolicy field is set. */ @java.lang.Override public boolean hasMaintenancePolicy() { return maintenancePolicy_ != null; } /** *
     * Maintenance policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 9; * @return The maintenancePolicy. */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy getMaintenancePolicy() { return maintenancePolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.getDefaultInstance() : maintenancePolicy_; } /** *
     * Maintenance policy of the node group.
     * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 9; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder() { return getMaintenancePolicy(); } public static final int ALLOWED_UNSAFE_SYSCTLS_FIELD_NUMBER = 10; private com.google.protobuf.LazyStringList allowedUnsafeSysctls_; /** *
     * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
     * 
* * repeated string allowed_unsafe_sysctls = 10 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @return A list containing the allowedUnsafeSysctls. */ public com.google.protobuf.ProtocolStringList getAllowedUnsafeSysctlsList() { return allowedUnsafeSysctls_; } /** *
     * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
     * 
* * repeated string allowed_unsafe_sysctls = 10 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @return The count of allowedUnsafeSysctls. */ public int getAllowedUnsafeSysctlsCount() { return allowedUnsafeSysctls_.size(); } /** *
     * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
     * 
* * repeated string allowed_unsafe_sysctls = 10 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param index The index of the element to return. * @return The allowedUnsafeSysctls at the given index. */ public java.lang.String getAllowedUnsafeSysctls(int index) { return allowedUnsafeSysctls_.get(index); } /** *
     * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
     * 
* * repeated string allowed_unsafe_sysctls = 10 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param index The index of the value to return. * @return The bytes of the allowedUnsafeSysctls at the given index. */ public com.google.protobuf.ByteString getAllowedUnsafeSysctlsBytes(int index) { return allowedUnsafeSysctls_.getByteString(index); } public static final int NODE_TAINTS_FIELD_NUMBER = 11; private java.util.List nodeTaints_; /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ @java.lang.Override public java.util.List getNodeTaintsList() { return nodeTaints_; } /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ @java.lang.Override public java.util.List getNodeTaintsOrBuilderList() { return nodeTaints_; } /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ @java.lang.Override public int getNodeTaintsCount() { return nodeTaints_.size(); } /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeOuterClass.Taint getNodeTaints(int index) { return nodeTaints_.get(index); } /** *
     * Taints that are applied to the nodes of the node group at creation time.
     * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ @java.lang.Override public yandex.cloud.api.k8s.v1.NodeOuterClass.TaintOrBuilder getNodeTaintsOrBuilder( int index) { return nodeTaints_.get(index); } public static final int NODE_LABELS_FIELD_NUMBER = 12; private static final class NodeLabelsDefaultEntryHolder { static final com.google.protobuf.MapEntry< java.lang.String, java.lang.String> defaultEntry = com.google.protobuf.MapEntry .newDefaultInstance( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateNodeGroupRequest_NodeLabelsEntry_descriptor, com.google.protobuf.WireFormat.FieldType.STRING, "", com.google.protobuf.WireFormat.FieldType.STRING, ""); } private com.google.protobuf.MapField< java.lang.String, java.lang.String> nodeLabels_; private com.google.protobuf.MapField internalGetNodeLabels() { if (nodeLabels_ == null) { return com.google.protobuf.MapField.emptyMapField( NodeLabelsDefaultEntryHolder.defaultEntry); } return nodeLabels_; } public int getNodeLabelsCount() { return internalGetNodeLabels().getMap().size(); } /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 12; */ @java.lang.Override public boolean containsNodeLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetNodeLabels().getMap().containsKey(key); } /** * Use {@link #getNodeLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getNodeLabels() { return getNodeLabelsMap(); } /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 12; */ @java.lang.Override public java.util.Map getNodeLabelsMap() { return internalGetNodeLabels().getMap(); } /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 12; */ @java.lang.Override public java.lang.String getNodeLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetNodeLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * Labels that are assigned to the nodes of the node group at creation time.
     * 
* * map<string, string> node_labels = 12; */ @java.lang.Override public java.lang.String getNodeLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetNodeLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); } com.google.protobuf.GeneratedMessageV3 .serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 4); if (nodeTemplate_ != null) { output.writeMessage(5, getNodeTemplate()); } if (scalePolicy_ != null) { output.writeMessage(6, getScalePolicy()); } if (allocationPolicy_ != null) { output.writeMessage(7, getAllocationPolicy()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 8, version_); } if (maintenancePolicy_ != null) { output.writeMessage(9, getMaintenancePolicy()); } for (int i = 0; i < allowedUnsafeSysctls_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 10, allowedUnsafeSysctls_.getRaw(i)); } for (int i = 0; i < nodeTaints_.size(); i++) { output.writeMessage(11, nodeTaints_.get(i)); } com.google.protobuf.GeneratedMessageV3 .serializeStringMapTo( output, internalGetNodeLabels(), NodeLabelsDefaultEntryHolder.defaultEntry, 12); if (deployPolicy_ != null) { output.writeMessage(13, getDeployPolicy()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); } for (java.util.Map.Entry entry : internalGetLabels().getMap().entrySet()) { com.google.protobuf.MapEntry labels__ = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType() .setKey(entry.getKey()) .setValue(entry.getValue()) .build(); size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, labels__); } if (nodeTemplate_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getNodeTemplate()); } if (scalePolicy_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getScalePolicy()); } if (allocationPolicy_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, getAllocationPolicy()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, version_); } if (maintenancePolicy_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, getMaintenancePolicy()); } { int dataSize = 0; for (int i = 0; i < allowedUnsafeSysctls_.size(); i++) { dataSize += computeStringSizeNoTag(allowedUnsafeSysctls_.getRaw(i)); } size += dataSize; size += 1 * getAllowedUnsafeSysctlsList().size(); } for (int i = 0; i < nodeTaints_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, nodeTaints_.get(i)); } for (java.util.Map.Entry entry : internalGetNodeLabels().getMap().entrySet()) { com.google.protobuf.MapEntry nodeLabels__ = NodeLabelsDefaultEntryHolder.defaultEntry.newBuilderForType() .setKey(entry.getKey()) .setValue(entry.getValue()) .build(); size += com.google.protobuf.CodedOutputStream .computeMessageSize(12, nodeLabels__); } if (deployPolicy_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(13, getDeployPolicy()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest)) { return super.equals(obj); } yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest other = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getName() .equals(other.getName())) return false; if (!getDescription() .equals(other.getDescription())) return false; if (!internalGetLabels().equals( other.internalGetLabels())) return false; if (hasNodeTemplate() != other.hasNodeTemplate()) return false; if (hasNodeTemplate()) { if (!getNodeTemplate() .equals(other.getNodeTemplate())) return false; } if (hasScalePolicy() != other.hasScalePolicy()) return false; if (hasScalePolicy()) { if (!getScalePolicy() .equals(other.getScalePolicy())) return false; } if (hasAllocationPolicy() != other.hasAllocationPolicy()) return false; if (hasAllocationPolicy()) { if (!getAllocationPolicy() .equals(other.getAllocationPolicy())) return false; } if (hasDeployPolicy() != other.hasDeployPolicy()) return false; if (hasDeployPolicy()) { if (!getDeployPolicy() .equals(other.getDeployPolicy())) return false; } if (!getVersion() .equals(other.getVersion())) return false; if (hasMaintenancePolicy() != other.hasMaintenancePolicy()) return false; if (hasMaintenancePolicy()) { if (!getMaintenancePolicy() .equals(other.getMaintenancePolicy())) return false; } if (!getAllowedUnsafeSysctlsList() .equals(other.getAllowedUnsafeSysctlsList())) return false; if (!getNodeTaintsList() .equals(other.getNodeTaintsList())) return false; if (!internalGetNodeLabels().equals( other.internalGetNodeLabels())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().hashCode(); hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); if (!internalGetLabels().getMap().isEmpty()) { hash = (37 * hash) + LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetLabels().hashCode(); } if (hasNodeTemplate()) { hash = (37 * hash) + NODE_TEMPLATE_FIELD_NUMBER; hash = (53 * hash) + getNodeTemplate().hashCode(); } if (hasScalePolicy()) { hash = (37 * hash) + SCALE_POLICY_FIELD_NUMBER; hash = (53 * hash) + getScalePolicy().hashCode(); } if (hasAllocationPolicy()) { hash = (37 * hash) + ALLOCATION_POLICY_FIELD_NUMBER; hash = (53 * hash) + getAllocationPolicy().hashCode(); } if (hasDeployPolicy()) { hash = (37 * hash) + DEPLOY_POLICY_FIELD_NUMBER; hash = (53 * hash) + getDeployPolicy().hashCode(); } hash = (37 * hash) + VERSION_FIELD_NUMBER; hash = (53 * hash) + getVersion().hashCode(); if (hasMaintenancePolicy()) { hash = (37 * hash) + MAINTENANCE_POLICY_FIELD_NUMBER; hash = (53 * hash) + getMaintenancePolicy().hashCode(); } if (getAllowedUnsafeSysctlsCount() > 0) { hash = (37 * hash) + ALLOWED_UNSAFE_SYSCTLS_FIELD_NUMBER; hash = (53 * hash) + getAllowedUnsafeSysctlsList().hashCode(); } if (getNodeTaintsCount() > 0) { hash = (37 * hash) + NODE_TAINTS_FIELD_NUMBER; hash = (53 * hash) + getNodeTaintsList().hashCode(); } if (!internalGetNodeLabels().getMap().isEmpty()) { hash = (37 * hash) + NODE_LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetNodeLabels().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.k8s.v1.CreateNodeGroupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.CreateNodeGroupRequest) yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateNodeGroupRequest_descriptor; } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 4: return internalGetLabels(); case 12: return internalGetNodeLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMutableMapField( int number) { switch (number) { case 4: return internalGetMutableLabels(); case 12: return internalGetMutableNodeLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest.Builder.class); } // Construct using yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getNodeTaintsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); clusterId_ = ""; name_ = ""; description_ = ""; internalGetMutableLabels().clear(); if (nodeTemplateBuilder_ == null) { nodeTemplate_ = null; } else { nodeTemplate_ = null; nodeTemplateBuilder_ = null; } if (scalePolicyBuilder_ == null) { scalePolicy_ = null; } else { scalePolicy_ = null; scalePolicyBuilder_ = null; } if (allocationPolicyBuilder_ == null) { allocationPolicy_ = null; } else { allocationPolicy_ = null; allocationPolicyBuilder_ = null; } if (deployPolicyBuilder_ == null) { deployPolicy_ = null; } else { deployPolicy_ = null; deployPolicyBuilder_ = null; } version_ = ""; if (maintenancePolicyBuilder_ == null) { maintenancePolicy_ = null; } else { maintenancePolicy_ = null; maintenancePolicyBuilder_ = null; } allowedUnsafeSysctls_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); if (nodeTaintsBuilder_ == null) { nodeTaints_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { nodeTaintsBuilder_.clear(); } internalGetMutableNodeLabels().clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateNodeGroupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest getDefaultInstanceForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest build() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest buildPartial() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest result = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; result.name_ = name_; result.description_ = description_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); if (nodeTemplateBuilder_ == null) { result.nodeTemplate_ = nodeTemplate_; } else { result.nodeTemplate_ = nodeTemplateBuilder_.build(); } if (scalePolicyBuilder_ == null) { result.scalePolicy_ = scalePolicy_; } else { result.scalePolicy_ = scalePolicyBuilder_.build(); } if (allocationPolicyBuilder_ == null) { result.allocationPolicy_ = allocationPolicy_; } else { result.allocationPolicy_ = allocationPolicyBuilder_.build(); } if (deployPolicyBuilder_ == null) { result.deployPolicy_ = deployPolicy_; } else { result.deployPolicy_ = deployPolicyBuilder_.build(); } result.version_ = version_; if (maintenancePolicyBuilder_ == null) { result.maintenancePolicy_ = maintenancePolicy_; } else { result.maintenancePolicy_ = maintenancePolicyBuilder_.build(); } if (((bitField0_ & 0x00000002) != 0)) { allowedUnsafeSysctls_ = allowedUnsafeSysctls_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000002); } result.allowedUnsafeSysctls_ = allowedUnsafeSysctls_; if (nodeTaintsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { nodeTaints_ = java.util.Collections.unmodifiableList(nodeTaints_); bitField0_ = (bitField0_ & ~0x00000004); } result.nodeTaints_ = nodeTaints_; } else { result.nodeTaints_ = nodeTaintsBuilder_.build(); } result.nodeLabels_ = internalGetNodeLabels(); result.nodeLabels_.makeImmutable(); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest) { return mergeFrom((yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest other) { if (other == yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } internalGetMutableLabels().mergeFrom( other.internalGetLabels()); if (other.hasNodeTemplate()) { mergeNodeTemplate(other.getNodeTemplate()); } if (other.hasScalePolicy()) { mergeScalePolicy(other.getScalePolicy()); } if (other.hasAllocationPolicy()) { mergeAllocationPolicy(other.getAllocationPolicy()); } if (other.hasDeployPolicy()) { mergeDeployPolicy(other.getDeployPolicy()); } if (!other.getVersion().isEmpty()) { version_ = other.version_; onChanged(); } if (other.hasMaintenancePolicy()) { mergeMaintenancePolicy(other.getMaintenancePolicy()); } if (!other.allowedUnsafeSysctls_.isEmpty()) { if (allowedUnsafeSysctls_.isEmpty()) { allowedUnsafeSysctls_ = other.allowedUnsafeSysctls_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureAllowedUnsafeSysctlsIsMutable(); allowedUnsafeSysctls_.addAll(other.allowedUnsafeSysctls_); } onChanged(); } if (nodeTaintsBuilder_ == null) { if (!other.nodeTaints_.isEmpty()) { if (nodeTaints_.isEmpty()) { nodeTaints_ = other.nodeTaints_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureNodeTaintsIsMutable(); nodeTaints_.addAll(other.nodeTaints_); } onChanged(); } } else { if (!other.nodeTaints_.isEmpty()) { if (nodeTaintsBuilder_.isEmpty()) { nodeTaintsBuilder_.dispose(); nodeTaintsBuilder_ = null; nodeTaints_ = other.nodeTaints_; bitField0_ = (bitField0_ & ~0x00000004); nodeTaintsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getNodeTaintsFieldBuilder() : null; } else { nodeTaintsBuilder_.addAllMessages(other.nodeTaints_); } } } internalGetMutableNodeLabels().mergeFrom( other.internalGetNodeLabels()); this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the Kubernetes cluster to create a node group in.
       * To get the Kubernetes cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the Kubernetes cluster to create a node group in.
       * To get the Kubernetes cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the Kubernetes cluster to create a node group in.
       * To get the Kubernetes cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the Kubernetes cluster to create a node group in.
       * To get the Kubernetes cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the Kubernetes cluster to create a node group in.
       * To get the Kubernetes cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object name_ = ""; /** *
       * Name of the node group.
       * The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the node group.
       * The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @return The bytes for name. */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the node group.
       * The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @param value The name to set. * @return This builder for chaining. */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } name_ = value; onChanged(); return this; } /** *
       * Name of the node group.
       * The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Name of the node group.
       * The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.pattern) = "|[a-z]([-a-z0-9]{0,61}[a-z0-9])?"]; * @param value The bytes for name to set. * @return This builder for chaining. */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); name_ = value; onChanged(); return this; } private java.lang.Object description_ = ""; /** *
       * Description of the node group.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ public java.lang.String getDescription() { java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Description of the node group.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Description of the node group.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @param value The description to set. * @return This builder for chaining. */ public Builder setDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } description_ = value; onChanged(); return this; } /** *
       * Description of the node group.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** *
       * Description of the node group.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @param value The bytes for description to set. * @return This builder for chaining. */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); description_ = value; onChanged(); return this; } private com.google.protobuf.MapField< java.lang.String, java.lang.String> labels_; private com.google.protobuf.MapField internalGetLabels() { if (labels_ == null) { return com.google.protobuf.MapField.emptyMapField( LabelsDefaultEntryHolder.defaultEntry); } return labels_; } private com.google.protobuf.MapField internalGetMutableLabels() { onChanged();; if (labels_ == null) { labels_ = com.google.protobuf.MapField.newMapField( LabelsDefaultEntryHolder.defaultEntry); } if (!labels_.isMutable()) { labels_ = labels_.copy(); } return labels_; } public int getLabelsCount() { return internalGetLabels().getMap().size(); } /** *
       * Resource labels as `key:value` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
       * Resource labels as `key:value` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
       * Resource labels as `key:value` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Resource labels as `key:value` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearLabels() { internalGetMutableLabels().getMutableMap() .clear(); return this; } /** *
       * Resource labels as `key:value` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder removeLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } internalGetMutableLabels().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { return internalGetMutableLabels().getMutableMap(); } /** *
       * Resource labels as `key:value` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putLabels( java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); } if (value == null) { throw new NullPointerException("map value"); } internalGetMutableLabels().getMutableMap() .put(key, value); return this; } /** *
       * Resource labels as `key:value` pairs.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putAllLabels( java.util.Map values) { internalGetMutableLabels().getMutableMap() .putAll(values); return this; } private yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate nodeTemplate_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplateOrBuilder> nodeTemplateBuilder_; /** *
       * Node template for creating the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 5 [(.yandex.cloud.required) = true]; * @return Whether the nodeTemplate field is set. */ public boolean hasNodeTemplate() { return nodeTemplateBuilder_ != null || nodeTemplate_ != null; } /** *
       * Node template for creating the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 5 [(.yandex.cloud.required) = true]; * @return The nodeTemplate. */ public yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate getNodeTemplate() { if (nodeTemplateBuilder_ == null) { return nodeTemplate_ == null ? yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.getDefaultInstance() : nodeTemplate_; } else { return nodeTemplateBuilder_.getMessage(); } } /** *
       * Node template for creating the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 5 [(.yandex.cloud.required) = true]; */ public Builder setNodeTemplate(yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate value) { if (nodeTemplateBuilder_ == null) { if (value == null) { throw new NullPointerException(); } nodeTemplate_ = value; onChanged(); } else { nodeTemplateBuilder_.setMessage(value); } return this; } /** *
       * Node template for creating the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 5 [(.yandex.cloud.required) = true]; */ public Builder setNodeTemplate( yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.Builder builderForValue) { if (nodeTemplateBuilder_ == null) { nodeTemplate_ = builderForValue.build(); onChanged(); } else { nodeTemplateBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Node template for creating the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 5 [(.yandex.cloud.required) = true]; */ public Builder mergeNodeTemplate(yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate value) { if (nodeTemplateBuilder_ == null) { if (nodeTemplate_ != null) { nodeTemplate_ = yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.newBuilder(nodeTemplate_).mergeFrom(value).buildPartial(); } else { nodeTemplate_ = value; } onChanged(); } else { nodeTemplateBuilder_.mergeFrom(value); } return this; } /** *
       * Node template for creating the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 5 [(.yandex.cloud.required) = true]; */ public Builder clearNodeTemplate() { if (nodeTemplateBuilder_ == null) { nodeTemplate_ = null; onChanged(); } else { nodeTemplate_ = null; nodeTemplateBuilder_ = null; } return this; } /** *
       * Node template for creating the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 5 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.Builder getNodeTemplateBuilder() { onChanged(); return getNodeTemplateFieldBuilder().getBuilder(); } /** *
       * Node template for creating the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 5 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplateOrBuilder getNodeTemplateOrBuilder() { if (nodeTemplateBuilder_ != null) { return nodeTemplateBuilder_.getMessageOrBuilder(); } else { return nodeTemplate_ == null ? yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.getDefaultInstance() : nodeTemplate_; } } /** *
       * Node template for creating the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeTemplate node_template = 5 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplateOrBuilder> getNodeTemplateFieldBuilder() { if (nodeTemplateBuilder_ == null) { nodeTemplateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplate.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.NodeTemplateOrBuilder>( getNodeTemplate(), getParentForChildren(), isClean()); nodeTemplate_ = null; } return nodeTemplateBuilder_; } private yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy scalePolicy_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicyOrBuilder> scalePolicyBuilder_; /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6 [(.yandex.cloud.required) = true]; * @return Whether the scalePolicy field is set. */ public boolean hasScalePolicy() { return scalePolicyBuilder_ != null || scalePolicy_ != null; } /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6 [(.yandex.cloud.required) = true]; * @return The scalePolicy. */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy getScalePolicy() { if (scalePolicyBuilder_ == null) { return scalePolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.getDefaultInstance() : scalePolicy_; } else { return scalePolicyBuilder_.getMessage(); } } /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6 [(.yandex.cloud.required) = true]; */ public Builder setScalePolicy(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy value) { if (scalePolicyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } scalePolicy_ = value; onChanged(); } else { scalePolicyBuilder_.setMessage(value); } return this; } /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6 [(.yandex.cloud.required) = true]; */ public Builder setScalePolicy( yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.Builder builderForValue) { if (scalePolicyBuilder_ == null) { scalePolicy_ = builderForValue.build(); onChanged(); } else { scalePolicyBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6 [(.yandex.cloud.required) = true]; */ public Builder mergeScalePolicy(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy value) { if (scalePolicyBuilder_ == null) { if (scalePolicy_ != null) { scalePolicy_ = yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.newBuilder(scalePolicy_).mergeFrom(value).buildPartial(); } else { scalePolicy_ = value; } onChanged(); } else { scalePolicyBuilder_.mergeFrom(value); } return this; } /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6 [(.yandex.cloud.required) = true]; */ public Builder clearScalePolicy() { if (scalePolicyBuilder_ == null) { scalePolicy_ = null; onChanged(); } else { scalePolicy_ = null; scalePolicyBuilder_ = null; } return this; } /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.Builder getScalePolicyBuilder() { onChanged(); return getScalePolicyFieldBuilder().getBuilder(); } /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicyOrBuilder getScalePolicyOrBuilder() { if (scalePolicyBuilder_ != null) { return scalePolicyBuilder_.getMessageOrBuilder(); } else { return scalePolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.getDefaultInstance() : scalePolicy_; } } /** *
       * Scale policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.ScalePolicy scale_policy = 6 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicyOrBuilder> getScalePolicyFieldBuilder() { if (scalePolicyBuilder_ == null) { scalePolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.ScalePolicyOrBuilder>( getScalePolicy(), getParentForChildren(), isClean()); scalePolicy_ = null; } return scalePolicyBuilder_; } private yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy allocationPolicy_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicyOrBuilder> allocationPolicyBuilder_; /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 7; * @return Whether the allocationPolicy field is set. */ public boolean hasAllocationPolicy() { return allocationPolicyBuilder_ != null || allocationPolicy_ != null; } /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 7; * @return The allocationPolicy. */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy getAllocationPolicy() { if (allocationPolicyBuilder_ == null) { return allocationPolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.getDefaultInstance() : allocationPolicy_; } else { return allocationPolicyBuilder_.getMessage(); } } /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 7; */ public Builder setAllocationPolicy(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy value) { if (allocationPolicyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } allocationPolicy_ = value; onChanged(); } else { allocationPolicyBuilder_.setMessage(value); } return this; } /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 7; */ public Builder setAllocationPolicy( yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.Builder builderForValue) { if (allocationPolicyBuilder_ == null) { allocationPolicy_ = builderForValue.build(); onChanged(); } else { allocationPolicyBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 7; */ public Builder mergeAllocationPolicy(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy value) { if (allocationPolicyBuilder_ == null) { if (allocationPolicy_ != null) { allocationPolicy_ = yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.newBuilder(allocationPolicy_).mergeFrom(value).buildPartial(); } else { allocationPolicy_ = value; } onChanged(); } else { allocationPolicyBuilder_.mergeFrom(value); } return this; } /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 7; */ public Builder clearAllocationPolicy() { if (allocationPolicyBuilder_ == null) { allocationPolicy_ = null; onChanged(); } else { allocationPolicy_ = null; allocationPolicyBuilder_ = null; } return this; } /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 7; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.Builder getAllocationPolicyBuilder() { onChanged(); return getAllocationPolicyFieldBuilder().getBuilder(); } /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 7; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicyOrBuilder getAllocationPolicyOrBuilder() { if (allocationPolicyBuilder_ != null) { return allocationPolicyBuilder_.getMessageOrBuilder(); } else { return allocationPolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.getDefaultInstance() : allocationPolicy_; } } /** *
       * Allocation policy of the node group by the zones and regions.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupAllocationPolicy allocation_policy = 7; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicyOrBuilder> getAllocationPolicyFieldBuilder() { if (allocationPolicyBuilder_ == null) { allocationPolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupAllocationPolicyOrBuilder>( getAllocationPolicy(), getParentForChildren(), isClean()); allocationPolicy_ = null; } return allocationPolicyBuilder_; } private yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy deployPolicy_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicyOrBuilder> deployPolicyBuilder_; /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 13; * @return Whether the deployPolicy field is set. */ public boolean hasDeployPolicy() { return deployPolicyBuilder_ != null || deployPolicy_ != null; } /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 13; * @return The deployPolicy. */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy getDeployPolicy() { if (deployPolicyBuilder_ == null) { return deployPolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.getDefaultInstance() : deployPolicy_; } else { return deployPolicyBuilder_.getMessage(); } } /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 13; */ public Builder setDeployPolicy(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy value) { if (deployPolicyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } deployPolicy_ = value; onChanged(); } else { deployPolicyBuilder_.setMessage(value); } return this; } /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 13; */ public Builder setDeployPolicy( yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.Builder builderForValue) { if (deployPolicyBuilder_ == null) { deployPolicy_ = builderForValue.build(); onChanged(); } else { deployPolicyBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 13; */ public Builder mergeDeployPolicy(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy value) { if (deployPolicyBuilder_ == null) { if (deployPolicy_ != null) { deployPolicy_ = yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.newBuilder(deployPolicy_).mergeFrom(value).buildPartial(); } else { deployPolicy_ = value; } onChanged(); } else { deployPolicyBuilder_.mergeFrom(value); } return this; } /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 13; */ public Builder clearDeployPolicy() { if (deployPolicyBuilder_ == null) { deployPolicy_ = null; onChanged(); } else { deployPolicy_ = null; deployPolicyBuilder_ = null; } return this; } /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 13; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.Builder getDeployPolicyBuilder() { onChanged(); return getDeployPolicyFieldBuilder().getBuilder(); } /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 13; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicyOrBuilder getDeployPolicyOrBuilder() { if (deployPolicyBuilder_ != null) { return deployPolicyBuilder_.getMessageOrBuilder(); } else { return deployPolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.getDefaultInstance() : deployPolicy_; } } /** *
       * Deploy policy according to which the updates are rolled out. If not specified,
       * the default is used.
       * 
* * .yandex.cloud.k8s.v1.DeployPolicy deploy_policy = 13; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicyOrBuilder> getDeployPolicyFieldBuilder() { if (deployPolicyBuilder_ == null) { deployPolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.DeployPolicyOrBuilder>( getDeployPolicy(), getParentForChildren(), isClean()); deployPolicy_ = null; } return deployPolicyBuilder_; } private java.lang.Object version_ = ""; /** *
       * Version of Kubernetes components that runs on the nodes.
       * 
* * string version = 8; * @return The version. */ public java.lang.String getVersion() { java.lang.Object ref = version_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); version_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Version of Kubernetes components that runs on the nodes.
       * 
* * string version = 8; * @return The bytes for version. */ public com.google.protobuf.ByteString getVersionBytes() { java.lang.Object ref = version_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); version_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Version of Kubernetes components that runs on the nodes.
       * 
* * string version = 8; * @param value The version to set. * @return This builder for chaining. */ public Builder setVersion( java.lang.String value) { if (value == null) { throw new NullPointerException(); } version_ = value; onChanged(); return this; } /** *
       * Version of Kubernetes components that runs on the nodes.
       * 
* * string version = 8; * @return This builder for chaining. */ public Builder clearVersion() { version_ = getDefaultInstance().getVersion(); onChanged(); return this; } /** *
       * Version of Kubernetes components that runs on the nodes.
       * 
* * string version = 8; * @param value The bytes for version to set. * @return This builder for chaining. */ public Builder setVersionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); version_ = value; onChanged(); return this; } private yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy maintenancePolicy_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicyOrBuilder> maintenancePolicyBuilder_; /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 9; * @return Whether the maintenancePolicy field is set. */ public boolean hasMaintenancePolicy() { return maintenancePolicyBuilder_ != null || maintenancePolicy_ != null; } /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 9; * @return The maintenancePolicy. */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy getMaintenancePolicy() { if (maintenancePolicyBuilder_ == null) { return maintenancePolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.getDefaultInstance() : maintenancePolicy_; } else { return maintenancePolicyBuilder_.getMessage(); } } /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 9; */ public Builder setMaintenancePolicy(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy value) { if (maintenancePolicyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } maintenancePolicy_ = value; onChanged(); } else { maintenancePolicyBuilder_.setMessage(value); } return this; } /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 9; */ public Builder setMaintenancePolicy( yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.Builder builderForValue) { if (maintenancePolicyBuilder_ == null) { maintenancePolicy_ = builderForValue.build(); onChanged(); } else { maintenancePolicyBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 9; */ public Builder mergeMaintenancePolicy(yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy value) { if (maintenancePolicyBuilder_ == null) { if (maintenancePolicy_ != null) { maintenancePolicy_ = yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.newBuilder(maintenancePolicy_).mergeFrom(value).buildPartial(); } else { maintenancePolicy_ = value; } onChanged(); } else { maintenancePolicyBuilder_.mergeFrom(value); } return this; } /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 9; */ public Builder clearMaintenancePolicy() { if (maintenancePolicyBuilder_ == null) { maintenancePolicy_ = null; onChanged(); } else { maintenancePolicy_ = null; maintenancePolicyBuilder_ = null; } return this; } /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 9; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.Builder getMaintenancePolicyBuilder() { onChanged(); return getMaintenancePolicyFieldBuilder().getBuilder(); } /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 9; */ public yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder() { if (maintenancePolicyBuilder_ != null) { return maintenancePolicyBuilder_.getMessageOrBuilder(); } else { return maintenancePolicy_ == null ? yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.getDefaultInstance() : maintenancePolicy_; } } /** *
       * Maintenance policy of the node group.
       * 
* * .yandex.cloud.k8s.v1.NodeGroupMaintenancePolicy maintenance_policy = 9; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicyOrBuilder> getMaintenancePolicyFieldBuilder() { if (maintenancePolicyBuilder_ == null) { maintenancePolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicy.Builder, yandex.cloud.api.k8s.v1.NodeGroupOuterClass.NodeGroupMaintenancePolicyOrBuilder>( getMaintenancePolicy(), getParentForChildren(), isClean()); maintenancePolicy_ = null; } return maintenancePolicyBuilder_; } private com.google.protobuf.LazyStringList allowedUnsafeSysctls_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureAllowedUnsafeSysctlsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { allowedUnsafeSysctls_ = new com.google.protobuf.LazyStringArrayList(allowedUnsafeSysctls_); bitField0_ |= 0x00000002; } } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 10 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @return A list containing the allowedUnsafeSysctls. */ public com.google.protobuf.ProtocolStringList getAllowedUnsafeSysctlsList() { return allowedUnsafeSysctls_.getUnmodifiableView(); } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 10 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @return The count of allowedUnsafeSysctls. */ public int getAllowedUnsafeSysctlsCount() { return allowedUnsafeSysctls_.size(); } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 10 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param index The index of the element to return. * @return The allowedUnsafeSysctls at the given index. */ public java.lang.String getAllowedUnsafeSysctls(int index) { return allowedUnsafeSysctls_.get(index); } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 10 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param index The index of the value to return. * @return The bytes of the allowedUnsafeSysctls at the given index. */ public com.google.protobuf.ByteString getAllowedUnsafeSysctlsBytes(int index) { return allowedUnsafeSysctls_.getByteString(index); } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 10 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param index The index to set the value at. * @param value The allowedUnsafeSysctls to set. * @return This builder for chaining. */ public Builder setAllowedUnsafeSysctls( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureAllowedUnsafeSysctlsIsMutable(); allowedUnsafeSysctls_.set(index, value); onChanged(); return this; } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 10 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param value The allowedUnsafeSysctls to add. * @return This builder for chaining. */ public Builder addAllowedUnsafeSysctls( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureAllowedUnsafeSysctlsIsMutable(); allowedUnsafeSysctls_.add(value); onChanged(); return this; } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 10 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param values The allowedUnsafeSysctls to add. * @return This builder for chaining. */ public Builder addAllAllowedUnsafeSysctls( java.lang.Iterable values) { ensureAllowedUnsafeSysctlsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, allowedUnsafeSysctls_); onChanged(); return this; } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 10 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @return This builder for chaining. */ public Builder clearAllowedUnsafeSysctls() { allowedUnsafeSysctls_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** *
       * Support for unsafe sysctl parameters. For more details see [documentation](https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/).
       * 
* * repeated string allowed_unsafe_sysctls = 10 [(.yandex.cloud.pattern) = "([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0-9][-_a-z0-9]*)?[a-z0-9*]", (.yandex.cloud.length) = "<=253"]; * @param value The bytes of the allowedUnsafeSysctls to add. * @return This builder for chaining. */ public Builder addAllowedUnsafeSysctlsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureAllowedUnsafeSysctlsIsMutable(); allowedUnsafeSysctls_.add(value); onChanged(); return this; } private java.util.List nodeTaints_ = java.util.Collections.emptyList(); private void ensureNodeTaintsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { nodeTaints_ = new java.util.ArrayList(nodeTaints_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeOuterClass.Taint, yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.TaintOrBuilder> nodeTaintsBuilder_; /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public java.util.List getNodeTaintsList() { if (nodeTaintsBuilder_ == null) { return java.util.Collections.unmodifiableList(nodeTaints_); } else { return nodeTaintsBuilder_.getMessageList(); } } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public int getNodeTaintsCount() { if (nodeTaintsBuilder_ == null) { return nodeTaints_.size(); } else { return nodeTaintsBuilder_.getCount(); } } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.Taint getNodeTaints(int index) { if (nodeTaintsBuilder_ == null) { return nodeTaints_.get(index); } else { return nodeTaintsBuilder_.getMessage(index); } } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public Builder setNodeTaints( int index, yandex.cloud.api.k8s.v1.NodeOuterClass.Taint value) { if (nodeTaintsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodeTaintsIsMutable(); nodeTaints_.set(index, value); onChanged(); } else { nodeTaintsBuilder_.setMessage(index, value); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public Builder setNodeTaints( int index, yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder builderForValue) { if (nodeTaintsBuilder_ == null) { ensureNodeTaintsIsMutable(); nodeTaints_.set(index, builderForValue.build()); onChanged(); } else { nodeTaintsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public Builder addNodeTaints(yandex.cloud.api.k8s.v1.NodeOuterClass.Taint value) { if (nodeTaintsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodeTaintsIsMutable(); nodeTaints_.add(value); onChanged(); } else { nodeTaintsBuilder_.addMessage(value); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public Builder addNodeTaints( int index, yandex.cloud.api.k8s.v1.NodeOuterClass.Taint value) { if (nodeTaintsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodeTaintsIsMutable(); nodeTaints_.add(index, value); onChanged(); } else { nodeTaintsBuilder_.addMessage(index, value); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public Builder addNodeTaints( yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder builderForValue) { if (nodeTaintsBuilder_ == null) { ensureNodeTaintsIsMutable(); nodeTaints_.add(builderForValue.build()); onChanged(); } else { nodeTaintsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public Builder addNodeTaints( int index, yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder builderForValue) { if (nodeTaintsBuilder_ == null) { ensureNodeTaintsIsMutable(); nodeTaints_.add(index, builderForValue.build()); onChanged(); } else { nodeTaintsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public Builder addAllNodeTaints( java.lang.Iterable values) { if (nodeTaintsBuilder_ == null) { ensureNodeTaintsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, nodeTaints_); onChanged(); } else { nodeTaintsBuilder_.addAllMessages(values); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public Builder clearNodeTaints() { if (nodeTaintsBuilder_ == null) { nodeTaints_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { nodeTaintsBuilder_.clear(); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public Builder removeNodeTaints(int index) { if (nodeTaintsBuilder_ == null) { ensureNodeTaintsIsMutable(); nodeTaints_.remove(index); onChanged(); } else { nodeTaintsBuilder_.remove(index); } return this; } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder getNodeTaintsBuilder( int index) { return getNodeTaintsFieldBuilder().getBuilder(index); } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.TaintOrBuilder getNodeTaintsOrBuilder( int index) { if (nodeTaintsBuilder_ == null) { return nodeTaints_.get(index); } else { return nodeTaintsBuilder_.getMessageOrBuilder(index); } } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public java.util.List getNodeTaintsOrBuilderList() { if (nodeTaintsBuilder_ != null) { return nodeTaintsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(nodeTaints_); } } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder addNodeTaintsBuilder() { return getNodeTaintsFieldBuilder().addBuilder( yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.getDefaultInstance()); } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder addNodeTaintsBuilder( int index) { return getNodeTaintsFieldBuilder().addBuilder( index, yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.getDefaultInstance()); } /** *
       * Taints that are applied to the nodes of the node group at creation time.
       * 
* * repeated .yandex.cloud.k8s.v1.Taint node_taints = 11; */ public java.util.List getNodeTaintsBuilderList() { return getNodeTaintsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeOuterClass.Taint, yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.TaintOrBuilder> getNodeTaintsFieldBuilder() { if (nodeTaintsBuilder_ == null) { nodeTaintsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.k8s.v1.NodeOuterClass.Taint, yandex.cloud.api.k8s.v1.NodeOuterClass.Taint.Builder, yandex.cloud.api.k8s.v1.NodeOuterClass.TaintOrBuilder>( nodeTaints_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); nodeTaints_ = null; } return nodeTaintsBuilder_; } private com.google.protobuf.MapField< java.lang.String, java.lang.String> nodeLabels_; private com.google.protobuf.MapField internalGetNodeLabels() { if (nodeLabels_ == null) { return com.google.protobuf.MapField.emptyMapField( NodeLabelsDefaultEntryHolder.defaultEntry); } return nodeLabels_; } private com.google.protobuf.MapField internalGetMutableNodeLabels() { onChanged();; if (nodeLabels_ == null) { nodeLabels_ = com.google.protobuf.MapField.newMapField( NodeLabelsDefaultEntryHolder.defaultEntry); } if (!nodeLabels_.isMutable()) { nodeLabels_ = nodeLabels_.copy(); } return nodeLabels_; } public int getNodeLabelsCount() { return internalGetNodeLabels().getMap().size(); } /** *
       * Labels that are assigned to the nodes of the node group at creation time.
       * 
* * map<string, string> node_labels = 12; */ @java.lang.Override public boolean containsNodeLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetNodeLabels().getMap().containsKey(key); } /** * Use {@link #getNodeLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getNodeLabels() { return getNodeLabelsMap(); } /** *
       * Labels that are assigned to the nodes of the node group at creation time.
       * 
* * map<string, string> node_labels = 12; */ @java.lang.Override public java.util.Map getNodeLabelsMap() { return internalGetNodeLabels().getMap(); } /** *
       * Labels that are assigned to the nodes of the node group at creation time.
       * 
* * map<string, string> node_labels = 12; */ @java.lang.Override public java.lang.String getNodeLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetNodeLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Labels that are assigned to the nodes of the node group at creation time.
       * 
* * map<string, string> node_labels = 12; */ @java.lang.Override public java.lang.String getNodeLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetNodeLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearNodeLabels() { internalGetMutableNodeLabels().getMutableMap() .clear(); return this; } /** *
       * Labels that are assigned to the nodes of the node group at creation time.
       * 
* * map<string, string> node_labels = 12; */ public Builder removeNodeLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } internalGetMutableNodeLabels().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableNodeLabels() { return internalGetMutableNodeLabels().getMutableMap(); } /** *
       * Labels that are assigned to the nodes of the node group at creation time.
       * 
* * map<string, string> node_labels = 12; */ public Builder putNodeLabels( java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); } if (value == null) { throw new NullPointerException("map value"); } internalGetMutableNodeLabels().getMutableMap() .put(key, value); return this; } /** *
       * Labels that are assigned to the nodes of the node group at creation time.
       * 
* * map<string, string> node_labels = 12; */ public Builder putAllNodeLabels( java.util.Map values) { internalGetMutableNodeLabels().getMutableMap() .putAll(values); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.k8s.v1.CreateNodeGroupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.CreateNodeGroupRequest) private static final yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest(); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateNodeGroupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateNodeGroupRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateNodeGroupMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.CreateNodeGroupMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the node group that is being created.
     * 
* * string node_group_id = 1; * @return The nodeGroupId. */ java.lang.String getNodeGroupId(); /** *
     * ID of the node group that is being created.
     * 
* * string node_group_id = 1; * @return The bytes for nodeGroupId. */ com.google.protobuf.ByteString getNodeGroupIdBytes(); } /** * Protobuf type {@code yandex.cloud.k8s.v1.CreateNodeGroupMetadata} */ public static final class CreateNodeGroupMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.CreateNodeGroupMetadata) CreateNodeGroupMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use CreateNodeGroupMetadata.newBuilder() to construct. private CreateNodeGroupMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateNodeGroupMetadata() { nodeGroupId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateNodeGroupMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateNodeGroupMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); nodeGroupId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateNodeGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateNodeGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata.Builder.class); } public static final int NODE_GROUP_ID_FIELD_NUMBER = 1; private volatile java.lang.Object nodeGroupId_; /** *
     * ID of the node group that is being created.
     * 
* * string node_group_id = 1; * @return The nodeGroupId. */ @java.lang.Override public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } } /** *
     * ID of the node group that is being created.
     * 
* * string node_group_id = 1; * @return The bytes for nodeGroupId. */ @java.lang.Override public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, nodeGroupId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, nodeGroupId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata)) { return super.equals(obj); } yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata other = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata) obj; if (!getNodeGroupId() .equals(other.getNodeGroupId())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + NODE_GROUP_ID_FIELD_NUMBER; hash = (53 * hash) + getNodeGroupId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.k8s.v1.CreateNodeGroupMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.CreateNodeGroupMetadata) yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateNodeGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateNodeGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata.Builder.class); } // Construct using yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); nodeGroupId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_CreateNodeGroupMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata getDefaultInstanceForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata build() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata buildPartial() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata result = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata(this); result.nodeGroupId_ = nodeGroupId_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata) { return mergeFrom((yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata other) { if (other == yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata.getDefaultInstance()) return this; if (!other.getNodeGroupId().isEmpty()) { nodeGroupId_ = other.nodeGroupId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object nodeGroupId_ = ""; /** *
       * ID of the node group that is being created.
       * 
* * string node_group_id = 1; * @return The nodeGroupId. */ public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the node group that is being created.
       * 
* * string node_group_id = 1; * @return The bytes for nodeGroupId. */ public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the node group that is being created.
       * 
* * string node_group_id = 1; * @param value The nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nodeGroupId_ = value; onChanged(); return this; } /** *
       * ID of the node group that is being created.
       * 
* * string node_group_id = 1; * @return This builder for chaining. */ public Builder clearNodeGroupId() { nodeGroupId_ = getDefaultInstance().getNodeGroupId(); onChanged(); return this; } /** *
       * ID of the node group that is being created.
       * 
* * string node_group_id = 1; * @param value The bytes for nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nodeGroupId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.k8s.v1.CreateNodeGroupMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.CreateNodeGroupMetadata) private static final yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata(); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateNodeGroupMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateNodeGroupMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.CreateNodeGroupMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AutoUpgradeNodeGroupMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.AutoUpgradeNodeGroupMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the node group that is being auto upgraded.
     * 
* * string node_group_id = 1; * @return The nodeGroupId. */ java.lang.String getNodeGroupId(); /** *
     * ID of the node group that is being auto upgraded.
     * 
* * string node_group_id = 1; * @return The bytes for nodeGroupId. */ com.google.protobuf.ByteString getNodeGroupIdBytes(); } /** * Protobuf type {@code yandex.cloud.k8s.v1.AutoUpgradeNodeGroupMetadata} */ public static final class AutoUpgradeNodeGroupMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.AutoUpgradeNodeGroupMetadata) AutoUpgradeNodeGroupMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use AutoUpgradeNodeGroupMetadata.newBuilder() to construct. private AutoUpgradeNodeGroupMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AutoUpgradeNodeGroupMetadata() { nodeGroupId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new AutoUpgradeNodeGroupMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AutoUpgradeNodeGroupMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); nodeGroupId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_AutoUpgradeNodeGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_AutoUpgradeNodeGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata.Builder.class); } public static final int NODE_GROUP_ID_FIELD_NUMBER = 1; private volatile java.lang.Object nodeGroupId_; /** *
     * ID of the node group that is being auto upgraded.
     * 
* * string node_group_id = 1; * @return The nodeGroupId. */ @java.lang.Override public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } } /** *
     * ID of the node group that is being auto upgraded.
     * 
* * string node_group_id = 1; * @return The bytes for nodeGroupId. */ @java.lang.Override public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, nodeGroupId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, nodeGroupId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata)) { return super.equals(obj); } yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata other = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata) obj; if (!getNodeGroupId() .equals(other.getNodeGroupId())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + NODE_GROUP_ID_FIELD_NUMBER; hash = (53 * hash) + getNodeGroupId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.k8s.v1.AutoUpgradeNodeGroupMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.AutoUpgradeNodeGroupMetadata) yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_AutoUpgradeNodeGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_AutoUpgradeNodeGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata.Builder.class); } // Construct using yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); nodeGroupId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_AutoUpgradeNodeGroupMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata getDefaultInstanceForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata build() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata buildPartial() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata result = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata(this); result.nodeGroupId_ = nodeGroupId_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata) { return mergeFrom((yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata other) { if (other == yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata.getDefaultInstance()) return this; if (!other.getNodeGroupId().isEmpty()) { nodeGroupId_ = other.nodeGroupId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object nodeGroupId_ = ""; /** *
       * ID of the node group that is being auto upgraded.
       * 
* * string node_group_id = 1; * @return The nodeGroupId. */ public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the node group that is being auto upgraded.
       * 
* * string node_group_id = 1; * @return The bytes for nodeGroupId. */ public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the node group that is being auto upgraded.
       * 
* * string node_group_id = 1; * @param value The nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nodeGroupId_ = value; onChanged(); return this; } /** *
       * ID of the node group that is being auto upgraded.
       * 
* * string node_group_id = 1; * @return This builder for chaining. */ public Builder clearNodeGroupId() { nodeGroupId_ = getDefaultInstance().getNodeGroupId(); onChanged(); return this; } /** *
       * ID of the node group that is being auto upgraded.
       * 
* * string node_group_id = 1; * @param value The bytes for nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nodeGroupId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.k8s.v1.AutoUpgradeNodeGroupMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.AutoUpgradeNodeGroupMetadata) private static final yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata(); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AutoUpgradeNodeGroupMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AutoUpgradeNodeGroupMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.AutoUpgradeNodeGroupMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListNodeGroupOperationsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.ListNodeGroupOperationsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the node group to list operations for.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ java.lang.String getNodeGroupId(); /** *
     * ID of the node group to list operations for.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ com.google.protobuf.ByteString getNodeGroupIdBytes(); /** *
     * The maximum number of results per page that should be returned. If the number of available
     * results is larger than [page_size], the service returns a [ListNodeGroupOperationsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Default value: 100.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token. To get the next page of results, set `page_token` to the
     * [ListNodeGroupOperationsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Page token. To get the next page of results, set `page_token` to the
     * [ListNodeGroupOperationsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); /** *
     * A filter expression that filters resources listed in the response.
     * Currently you can use filtering only on [NodeGroup.name] field.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ java.lang.String getFilter(); /** *
     * A filter expression that filters resources listed in the response.
     * Currently you can use filtering only on [NodeGroup.name] field.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ com.google.protobuf.ByteString getFilterBytes(); } /** * Protobuf type {@code yandex.cloud.k8s.v1.ListNodeGroupOperationsRequest} */ public static final class ListNodeGroupOperationsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.ListNodeGroupOperationsRequest) ListNodeGroupOperationsRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListNodeGroupOperationsRequest.newBuilder() to construct. private ListNodeGroupOperationsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListNodeGroupOperationsRequest() { nodeGroupId_ = ""; pageToken_ = ""; filter_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListNodeGroupOperationsRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListNodeGroupOperationsRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); nodeGroupId_ = s; break; } case 16: { pageSize_ = input.readInt64(); break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); pageToken_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); filter_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupOperationsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupOperationsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest.Builder.class); } public static final int NODE_GROUP_ID_FIELD_NUMBER = 1; private volatile java.lang.Object nodeGroupId_; /** *
     * ID of the node group to list operations for.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ @java.lang.Override public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } } /** *
     * ID of the node group to list operations for.
     * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ @java.lang.Override public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PAGE_SIZE_FIELD_NUMBER = 2; private long pageSize_; /** *
     * The maximum number of results per page that should be returned. If the number of available
     * results is larger than [page_size], the service returns a [ListNodeGroupOperationsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * Default value: 100.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } public static final int PAGE_TOKEN_FIELD_NUMBER = 3; private volatile java.lang.Object pageToken_; /** *
     * Page token. To get the next page of results, set `page_token` to the
     * [ListNodeGroupOperationsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ @java.lang.Override public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } } /** *
     * Page token. To get the next page of results, set `page_token` to the
     * [ListNodeGroupOperationsResponse.next_page_token] returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FILTER_FIELD_NUMBER = 4; private volatile java.lang.Object filter_; /** *
     * A filter expression that filters resources listed in the response.
     * Currently you can use filtering only on [NodeGroup.name] field.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ @java.lang.Override public java.lang.String getFilter() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); filter_ = s; return s; } } /** *
     * A filter expression that filters resources listed in the response.
     * Currently you can use filtering only on [NodeGroup.name] field.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ @java.lang.Override public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, nodeGroupId_); } if (pageSize_ != 0L) { output.writeInt64(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nodeGroupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, nodeGroupId_); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest)) { return super.equals(obj); } yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest other = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest) obj; if (!getNodeGroupId() .equals(other.getNodeGroupId())) return false; if (getPageSize() != other.getPageSize()) return false; if (!getPageToken() .equals(other.getPageToken())) return false; if (!getFilter() .equals(other.getFilter())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + NODE_GROUP_ID_FIELD_NUMBER; hash = (53 * hash) + getNodeGroupId().hashCode(); hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getPageSize()); hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getPageToken().hashCode(); hash = (37 * hash) + FILTER_FIELD_NUMBER; hash = (53 * hash) + getFilter().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.k8s.v1.ListNodeGroupOperationsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.ListNodeGroupOperationsRequest) yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupOperationsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupOperationsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest.Builder.class); } // Construct using yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); nodeGroupId_ = ""; pageSize_ = 0L; pageToken_ = ""; filter_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupOperationsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest getDefaultInstanceForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest build() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest buildPartial() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest result = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest(this); result.nodeGroupId_ = nodeGroupId_; result.pageSize_ = pageSize_; result.pageToken_ = pageToken_; result.filter_ = filter_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest) { return mergeFrom((yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest other) { if (other == yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest.getDefaultInstance()) return this; if (!other.getNodeGroupId().isEmpty()) { nodeGroupId_ = other.nodeGroupId_; onChanged(); } if (other.getPageSize() != 0L) { setPageSize(other.getPageSize()); } if (!other.getPageToken().isEmpty()) { pageToken_ = other.pageToken_; onChanged(); } if (!other.getFilter().isEmpty()) { filter_ = other.filter_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object nodeGroupId_ = ""; /** *
       * ID of the node group to list operations for.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The nodeGroupId. */ public java.lang.String getNodeGroupId() { java.lang.Object ref = nodeGroupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nodeGroupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the node group to list operations for.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for nodeGroupId. */ public com.google.protobuf.ByteString getNodeGroupIdBytes() { java.lang.Object ref = nodeGroupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nodeGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the node group to list operations for.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @param value The nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nodeGroupId_ = value; onChanged(); return this; } /** *
       * ID of the node group to list operations for.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearNodeGroupId() { nodeGroupId_ = getDefaultInstance().getNodeGroupId(); onChanged(); return this; } /** *
       * ID of the node group to list operations for.
       * 
* * string node_group_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for nodeGroupId to set. * @return This builder for chaining. */ public Builder setNodeGroupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nodeGroupId_ = value; onChanged(); return this; } private long pageSize_ ; /** *
       * The maximum number of results per page that should be returned. If the number of available
       * results is larger than [page_size], the service returns a [ListNodeGroupOperationsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } /** *
       * The maximum number of results per page that should be returned. If the number of available
       * results is larger than [page_size], the service returns a [ListNodeGroupOperationsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @param value The pageSize to set. * @return This builder for chaining. */ public Builder setPageSize(long value) { pageSize_ = value; onChanged(); return this; } /** *
       * The maximum number of results per page that should be returned. If the number of available
       * results is larger than [page_size], the service returns a [ListNodeGroupOperationsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return This builder for chaining. */ public Builder clearPageSize() { pageSize_ = 0L; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Page token. To get the next page of results, set `page_token` to the
       * [ListNodeGroupOperationsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Page token. To get the next page of results, set `page_token` to the
       * [ListNodeGroupOperationsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Page token. To get the next page of results, set `page_token` to the
       * [ListNodeGroupOperationsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The pageToken to set. * @return This builder for chaining. */ public Builder setPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } pageToken_ = value; onChanged(); return this; } /** *
       * Page token. To get the next page of results, set `page_token` to the
       * [ListNodeGroupOperationsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return This builder for chaining. */ public Builder clearPageToken() { pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Page token. To get the next page of results, set `page_token` to the
       * [ListNodeGroupOperationsResponse.next_page_token] returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); pageToken_ = value; onChanged(); return this; } private java.lang.Object filter_ = ""; /** *
       * A filter expression that filters resources listed in the response.
       * Currently you can use filtering only on [NodeGroup.name] field.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ public java.lang.String getFilter() { java.lang.Object ref = filter_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); filter_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * A filter expression that filters resources listed in the response.
       * Currently you can use filtering only on [NodeGroup.name] field.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * A filter expression that filters resources listed in the response.
       * Currently you can use filtering only on [NodeGroup.name] field.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @param value The filter to set. * @return This builder for chaining. */ public Builder setFilter( java.lang.String value) { if (value == null) { throw new NullPointerException(); } filter_ = value; onChanged(); return this; } /** *
       * A filter expression that filters resources listed in the response.
       * Currently you can use filtering only on [NodeGroup.name] field.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return This builder for chaining. */ public Builder clearFilter() { filter_ = getDefaultInstance().getFilter(); onChanged(); return this; } /** *
       * A filter expression that filters resources listed in the response.
       * Currently you can use filtering only on [NodeGroup.name] field.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @param value The bytes for filter to set. * @return This builder for chaining. */ public Builder setFilterBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); filter_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.k8s.v1.ListNodeGroupOperationsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.ListNodeGroupOperationsRequest) private static final yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest(); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListNodeGroupOperationsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListNodeGroupOperationsRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListNodeGroupOperationsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.k8s.v1.ListNodeGroupOperationsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of operations for the specified node group.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ java.util.List getOperationsList(); /** *
     * List of operations for the specified node group.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index); /** *
     * List of operations for the specified node group.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ int getOperationsCount(); /** *
     * List of operations for the specified node group.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ java.util.List getOperationsOrBuilderList(); /** *
     * List of operations for the specified node group.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder getOperationsOrBuilder( int index); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNodeGroupOperationsRequest.page_size], use the `next_page_token` as the value
     * for the [ListNodeGroupOperationsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request will have its own `next_page_token` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNodeGroupOperationsRequest.page_size], use the `next_page_token` as the value
     * for the [ListNodeGroupOperationsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request will have its own `next_page_token` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.k8s.v1.ListNodeGroupOperationsResponse} */ public static final class ListNodeGroupOperationsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.k8s.v1.ListNodeGroupOperationsResponse) ListNodeGroupOperationsResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListNodeGroupOperationsResponse.newBuilder() to construct. private ListNodeGroupOperationsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListNodeGroupOperationsResponse() { operations_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListNodeGroupOperationsResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListNodeGroupOperationsResponse( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { operations_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } operations_.add( input.readMessage(yandex.cloud.api.operation.OperationOuterClass.Operation.parser(), extensionRegistry)); break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); nextPageToken_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { operations_ = java.util.Collections.unmodifiableList(operations_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupOperationsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupOperationsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse.Builder.class); } public static final int OPERATIONS_FIELD_NUMBER = 1; private java.util.List operations_; /** *
     * List of operations for the specified node group.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public java.util.List getOperationsList() { return operations_; } /** *
     * List of operations for the specified node group.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public java.util.List getOperationsOrBuilderList() { return operations_; } /** *
     * List of operations for the specified node group.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public int getOperationsCount() { return operations_.size(); } /** *
     * List of operations for the specified node group.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index) { return operations_.get(index); } /** *
     * List of operations for the specified node group.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder getOperationsOrBuilder( int index) { return operations_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNodeGroupOperationsRequest.page_size], use the `next_page_token` as the value
     * for the [ListNodeGroupOperationsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request will have its own `next_page_token` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListNodeGroupOperationsRequest.page_size], use the `next_page_token` as the value
     * for the [ListNodeGroupOperationsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request will have its own `next_page_token` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < operations_.size(); i++) { output.writeMessage(1, operations_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < operations_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, operations_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse)) { return super.equals(obj); } yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse other = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse) obj; if (!getOperationsList() .equals(other.getOperationsList())) return false; if (!getNextPageToken() .equals(other.getNextPageToken())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getOperationsCount() > 0) { hash = (37 * hash) + OPERATIONS_FIELD_NUMBER; hash = (53 * hash) + getOperationsList().hashCode(); } hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getNextPageToken().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.k8s.v1.ListNodeGroupOperationsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.k8s.v1.ListNodeGroupOperationsResponse) yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupOperationsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupOperationsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse.class, yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse.Builder.class); } // Construct using yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getOperationsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (operationsBuilder_ == null) { operations_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { operationsBuilder_.clear(); } nextPageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.internal_static_yandex_cloud_k8s_v1_ListNodeGroupOperationsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse getDefaultInstanceForType() { return yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse build() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse buildPartial() { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse result = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse(this); int from_bitField0_ = bitField0_; if (operationsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { operations_ = java.util.Collections.unmodifiableList(operations_); bitField0_ = (bitField0_ & ~0x00000001); } result.operations_ = operations_; } else { result.operations_ = operationsBuilder_.build(); } result.nextPageToken_ = nextPageToken_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse) { return mergeFrom((yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse other) { if (other == yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse.getDefaultInstance()) return this; if (operationsBuilder_ == null) { if (!other.operations_.isEmpty()) { if (operations_.isEmpty()) { operations_ = other.operations_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureOperationsIsMutable(); operations_.addAll(other.operations_); } onChanged(); } } else { if (!other.operations_.isEmpty()) { if (operationsBuilder_.isEmpty()) { operationsBuilder_.dispose(); operationsBuilder_ = null; operations_ = other.operations_; bitField0_ = (bitField0_ & ~0x00000001); operationsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getOperationsFieldBuilder() : null; } else { operationsBuilder_.addAllMessages(other.operations_); } } } if (!other.getNextPageToken().isEmpty()) { nextPageToken_ = other.nextPageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List operations_ = java.util.Collections.emptyList(); private void ensureOperationsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { operations_ = new java.util.ArrayList(operations_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.operation.OperationOuterClass.Operation, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder, yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder> operationsBuilder_; /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public java.util.List getOperationsList() { if (operationsBuilder_ == null) { return java.util.Collections.unmodifiableList(operations_); } else { return operationsBuilder_.getMessageList(); } } /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public int getOperationsCount() { if (operationsBuilder_ == null) { return operations_.size(); } else { return operationsBuilder_.getCount(); } } /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index) { if (operationsBuilder_ == null) { return operations_.get(index); } else { return operationsBuilder_.getMessage(index); } } /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder setOperations( int index, yandex.cloud.api.operation.OperationOuterClass.Operation value) { if (operationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOperationsIsMutable(); operations_.set(index, value); onChanged(); } else { operationsBuilder_.setMessage(index, value); } return this; } /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder setOperations( int index, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder builderForValue) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); operations_.set(index, builderForValue.build()); onChanged(); } else { operationsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addOperations(yandex.cloud.api.operation.OperationOuterClass.Operation value) { if (operationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOperationsIsMutable(); operations_.add(value); onChanged(); } else { operationsBuilder_.addMessage(value); } return this; } /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addOperations( int index, yandex.cloud.api.operation.OperationOuterClass.Operation value) { if (operationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOperationsIsMutable(); operations_.add(index, value); onChanged(); } else { operationsBuilder_.addMessage(index, value); } return this; } /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addOperations( yandex.cloud.api.operation.OperationOuterClass.Operation.Builder builderForValue) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); operations_.add(builderForValue.build()); onChanged(); } else { operationsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addOperations( int index, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder builderForValue) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); operations_.add(index, builderForValue.build()); onChanged(); } else { operationsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addAllOperations( java.lang.Iterable values) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, operations_); onChanged(); } else { operationsBuilder_.addAllMessages(values); } return this; } /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder clearOperations() { if (operationsBuilder_ == null) { operations_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { operationsBuilder_.clear(); } return this; } /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder removeOperations(int index) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); operations_.remove(index); onChanged(); } else { operationsBuilder_.remove(index); } return this; } /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.Operation.Builder getOperationsBuilder( int index) { return getOperationsFieldBuilder().getBuilder(index); } /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder getOperationsOrBuilder( int index) { if (operationsBuilder_ == null) { return operations_.get(index); } else { return operationsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public java.util.List getOperationsOrBuilderList() { if (operationsBuilder_ != null) { return operationsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(operations_); } } /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.Operation.Builder addOperationsBuilder() { return getOperationsFieldBuilder().addBuilder( yandex.cloud.api.operation.OperationOuterClass.Operation.getDefaultInstance()); } /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.Operation.Builder addOperationsBuilder( int index) { return getOperationsFieldBuilder().addBuilder( index, yandex.cloud.api.operation.OperationOuterClass.Operation.getDefaultInstance()); } /** *
       * List of operations for the specified node group.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public java.util.List getOperationsBuilderList() { return getOperationsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.operation.OperationOuterClass.Operation, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder, yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder> getOperationsFieldBuilder() { if (operationsBuilder_ == null) { operationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.operation.OperationOuterClass.Operation, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder, yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder>( operations_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); operations_ = null; } return operationsBuilder_; } private java.lang.Object nextPageToken_ = ""; /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNodeGroupOperationsRequest.page_size], use the `next_page_token` as the value
       * for the [ListNodeGroupOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request will have its own `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNodeGroupOperationsRequest.page_size], use the `next_page_token` as the value
       * for the [ListNodeGroupOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request will have its own `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNodeGroupOperationsRequest.page_size], use the `next_page_token` as the value
       * for the [ListNodeGroupOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request will have its own `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNodeGroupOperationsRequest.page_size], use the `next_page_token` as the value
       * for the [ListNodeGroupOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request will have its own `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListNodeGroupOperationsRequest.page_size], use the `next_page_token` as the value
       * for the [ListNodeGroupOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request will have its own `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.k8s.v1.ListNodeGroupOperationsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.k8s.v1.ListNodeGroupOperationsResponse) private static final yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse(); } public static yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListNodeGroupOperationsResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListNodeGroupOperationsResponse(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.k8s.v1.NodeGroupServiceOuterClass.ListNodeGroupOperationsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_GetNodeGroupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_GetNodeGroupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_ListNodeGroupsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_ListNodeGroupsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_ListNodeGroupsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_ListNodeGroupsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_ListNodeGroupNodesRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_ListNodeGroupNodesRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_ListNodeGroupNodesResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_ListNodeGroupNodesResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_DeleteNodeGroupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_DeleteNodeGroupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_DeleteNodeGroupMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_DeleteNodeGroupMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupRequest_NodeLabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupRequest_NodeLabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_UpdateNodeGroupMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_CreateNodeGroupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_CreateNodeGroupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_CreateNodeGroupRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_CreateNodeGroupRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_CreateNodeGroupRequest_NodeLabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_CreateNodeGroupRequest_NodeLabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_CreateNodeGroupMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_CreateNodeGroupMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_AutoUpgradeNodeGroupMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_AutoUpgradeNodeGroupMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_ListNodeGroupOperationsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_ListNodeGroupOperationsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_k8s_v1_ListNodeGroupOperationsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_k8s_v1_ListNodeGroupOperationsResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n,yandex/cloud/k8s/v1/node_group_service" + ".proto\022\023yandex.cloud.k8s.v1\032\034google/api/" + "annotations.proto\032 google/protobuf/field" + "_mask.proto\032 yandex/cloud/api/operation." + "proto\032$yandex/cloud/k8s/v1/node_group.pr" + "oto\032\036yandex/cloud/k8s/v1/node.proto\032!yan" + "dex/cloud/k8s/v1/version.proto\032&yandex/c" + "loud/operation/operation.proto\032\035yandex/c" + "loud/validation.proto\"2\n\023GetNodeGroupReq" + "uest\022\033\n\rnode_group_id\030\001 \001(\tB\004\350\3071\001\"\212\001\n\025Li" + "stNodeGroupsRequest\022\027\n\tfolder_id\030\001 \001(\tB\004" + "\350\3071\001\022\035\n\tpage_size\030\002 \001(\003B\n\372\3071\0060-1000\022\035\n\np" + "age_token\030\003 \001(\tB\t\212\3101\005<=100\022\032\n\006filter\030\004 \001" + "(\tB\n\212\3101\006<=1000\"f\n\026ListNodeGroupsResponse" + "\0223\n\013node_groups\030\001 \003(\0132\036.yandex.cloud.k8s" + ".v1.NodeGroup\022\027\n\017next_page_token\030\002 \001(\t\"v" + "\n\031ListNodeGroupNodesRequest\022\033\n\rnode_grou" + "p_id\030\001 \001(\tB\004\350\3071\001\022\035\n\tpage_size\030\002 \001(\003B\n\372\3071" + "\0060-1000\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<=100\"_" + "\n\032ListNodeGroupNodesResponse\022(\n\005nodes\030\001 " + "\003(\0132\031.yandex.cloud.k8s.v1.Node\022\027\n\017next_p" + "age_token\030\002 \001(\t\"5\n\026DeleteNodeGroupReques" + "t\022\033\n\rnode_group_id\030\001 \001(\tB\004\350\3071\001\"0\n\027Delete" + "NodeGroupMetadata\022\025\n\rnode_group_id\030\001 \001(\t" + "\"\240\010\n\026UpdateNodeGroupRequest\022\033\n\rnode_grou" + "p_id\030\001 \001(\tB\004\350\3071\001\022/\n\013update_mask\030\002 \001(\0132\032." + "google.protobuf.FieldMask\0222\n\004name\030\003 \001(\tB" + "$\362\3071 |[a-z]([-a-z0-9]{0,61}[a-z0-9])?\022\036\n" + "\013description\030\004 \001(\tB\t\212\3101\005<=256\022\220\001\n\006labels" + "\030\005 \003(\01327.yandex.cloud.k8s.v1.UpdateNodeG" + "roupRequest.LabelsEntryBG\202\3101\004<=64\212\3101\004<=6" + "3\362\3071\017[-_./\\@0-9a-z]*\262\3101\006\032\0041-63\262\3101\026\022\024[a-z" + "][-_./\\@0-9a-z]*\0228\n\rnode_template\030\010 \001(\0132" + "!.yandex.cloud.k8s.v1.NodeTemplate\0226\n\014sc" + "ale_policy\030\006 \001(\0132 .yandex.cloud.k8s.v1.S" + "calePolicy\022I\n\021allocation_policy\030\t \001(\0132.." + "yandex.cloud.k8s.v1.NodeGroupAllocationP" + "olicy\0228\n\rdeploy_policy\030\017 \001(\0132!.yandex.cl" + "oud.k8s.v1.DeployPolicy\0227\n\007version\030\n \001(\013" + "2&.yandex.cloud.k8s.v1.UpdateVersionSpec" + "\022K\n\022maintenance_policy\030\013 \001(\0132/.yandex.cl" + "oud.k8s.v1.NodeGroupMaintenancePolicy\022o\n" + "\026allowed_unsafe_sysctls\030\014 \003(\tBO\212\3101\005<=253" + "\362\3071B([a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*(" + "[a-z0-9][-_a-z0-9]*)?[a-z0-9*]\022/\n\013node_t" + "aints\030\r \003(\0132\032.yandex.cloud.k8s.v1.Taint\022" + "P\n\013node_labels\030\016 \003(\0132;.yandex.cloud.k8s." + "v1.UpdateNodeGroupRequest.NodeLabelsEntr" + "y\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002" + " \001(\t:\0028\001\0321\n\017NodeLabelsEntry\022\013\n\003key\030\001 \001(\t" + "\022\r\n\005value\030\002 \001(\t:\0028\001\"6\n\027UpdateNodeGroupMe" + "tadata\022\033\n\rnode_group_id\030\001 \001(\tB\004\350\3071\001\"\320\007\n\026" + "CreateNodeGroupRequest\022\030\n\ncluster_id\030\001 \001" + "(\tB\004\350\3071\001\0222\n\004name\030\002 \001(\tB$\362\3071 |[a-z]([-a-z" + "0-9]{0,61}[a-z0-9])?\022\036\n\013description\030\003 \001(" + "\tB\t\212\3101\005<=256\022\220\001\n\006labels\030\004 \003(\01327.yandex.c" + "loud.k8s.v1.CreateNodeGroupRequest.Label" + "sEntryBG\202\3101\004<=64\212\3101\004<=63\362\3071\017[-_./\\@0-9a-" + "z]*\262\3101\006\032\0041-63\262\3101\026\022\024[a-z][-_./\\@0-9a-z]*\022" + ">\n\rnode_template\030\005 \001(\0132!.yandex.cloud.k8" + "s.v1.NodeTemplateB\004\350\3071\001\022<\n\014scale_policy\030" + "\006 \001(\0132 .yandex.cloud.k8s.v1.ScalePolicyB" + "\004\350\3071\001\022I\n\021allocation_policy\030\007 \001(\0132..yande" + "x.cloud.k8s.v1.NodeGroupAllocationPolicy" + "\0228\n\rdeploy_policy\030\r \001(\0132!.yandex.cloud.k" + "8s.v1.DeployPolicy\022\017\n\007version\030\010 \001(\t\022K\n\022m" + "aintenance_policy\030\t \001(\0132/.yandex.cloud.k" + "8s.v1.NodeGroupMaintenancePolicy\022o\n\026allo" + "wed_unsafe_sysctls\030\n \003(\tBO\212\3101\005<=253\362\3071B(" + "[a-z0-9]([-_a-z0-9]*[a-z0-9])?\\.)*([a-z0" + "-9][-_a-z0-9]*)?[a-z0-9*]\022/\n\013node_taints" + "\030\013 \003(\0132\032.yandex.cloud.k8s.v1.Taint\022P\n\013no" + "de_labels\030\014 \003(\0132;.yandex.cloud.k8s.v1.Cr" + "eateNodeGroupRequest.NodeLabelsEntry\032-\n\013" + "LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:" + "\0028\001\0321\n\017NodeLabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005v" + "alue\030\002 \001(\t:\0028\001\"0\n\027CreateNodeGroupMetadat" + "a\022\025\n\rnode_group_id\030\001 \001(\t\"5\n\034AutoUpgradeN" + "odeGroupMetadata\022\025\n\rnode_group_id\030\001 \001(\t\"" + "\227\001\n\036ListNodeGroupOperationsRequest\022\033\n\rno" + "de_group_id\030\001 \001(\tB\004\350\3071\001\022\035\n\tpage_size\030\002 \001" + "(\003B\n\372\3071\0060-1000\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005" + "<=100\022\032\n\006filter\030\004 \001(\tB\n\212\3101\006<=1000\"q\n\037Lis" + "tNodeGroupOperationsResponse\0225\n\noperatio" + "ns\030\001 \003(\0132!.yandex.cloud.operation.Operat" + "ion\022\027\n\017next_page_token\030\002 \001(\t2\301\t\n\020NodeGro" + "upService\022\212\001\n\003Get\022(.yandex.cloud.k8s.v1." + "GetNodeGroupRequest\032\036.yandex.cloud.k8s.v" + "1.NodeGroup\"9\202\323\344\223\0023\0221/managed-kubernetes" + "/v1/nodeGroups/{node_group_id}\022\212\001\n\004List\022" + "*.yandex.cloud.k8s.v1.ListNodeGroupsRequ" + "est\032+.yandex.cloud.k8s.v1.ListNodeGroups" + "Response\")\202\323\344\223\002#\022!/managed-kubernetes/v1" + "/nodeGroups\022\256\001\n\006Create\022+.yandex.cloud.k8" + "s.v1.CreateNodeGroupRequest\032!.yandex.clo" + "ud.operation.Operation\"T\202\323\344\223\002&\"!/managed" + "-kubernetes/v1/nodeGroups:\001*\262\322*$\n\027Create" + "NodeGroupMetadata\022\tNodeGroup\022\276\001\n\006Update\022" + "+.yandex.cloud.k8s.v1.UpdateNodeGroupReq" + "uest\032!.yandex.cloud.operation.Operation\"" + "d\202\323\344\223\002621/managed-kubernetes/v1/nodeGrou" + "ps/{node_group_id}:\001*\262\322*$\n\027UpdateNodeGro" + "upMetadata\022\tNodeGroup\022\307\001\n\006Delete\022+.yande" + "x.cloud.k8s.v1.DeleteNodeGroupRequest\032!." + "yandex.cloud.operation.Operation\"m\202\323\344\223\0023" + "*1/managed-kubernetes/v1/nodeGroups/{nod" + "e_group_id}\262\322*0\n\027DeleteNodeGroupMetadata" + "\022\025google.protobuf.Empty\022\301\001\n\016ListOperatio" + "ns\0223.yandex.cloud.k8s.v1.ListNodeGroupOp" + "erationsRequest\0324.yandex.cloud.k8s.v1.Li" + "stNodeGroupOperationsResponse\"D\202\323\344\223\002>\022




© 2015 - 2025 Weber Informatics LLC | Privacy Policy