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

yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: yandex/cloud/mdb/opensearch/v1/cluster_service.proto

package yandex.cloud.api.mdb.opensearch.v1;

public final class ClusterServiceOuterClass {
  private ClusterServiceOuterClass() {}
  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 GetClusterRequestOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.GetClusterRequest)
      com.google.protobuf.MessageOrBuilder {

    /**
     * 
     * ID of the OpenSearch cluster to return.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster to return.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.GetClusterRequest} */ public static final class GetClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.GetClusterRequest) GetClusterRequestOrBuilder { private static final long serialVersionUID = 0L; // Use GetClusterRequest.newBuilder() to construct. private GetClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GetClusterRequest() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GetClusterRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GetClusterRequest( 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(); clusterId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_GetClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_GetClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster to return.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to return.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest) obj; if (!getClusterId() .equals(other.getClusterId())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest 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.mdb.opensearch.v1.GetClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.GetClusterRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_GetClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_GetClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest.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(); clusterId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_GetClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest(this); result.clusterId_ = clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster to return.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to return.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to return.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to return.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster to return.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } @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.mdb.opensearch.v1.GetClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.GetClusterRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetClusterRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GetClusterRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.GetClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClustersRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.ListClustersRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the folder to list OpenSearch clusters in.
     * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The folderId. */ java.lang.String getFolderId(); /** *
     * ID of the folder to list OpenSearch clusters in.
     * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 [ListClustersResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token. To get the next page of results, set [page_token] to the [ListClustersResponse.next_page_token]
     * returned by the 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 [ListClustersResponse.next_page_token]
     * returned by the 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 only use filtering with the [Cluster.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-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 only use filtering with the [Cluster.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-Z0-9_-]+`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ com.google.protobuf.ByteString getFilterBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.ListClustersRequest} */ public static final class ListClustersRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.ListClustersRequest) ListClustersRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListClustersRequest.newBuilder() to construct. private ListClustersRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListClustersRequest() { folderId_ = ""; pageToken_ = ""; filter_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListClustersRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListClustersRequest( 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest.Builder.class); } public static final int FOLDER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object folderId_; /** *
     * ID of the folder to list OpenSearch clusters in.
     * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch clusters in.
     * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 [ListClustersResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=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 [ListClustersResponse.next_page_token]
     * returned by the 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 [ListClustersResponse.next_page_token]
     * returned by the 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 only use filtering with the [Cluster.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-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 only use filtering with the [Cluster.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest) 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest 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.mdb.opensearch.v1.ListClustersRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.ListClustersRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest.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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest.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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object folderId_ = ""; /** *
       * ID of the folder to list OpenSearch clusters in.
       * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch clusters in.
       * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch clusters in.
       * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch clusters in.
       * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearFolderId() { folderId_ = getDefaultInstance().getFolderId(); onChanged(); return this; } /** *
       * ID of the folder to list OpenSearch clusters in.
       * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 [ListClustersResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=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 [ListClustersResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=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 [ListClustersResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=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 [ListClustersResponse.next_page_token]
       * returned by the 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 [ListClustersResponse.next_page_token]
       * returned by the 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 [ListClustersResponse.next_page_token]
       * returned by the 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 [ListClustersResponse.next_page_token]
       * returned by the 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 [ListClustersResponse.next_page_token]
       * returned by the 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 only use filtering with the [Cluster.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-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 only use filtering with the [Cluster.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-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 only use filtering with the [Cluster.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-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 only use filtering with the [Cluster.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-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 only use filtering with the [Cluster.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-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.mdb.opensearch.v1.ListClustersRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.ListClustersRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListClustersRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListClustersRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClustersResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.ListClustersResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of OpenSearch clusters.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ java.util.List getClustersList(); /** *
     * List of OpenSearch clusters.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster getClusters(int index); /** *
     * List of OpenSearch clusters.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ int getClustersCount(); /** *
     * List of OpenSearch clusters.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ java.util.List getClustersOrBuilderList(); /** *
     * List of OpenSearch clusters.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ClusterOrBuilder getClustersOrBuilder( int index); /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClustersRequest.page_size], use the [next_page_token] as the value
     * for the [ListClustersRequest.page_token] parameter in the next list request.
     * Each subsequent list request has 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 [ListClustersRequest.page_size], use the [next_page_token] as the value
     * for the [ListClustersRequest.page_token] parameter in the next list request.
     * Each subsequent list request has 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.mdb.opensearch.v1.ListClustersResponse} */ public static final class ListClustersResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.ListClustersResponse) ListClustersResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListClustersResponse.newBuilder() to construct. private ListClustersResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListClustersResponse() { clusters_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListClustersResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListClustersResponse( 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)) { clusters_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } clusters_.add( input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.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)) { clusters_ = java.util.Collections.unmodifiableList(clusters_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse.Builder.class); } public static final int CLUSTERS_FIELD_NUMBER = 1; private java.util.List clusters_; /** *
     * List of OpenSearch clusters.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ @java.lang.Override public java.util.List getClustersList() { return clusters_; } /** *
     * List of OpenSearch clusters.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ @java.lang.Override public java.util.List getClustersOrBuilderList() { return clusters_; } /** *
     * List of OpenSearch clusters.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ @java.lang.Override public int getClustersCount() { return clusters_.size(); } /** *
     * List of OpenSearch clusters.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster getClusters(int index) { return clusters_.get(index); } /** *
     * List of OpenSearch clusters.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ClusterOrBuilder getClustersOrBuilder( int index) { return clusters_.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 [ListClustersRequest.page_size], use the [next_page_token] as the value
     * for the [ListClustersRequest.page_token] parameter in the next list request.
     * Each subsequent list request has 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 [ListClustersRequest.page_size], use the [next_page_token] as the value
     * for the [ListClustersRequest.page_token] parameter in the next list request.
     * Each subsequent list request has 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 < clusters_.size(); i++) { output.writeMessage(1, clusters_.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 < clusters_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, clusters_.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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse) obj; if (!getClustersList() .equals(other.getClustersList())) 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 (getClustersCount() > 0) { hash = (37 * hash) + CLUSTERS_FIELD_NUMBER; hash = (53 * hash) + getClustersList().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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse 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.mdb.opensearch.v1.ListClustersResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.ListClustersResponse) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getClustersFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (clustersBuilder_ == null) { clusters_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { clustersBuilder_.clear(); } nextPageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse(this); int from_bitField0_ = bitField0_; if (clustersBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { clusters_ = java.util.Collections.unmodifiableList(clusters_); bitField0_ = (bitField0_ & ~0x00000001); } result.clusters_ = clusters_; } else { result.clusters_ = clustersBuilder_.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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse.getDefaultInstance()) return this; if (clustersBuilder_ == null) { if (!other.clusters_.isEmpty()) { if (clusters_.isEmpty()) { clusters_ = other.clusters_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureClustersIsMutable(); clusters_.addAll(other.clusters_); } onChanged(); } } else { if (!other.clusters_.isEmpty()) { if (clustersBuilder_.isEmpty()) { clustersBuilder_.dispose(); clustersBuilder_ = null; clusters_ = other.clusters_; bitField0_ = (bitField0_ & ~0x00000001); clustersBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getClustersFieldBuilder() : null; } else { clustersBuilder_.addAllMessages(other.clusters_); } } } 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List clusters_ = java.util.Collections.emptyList(); private void ensureClustersIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { clusters_ = new java.util.ArrayList(clusters_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ClusterOrBuilder> clustersBuilder_; /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public java.util.List getClustersList() { if (clustersBuilder_ == null) { return java.util.Collections.unmodifiableList(clusters_); } else { return clustersBuilder_.getMessageList(); } } /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public int getClustersCount() { if (clustersBuilder_ == null) { return clusters_.size(); } else { return clustersBuilder_.getCount(); } } /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster getClusters(int index) { if (clustersBuilder_ == null) { return clusters_.get(index); } else { return clustersBuilder_.getMessage(index); } } /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public Builder setClusters( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster value) { if (clustersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureClustersIsMutable(); clusters_.set(index, value); onChanged(); } else { clustersBuilder_.setMessage(index, value); } return this; } /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public Builder setClusters( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Builder builderForValue) { if (clustersBuilder_ == null) { ensureClustersIsMutable(); clusters_.set(index, builderForValue.build()); onChanged(); } else { clustersBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public Builder addClusters(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster value) { if (clustersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureClustersIsMutable(); clusters_.add(value); onChanged(); } else { clustersBuilder_.addMessage(value); } return this; } /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public Builder addClusters( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster value) { if (clustersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureClustersIsMutable(); clusters_.add(index, value); onChanged(); } else { clustersBuilder_.addMessage(index, value); } return this; } /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public Builder addClusters( yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Builder builderForValue) { if (clustersBuilder_ == null) { ensureClustersIsMutable(); clusters_.add(builderForValue.build()); onChanged(); } else { clustersBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public Builder addClusters( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Builder builderForValue) { if (clustersBuilder_ == null) { ensureClustersIsMutable(); clusters_.add(index, builderForValue.build()); onChanged(); } else { clustersBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public Builder addAllClusters( java.lang.Iterable values) { if (clustersBuilder_ == null) { ensureClustersIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, clusters_); onChanged(); } else { clustersBuilder_.addAllMessages(values); } return this; } /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public Builder clearClusters() { if (clustersBuilder_ == null) { clusters_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { clustersBuilder_.clear(); } return this; } /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public Builder removeClusters(int index) { if (clustersBuilder_ == null) { ensureClustersIsMutable(); clusters_.remove(index); onChanged(); } else { clustersBuilder_.remove(index); } return this; } /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Builder getClustersBuilder( int index) { return getClustersFieldBuilder().getBuilder(index); } /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ClusterOrBuilder getClustersOrBuilder( int index) { if (clustersBuilder_ == null) { return clusters_.get(index); } else { return clustersBuilder_.getMessageOrBuilder(index); } } /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public java.util.List getClustersOrBuilderList() { if (clustersBuilder_ != null) { return clustersBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(clusters_); } } /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Builder addClustersBuilder() { return getClustersFieldBuilder().addBuilder( yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.getDefaultInstance()); } /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Builder addClustersBuilder( int index) { return getClustersFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.getDefaultInstance()); } /** *
       * List of OpenSearch clusters.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Cluster clusters = 1; */ public java.util.List getClustersBuilderList() { return getClustersFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ClusterOrBuilder> getClustersFieldBuilder() { if (clustersBuilder_ == null) { clustersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ClusterOrBuilder>( clusters_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); clusters_ = null; } return clustersBuilder_; } 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 [ListClustersRequest.page_size], use the [next_page_token] as the value
       * for the [ListClustersRequest.page_token] parameter in the next list request.
       * Each subsequent list request has 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 [ListClustersRequest.page_size], use the [next_page_token] as the value
       * for the [ListClustersRequest.page_token] parameter in the next list request.
       * Each subsequent list request has 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 [ListClustersRequest.page_size], use the [next_page_token] as the value
       * for the [ListClustersRequest.page_token] parameter in the next list request.
       * Each subsequent list request has 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 [ListClustersRequest.page_size], use the [next_page_token] as the value
       * for the [ListClustersRequest.page_token] parameter in the next list request.
       * Each subsequent list request has 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 [ListClustersRequest.page_size], use the [next_page_token] as the value
       * for the [ListClustersRequest.page_token] parameter in the next list request.
       * Each subsequent list request has 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.mdb.opensearch.v1.ListClustersResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.ListClustersResponse) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListClustersResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListClustersResponse(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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClustersResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.CreateClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the folder to create the OpenSearch cluster in.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The folderId. */ java.lang.String getFolderId(); /** *
     * ID of the folder to create the OpenSearch cluster in.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ com.google.protobuf.ByteString getFolderIdBytes(); /** *
     * Name of the OpenSearch cluster. The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The name. */ java.lang.String getName(); /** *
     * Name of the OpenSearch cluster. The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * Description of the OpenSearch cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * Description of the OpenSearch cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * 
* * 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(); /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * 
* * 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(); /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * 
* * 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(); /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * 
* * 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); /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * 
* * 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); /** *
     * Deployment environment of the OpenSearch cluster.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @return The enum numeric value on the wire for environment. */ int getEnvironmentValue(); /** *
     * Deployment environment of the OpenSearch cluster.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @return The environment. */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment getEnvironment(); /** *
     * OpenSearch cluster configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return Whether the configSpec field is set. */ boolean hasConfigSpec(); /** *
     * OpenSearch cluster configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec getConfigSpec(); /** *
     * OpenSearch cluster configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpecOrBuilder getConfigSpecOrBuilder(); /** *
     * ID of the network to create the cluster in.
     * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkId. */ java.lang.String getNetworkId(); /** *
     * ID of the network to create the cluster in.
     * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkId. */ com.google.protobuf.ByteString getNetworkIdBytes(); /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 8; * @return A list containing the securityGroupIds. */ java.util.List getSecurityGroupIdsList(); /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 8; * @return The count of securityGroupIds. */ int getSecurityGroupIdsCount(); /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 8; * @param index The index of the element to return. * @return The securityGroupIds at the given index. */ java.lang.String getSecurityGroupIds(int index); /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 8; * @param index The index of the value to return. * @return The bytes of the securityGroupIds at the given index. */ com.google.protobuf.ByteString getSecurityGroupIdsBytes(int index); /** *
     * ID of the service account used to access Object Storage.
     * 
* * string service_account_id = 9; * @return The serviceAccountId. */ java.lang.String getServiceAccountId(); /** *
     * ID of the service account used to access Object Storage.
     * 
* * string service_account_id = 9; * @return The bytes for serviceAccountId. */ com.google.protobuf.ByteString getServiceAccountIdBytes(); /** *
     * Determines whether the cluster is protected from being deleted.
     * 
* * bool deletion_protection = 10; * @return The deletionProtection. */ boolean getDeletionProtection(); /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 11; * @return Whether the maintenanceWindow field is set. */ boolean hasMaintenanceWindow(); /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 11; * @return The maintenanceWindow. */ yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow getMaintenanceWindow(); /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 11; */ yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.CreateClusterRequest} */ public static final class CreateClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.CreateClusterRequest) CreateClusterRequestOrBuilder { private static final long serialVersionUID = 0L; // Use CreateClusterRequest.newBuilder() to construct. private CreateClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateClusterRequest() { folderId_ = ""; name_ = ""; description_ = ""; environment_ = 0; networkId_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; serviceAccountId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateClusterRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateClusterRequest( 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(); folderId_ = 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 40: { int rawValue = input.readEnum(); environment_ = rawValue; break; } case 50: { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(configSpec_); configSpec_ = subBuilder.buildPartial(); } break; } case 58: { java.lang.String s = input.readStringRequireUtf8(); networkId_ = s; break; } case 66: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000002) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000002; } securityGroupIds_.add(s); break; } case 74: { java.lang.String s = input.readStringRequireUtf8(); serviceAccountId_ = s; break; } case 80: { deletionProtection_ = input.readBool(); break; } case 90: { yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder subBuilder = null; if (maintenanceWindow_ != null) { subBuilder = maintenanceWindow_.toBuilder(); } maintenanceWindow_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(maintenanceWindow_); maintenanceWindow_ = 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)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterRequest_descriptor; } @SuppressWarnings({"rawtypes"}) @java.lang.Override protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 4: return internalGetLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest.Builder.class); } public static final int FOLDER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object folderId_; /** *
     * ID of the folder to create the OpenSearch cluster in.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 create the OpenSearch cluster in.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 NAME_FIELD_NUMBER = 2; private volatile java.lang.Object name_; /** *
     * Name of the OpenSearch cluster. The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 OpenSearch cluster. The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 OpenSearch cluster.
     * 
* * 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 OpenSearch cluster.
     * 
* * 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterRequest_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(); } /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * 
* * 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(); } /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * 
* * 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(); } /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * 
* * 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; } /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * 
* * 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 ENVIRONMENT_FIELD_NUMBER = 5; private int environment_; /** *
     * Deployment environment of the OpenSearch cluster.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @return The enum numeric value on the wire for environment. */ @java.lang.Override public int getEnvironmentValue() { return environment_; } /** *
     * Deployment environment of the OpenSearch cluster.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } public static final int CONFIG_SPEC_FIELD_NUMBER = 6; private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec configSpec_; /** *
     * OpenSearch cluster configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return Whether the configSpec field is set. */ @java.lang.Override public boolean hasConfigSpec() { return configSpec_ != null; } /** *
     * OpenSearch cluster configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.getDefaultInstance() : configSpec_; } /** *
     * OpenSearch cluster configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpecOrBuilder getConfigSpecOrBuilder() { return getConfigSpec(); } public static final int NETWORK_ID_FIELD_NUMBER = 7; private volatile java.lang.Object networkId_; /** *
     * ID of the network to create the cluster in.
     * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkId. */ @java.lang.Override public java.lang.String getNetworkId() { java.lang.Object ref = networkId_; 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(); networkId_ = s; return s; } } /** *
     * ID of the network to create the cluster in.
     * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkIdBytes() { java.lang.Object ref = networkId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int SECURITY_GROUP_IDS_FIELD_NUMBER = 8; private com.google.protobuf.LazyStringList securityGroupIds_; /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 8; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_; } /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 8; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 8; * @param index The index of the element to return. * @return The securityGroupIds at the given index. */ public java.lang.String getSecurityGroupIds(int index) { return securityGroupIds_.get(index); } /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 8; * @param index The index of the value to return. * @return The bytes of the securityGroupIds at the given index. */ public com.google.protobuf.ByteString getSecurityGroupIdsBytes(int index) { return securityGroupIds_.getByteString(index); } public static final int SERVICE_ACCOUNT_ID_FIELD_NUMBER = 9; private volatile java.lang.Object serviceAccountId_; /** *
     * ID of the service account used to access Object Storage.
     * 
* * string service_account_id = 9; * @return The serviceAccountId. */ @java.lang.Override public java.lang.String getServiceAccountId() { java.lang.Object ref = serviceAccountId_; 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(); serviceAccountId_ = s; return s; } } /** *
     * ID of the service account used to access Object Storage.
     * 
* * string service_account_id = 9; * @return The bytes for serviceAccountId. */ @java.lang.Override public com.google.protobuf.ByteString getServiceAccountIdBytes() { java.lang.Object ref = serviceAccountId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); serviceAccountId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DELETION_PROTECTION_FIELD_NUMBER = 10; private boolean deletionProtection_; /** *
     * Determines whether the cluster is protected from being deleted.
     * 
* * bool deletion_protection = 10; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } public static final int MAINTENANCE_WINDOW_FIELD_NUMBER = 11; private yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow maintenanceWindow_; /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 11; * @return Whether the maintenanceWindow field is set. */ @java.lang.Override public boolean hasMaintenanceWindow() { return maintenanceWindow_ != null; } /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 11; * @return The maintenanceWindow. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 11; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { return getMaintenanceWindow(); } 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 (!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 (environment_ != yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment.ENVIRONMENT_UNSPECIFIED.getNumber()) { output.writeEnum(5, environment_); } if (configSpec_ != null) { output.writeMessage(6, getConfigSpec()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 7, networkId_); } for (int i = 0; i < securityGroupIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 8, securityGroupIds_.getRaw(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 9, serviceAccountId_); } if (deletionProtection_ != false) { output.writeBool(10, deletionProtection_); } if (maintenanceWindow_ != null) { output.writeMessage(11, getMaintenanceWindow()); } 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 (!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 (environment_ != yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment.ENVIRONMENT_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(5, environment_); } if (configSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getConfigSpec()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, networkId_); } { int dataSize = 0; for (int i = 0; i < securityGroupIds_.size(); i++) { dataSize += computeStringSizeNoTag(securityGroupIds_.getRaw(i)); } size += dataSize; size += 1 * getSecurityGroupIdsList().size(); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, serviceAccountId_); } if (deletionProtection_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(10, deletionProtection_); } if (maintenanceWindow_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, getMaintenanceWindow()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest) obj; if (!getFolderId() .equals(other.getFolderId())) return false; if (!getName() .equals(other.getName())) return false; if (!getDescription() .equals(other.getDescription())) return false; if (!internalGetLabels().equals( other.internalGetLabels())) return false; if (environment_ != other.environment_) return false; if (hasConfigSpec() != other.hasConfigSpec()) return false; if (hasConfigSpec()) { if (!getConfigSpec() .equals(other.getConfigSpec())) return false; } if (!getNetworkId() .equals(other.getNetworkId())) return false; if (!getSecurityGroupIdsList() .equals(other.getSecurityGroupIdsList())) return false; if (!getServiceAccountId() .equals(other.getServiceAccountId())) return false; if (getDeletionProtection() != other.getDeletionProtection()) return false; if (hasMaintenanceWindow() != other.hasMaintenanceWindow()) return false; if (hasMaintenanceWindow()) { if (!getMaintenanceWindow() .equals(other.getMaintenanceWindow())) 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) + 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(); } hash = (37 * hash) + ENVIRONMENT_FIELD_NUMBER; hash = (53 * hash) + environment_; if (hasConfigSpec()) { hash = (37 * hash) + CONFIG_SPEC_FIELD_NUMBER; hash = (53 * hash) + getConfigSpec().hashCode(); } hash = (37 * hash) + NETWORK_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkId().hashCode(); if (getSecurityGroupIdsCount() > 0) { hash = (37 * hash) + SECURITY_GROUP_IDS_FIELD_NUMBER; hash = (53 * hash) + getSecurityGroupIdsList().hashCode(); } hash = (37 * hash) + SERVICE_ACCOUNT_ID_FIELD_NUMBER; hash = (53 * hash) + getServiceAccountId().hashCode(); hash = (37 * hash) + DELETION_PROTECTION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeletionProtection()); if (hasMaintenanceWindow()) { hash = (37 * hash) + MAINTENANCE_WINDOW_FIELD_NUMBER; hash = (53 * hash) + getMaintenanceWindow().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest 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.mdb.opensearch.v1.CreateClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.CreateClusterRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterRequest_descriptor; } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 4: return internalGetLabels(); 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(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest.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_ = ""; name_ = ""; description_ = ""; internalGetMutableLabels().clear(); environment_ = 0; if (configSpecBuilder_ == null) { configSpec_ = null; } else { configSpec_ = null; configSpecBuilder_ = null; } networkId_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); serviceAccountId_ = ""; deletionProtection_ = false; if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = null; } else { maintenanceWindow_ = null; maintenanceWindowBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest(this); int from_bitField0_ = bitField0_; result.folderId_ = folderId_; result.name_ = name_; result.description_ = description_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); result.environment_ = environment_; if (configSpecBuilder_ == null) { result.configSpec_ = configSpec_; } else { result.configSpec_ = configSpecBuilder_.build(); } result.networkId_ = networkId_; if (((bitField0_ & 0x00000002) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000002); } result.securityGroupIds_ = securityGroupIds_; result.serviceAccountId_ = serviceAccountId_; result.deletionProtection_ = deletionProtection_; if (maintenanceWindowBuilder_ == null) { result.maintenanceWindow_ = maintenanceWindow_; } else { result.maintenanceWindow_ = maintenanceWindowBuilder_.build(); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest.getDefaultInstance()) return this; if (!other.getFolderId().isEmpty()) { folderId_ = other.folderId_; onChanged(); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } internalGetMutableLabels().mergeFrom( other.internalGetLabels()); if (other.environment_ != 0) { setEnvironmentValue(other.getEnvironmentValue()); } if (other.hasConfigSpec()) { mergeConfigSpec(other.getConfigSpec()); } if (!other.getNetworkId().isEmpty()) { networkId_ = other.networkId_; onChanged(); } if (!other.securityGroupIds_.isEmpty()) { if (securityGroupIds_.isEmpty()) { securityGroupIds_ = other.securityGroupIds_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureSecurityGroupIdsIsMutable(); securityGroupIds_.addAll(other.securityGroupIds_); } onChanged(); } if (!other.getServiceAccountId().isEmpty()) { serviceAccountId_ = other.serviceAccountId_; onChanged(); } if (other.getDeletionProtection() != false) { setDeletionProtection(other.getDeletionProtection()); } if (other.hasMaintenanceWindow()) { mergeMaintenanceWindow(other.getMaintenanceWindow()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object folderId_ = ""; /** *
       * ID of the folder to create the OpenSearch cluster in.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 create the OpenSearch cluster in.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 create the OpenSearch cluster in.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 create the OpenSearch cluster in.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearFolderId() { folderId_ = getDefaultInstance().getFolderId(); onChanged(); return this; } /** *
       * ID of the folder to create the OpenSearch cluster in.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 java.lang.Object name_ = ""; /** *
       * Name of the OpenSearch cluster. The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 OpenSearch cluster. The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 OpenSearch cluster. The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 OpenSearch cluster. The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Name of the OpenSearch cluster. The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 OpenSearch cluster.
       * 
* * 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 OpenSearch cluster.
       * 
* * 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 OpenSearch cluster.
       * 
* * 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 OpenSearch cluster.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** *
       * Description of the OpenSearch cluster.
       * 
* * 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(); } /** *
       * Custom labels for the OpenSearch cluster as `key:value` pairs.
       * For example, `"project": "mvp"` or `"source": "dictionary"`.
       * 
* * 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(); } /** *
       * Custom labels for the OpenSearch cluster as `key:value` pairs.
       * For example, `"project": "mvp"` or `"source": "dictionary"`.
       * 
* * 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(); } /** *
       * Custom labels for the OpenSearch cluster as `key:value` pairs.
       * For example, `"project": "mvp"` or `"source": "dictionary"`.
       * 
* * 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; } /** *
       * Custom labels for the OpenSearch cluster as `key:value` pairs.
       * For example, `"project": "mvp"` or `"source": "dictionary"`.
       * 
* * 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; } /** *
       * Custom labels for the OpenSearch cluster as `key:value` pairs.
       * For example, `"project": "mvp"` or `"source": "dictionary"`.
       * 
* * 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(); } /** *
       * Custom labels for the OpenSearch cluster as `key:value` pairs.
       * For example, `"project": "mvp"` or `"source": "dictionary"`.
       * 
* * 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; } /** *
       * Custom labels for the OpenSearch cluster as `key:value` pairs.
       * For example, `"project": "mvp"` or `"source": "dictionary"`.
       * 
* * 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 int environment_ = 0; /** *
       * Deployment environment of the OpenSearch cluster.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @return The enum numeric value on the wire for environment. */ @java.lang.Override public int getEnvironmentValue() { return environment_; } /** *
       * Deployment environment of the OpenSearch cluster.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @param value The enum numeric value on the wire for environment to set. * @return This builder for chaining. */ public Builder setEnvironmentValue(int value) { environment_ = value; onChanged(); return this; } /** *
       * Deployment environment of the OpenSearch cluster.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } /** *
       * Deployment environment of the OpenSearch cluster.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @param value The environment to set. * @return This builder for chaining. */ public Builder setEnvironment(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment value) { if (value == null) { throw new NullPointerException(); } environment_ = value.getNumber(); onChanged(); return this; } /** *
       * Deployment environment of the OpenSearch cluster.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @return This builder for chaining. */ public Builder clearEnvironment() { environment_ = 0; onChanged(); return this; } private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpecOrBuilder> configSpecBuilder_; /** *
       * OpenSearch cluster configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return Whether the configSpec field is set. */ public boolean hasConfigSpec() { return configSpecBuilder_ != null || configSpec_ != null; } /** *
       * OpenSearch cluster configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * OpenSearch cluster configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder setConfigSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec value) { if (configSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } configSpec_ = value; onChanged(); } else { configSpecBuilder_.setMessage(value); } return this; } /** *
       * OpenSearch cluster configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder setConfigSpec( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.Builder builderForValue) { if (configSpecBuilder_ == null) { configSpec_ = builderForValue.build(); onChanged(); } else { configSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * OpenSearch cluster configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.newBuilder(configSpec_).mergeFrom(value).buildPartial(); } else { configSpec_ = value; } onChanged(); } else { configSpecBuilder_.mergeFrom(value); } return this; } /** *
       * OpenSearch cluster configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder clearConfigSpec() { if (configSpecBuilder_ == null) { configSpec_ = null; onChanged(); } else { configSpec_ = null; configSpecBuilder_ = null; } return this; } /** *
       * OpenSearch cluster configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * OpenSearch cluster configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.getDefaultInstance() : configSpec_; } } /** *
       * OpenSearch cluster configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpecOrBuilder>( getConfigSpec(), getParentForChildren(), isClean()); configSpec_ = null; } return configSpecBuilder_; } private java.lang.Object networkId_ = ""; /** *
       * ID of the network to create the cluster in.
       * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkId. */ public java.lang.String getNetworkId() { java.lang.Object ref = networkId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the network to create the cluster in.
       * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkId. */ public com.google.protobuf.ByteString getNetworkIdBytes() { java.lang.Object ref = networkId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the network to create the cluster in.
       * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The networkId to set. * @return This builder for chaining. */ public Builder setNetworkId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkId_ = value; onChanged(); return this; } /** *
       * ID of the network to create the cluster in.
       * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearNetworkId() { networkId_ = getDefaultInstance().getNetworkId(); onChanged(); return this; } /** *
       * ID of the network to create the cluster in.
       * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for networkId to set. * @return This builder for chaining. */ public Builder setNetworkIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkId_ = value; onChanged(); return this; } private com.google.protobuf.LazyStringList securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureSecurityGroupIdsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(securityGroupIds_); bitField0_ |= 0x00000002; } } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_.getUnmodifiableView(); } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @param index The index of the element to return. * @return The securityGroupIds at the given index. */ public java.lang.String getSecurityGroupIds(int index) { return securityGroupIds_.get(index); } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @param index The index of the value to return. * @return The bytes of the securityGroupIds at the given index. */ public com.google.protobuf.ByteString getSecurityGroupIdsBytes(int index) { return securityGroupIds_.getByteString(index); } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @param index The index to set the value at. * @param value The securityGroupIds to set. * @return This builder for chaining. */ public Builder setSecurityGroupIds( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSecurityGroupIdsIsMutable(); securityGroupIds_.set(index, value); onChanged(); return this; } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @param value The securityGroupIds to add. * @return This builder for chaining. */ public Builder addSecurityGroupIds( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSecurityGroupIdsIsMutable(); securityGroupIds_.add(value); onChanged(); return this; } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @param values The securityGroupIds to add. * @return This builder for chaining. */ public Builder addAllSecurityGroupIds( java.lang.Iterable values) { ensureSecurityGroupIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, securityGroupIds_); onChanged(); return this; } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @return This builder for chaining. */ public Builder clearSecurityGroupIds() { securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @param value The bytes of the securityGroupIds to add. * @return This builder for chaining. */ public Builder addSecurityGroupIdsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureSecurityGroupIdsIsMutable(); securityGroupIds_.add(value); onChanged(); return this; } private java.lang.Object serviceAccountId_ = ""; /** *
       * ID of the service account used to access Object Storage.
       * 
* * string service_account_id = 9; * @return The serviceAccountId. */ public java.lang.String getServiceAccountId() { java.lang.Object ref = serviceAccountId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); serviceAccountId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the service account used to access Object Storage.
       * 
* * string service_account_id = 9; * @return The bytes for serviceAccountId. */ public com.google.protobuf.ByteString getServiceAccountIdBytes() { java.lang.Object ref = serviceAccountId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); serviceAccountId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the service account used to access Object Storage.
       * 
* * string service_account_id = 9; * @param value The serviceAccountId to set. * @return This builder for chaining. */ public Builder setServiceAccountId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } serviceAccountId_ = value; onChanged(); return this; } /** *
       * ID of the service account used to access Object Storage.
       * 
* * string service_account_id = 9; * @return This builder for chaining. */ public Builder clearServiceAccountId() { serviceAccountId_ = getDefaultInstance().getServiceAccountId(); onChanged(); return this; } /** *
       * ID of the service account used to access Object Storage.
       * 
* * string service_account_id = 9; * @param value The bytes for serviceAccountId to set. * @return This builder for chaining. */ public Builder setServiceAccountIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); serviceAccountId_ = value; onChanged(); return this; } private boolean deletionProtection_ ; /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * bool deletion_protection = 10; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * bool deletion_protection = 10; * @param value The deletionProtection to set. * @return This builder for chaining. */ public Builder setDeletionProtection(boolean value) { deletionProtection_ = value; onChanged(); return this; } /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * bool deletion_protection = 10; * @return This builder for chaining. */ public Builder clearDeletionProtection() { deletionProtection_ = false; onChanged(); return this; } private yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow maintenanceWindow_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder> maintenanceWindowBuilder_; /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 11; * @return Whether the maintenanceWindow field is set. */ public boolean hasMaintenanceWindow() { return maintenanceWindowBuilder_ != null || maintenanceWindow_ != null; } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 11; * @return The maintenanceWindow. */ public yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } else { return maintenanceWindowBuilder_.getMessage(); } } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 11; */ public Builder setMaintenanceWindow(yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } maintenanceWindow_ = value; onChanged(); } else { maintenanceWindowBuilder_.setMessage(value); } return this; } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 11; */ public Builder setMaintenanceWindow( yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder builderForValue) { if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = builderForValue.build(); onChanged(); } else { maintenanceWindowBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 11; */ public Builder mergeMaintenanceWindow(yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (maintenanceWindow_ != null) { maintenanceWindow_ = yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.newBuilder(maintenanceWindow_).mergeFrom(value).buildPartial(); } else { maintenanceWindow_ = value; } onChanged(); } else { maintenanceWindowBuilder_.mergeFrom(value); } return this; } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 11; */ public Builder clearMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = null; onChanged(); } else { maintenanceWindow_ = null; maintenanceWindowBuilder_ = null; } return this; } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 11; */ public yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder getMaintenanceWindowBuilder() { onChanged(); return getMaintenanceWindowFieldBuilder().getBuilder(); } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 11; */ public yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { if (maintenanceWindowBuilder_ != null) { return maintenanceWindowBuilder_.getMessageOrBuilder(); } else { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 11; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder> getMaintenanceWindowFieldBuilder() { if (maintenanceWindowBuilder_ == null) { maintenanceWindowBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder>( getMaintenanceWindow(), getParentForChildren(), isClean()); maintenanceWindow_ = null; } return maintenanceWindowBuilder_; } @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.mdb.opensearch.v1.CreateClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.CreateClusterRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateClusterRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateClusterRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.CreateClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster that is being created.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster that is being created.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.CreateClusterMetadata} */ public static final class CreateClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.CreateClusterMetadata) CreateClusterMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use CreateClusterMetadata.newBuilder() to construct. private CreateClusterMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateClusterMetadata() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateClusterMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateClusterMetadata( 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(); clusterId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster that is being created.
     * 
* * string cluster_id = 1; * @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 OpenSearch cluster that is being created.
     * 
* * string cluster_id = 1; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata 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.mdb.opensearch.v1.CreateClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.CreateClusterMetadata) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata.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(); clusterId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata(this); result.clusterId_ = clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster that is being created.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster that is being created.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster that is being created.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster that is being created.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster that is being created.
       * 
* * string cluster_id = 1; * @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; } @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.mdb.opensearch.v1.CreateClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.CreateClusterMetadata) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateClusterMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateClusterMetadata(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.mdb.opensearch.v1.ClusterServiceOuterClass.CreateClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.UpdateClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster resource to update.
     * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster resource to update.
     * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Field mask that specifies which fields of the OpenSearch cluster resource should 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 OpenSearch cluster resource should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; * @return The updateMask. */ com.google.protobuf.FieldMask getUpdateMask(); /** *
     * Field mask that specifies which fields of the OpenSearch cluster resource should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); /** *
     * New description of the OpenSearch cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * New description of the OpenSearch cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * The new set of labels completely replaces the old one. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * 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(); /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * The new set of labels completely replaces the old one. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * 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(); /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * The new set of labels completely replaces the old one. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * 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(); /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * The new set of labels completely replaces the old one. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * 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); /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * The new set of labels completely replaces the old one. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * 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); /** *
     * New cluster configuration
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec config_spec = 5; * @return Whether the configSpec field is set. */ boolean hasConfigSpec(); /** *
     * New cluster configuration
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec config_spec = 5; * @return The configSpec. */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec getConfigSpec(); /** *
     * New cluster configuration
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec config_spec = 5; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpecOrBuilder getConfigSpecOrBuilder(); /** *
     * New name for the cluster. The name must be unique within the folder.
     * 
* * string name = 6 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The name. */ java.lang.String getName(); /** *
     * New name for the cluster. The name must be unique within the folder.
     * 
* * string name = 6 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 7; * @return A list containing the securityGroupIds. */ java.util.List getSecurityGroupIdsList(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 7; * @return The count of securityGroupIds. */ int getSecurityGroupIdsCount(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 7; * @param index The index of the element to return. * @return The securityGroupIds at the given index. */ java.lang.String getSecurityGroupIds(int index); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 7; * @param index The index of the value to return. * @return The bytes of the securityGroupIds at the given index. */ com.google.protobuf.ByteString getSecurityGroupIdsBytes(int index); /** *
     * ID of the service account used to access Object Storage.
     * 
* * string service_account_id = 8; * @return The serviceAccountId. */ java.lang.String getServiceAccountId(); /** *
     * ID of the service account used to access Object Storage.
     * 
* * string service_account_id = 8; * @return The bytes for serviceAccountId. */ com.google.protobuf.ByteString getServiceAccountIdBytes(); /** *
     * Determines whether the cluster is protected from being deleted.
     * 
* * bool deletion_protection = 9; * @return The deletionProtection. */ boolean getDeletionProtection(); /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 10; * @return Whether the maintenanceWindow field is set. */ boolean hasMaintenanceWindow(); /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 10; * @return The maintenanceWindow. */ yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow getMaintenanceWindow(); /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 10; */ yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.UpdateClusterRequest} */ public static final class UpdateClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.UpdateClusterRequest) UpdateClusterRequestOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateClusterRequest.newBuilder() to construct. private UpdateClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateClusterRequest() { clusterId_ = ""; description_ = ""; name_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; serviceAccountId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateClusterRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateClusterRequest( 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: { 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(); 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(configSpec_); configSpec_ = subBuilder.buildPartial(); } break; } case 50: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 58: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000002) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000002; } securityGroupIds_.add(s); break; } case 66: { java.lang.String s = input.readStringRequireUtf8(); serviceAccountId_ = s; break; } case 72: { deletionProtection_ = input.readBool(); break; } case 82: { yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder subBuilder = null; if (maintenanceWindow_ != null) { subBuilder = maintenanceWindow_.toBuilder(); } maintenanceWindow_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(maintenanceWindow_); maintenanceWindow_ = 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)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterRequest_descriptor; } @SuppressWarnings({"rawtypes"}) @java.lang.Override protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 4: return internalGetLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster resource to update.
     * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster resource to update.
     * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 UPDATE_MASK_FIELD_NUMBER = 2; private com.google.protobuf.FieldMask updateMask_; /** *
     * Field mask that specifies which fields of the OpenSearch cluster resource should 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 OpenSearch cluster resource should 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 OpenSearch cluster resource should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; */ @java.lang.Override public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return getUpdateMask(); } public static final int DESCRIPTION_FIELD_NUMBER = 3; private volatile java.lang.Object description_; /** *
     * New description of the OpenSearch cluster.
     * 
* * 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; } } /** *
     * New description of the OpenSearch cluster.
     * 
* * 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterRequest_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(); } /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * The new set of labels completely replaces the old one. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * 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(); } /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * The new set of labels completely replaces the old one. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * 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(); } /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * The new set of labels completely replaces the old one. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * 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; } /** *
     * Custom labels for the OpenSearch cluster as `key:value` pairs.
     * For example, `"project": "mvp"` or `"source": "dictionary"`.
     * The new set of labels completely replaces the old one. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * 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 CONFIG_SPEC_FIELD_NUMBER = 5; private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec configSpec_; /** *
     * New cluster configuration
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec config_spec = 5; * @return Whether the configSpec field is set. */ @java.lang.Override public boolean hasConfigSpec() { return configSpec_ != null; } /** *
     * New cluster configuration
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec config_spec = 5; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.getDefaultInstance() : configSpec_; } /** *
     * New cluster configuration
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec config_spec = 5; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpecOrBuilder getConfigSpecOrBuilder() { return getConfigSpec(); } public static final int NAME_FIELD_NUMBER = 6; private volatile java.lang.Object name_; /** *
     * New name for the cluster. The name must be unique within the folder.
     * 
* * string name = 6 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
     * New name for the cluster. The name must be unique within the folder.
     * 
* * string name = 6 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 SECURITY_GROUP_IDS_FIELD_NUMBER = 7; private com.google.protobuf.LazyStringList securityGroupIds_; /** *
     * User security groups
     * 
* * repeated string security_group_ids = 7; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_; } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 7; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 7; * @param index The index of the element to return. * @return The securityGroupIds at the given index. */ public java.lang.String getSecurityGroupIds(int index) { return securityGroupIds_.get(index); } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 7; * @param index The index of the value to return. * @return The bytes of the securityGroupIds at the given index. */ public com.google.protobuf.ByteString getSecurityGroupIdsBytes(int index) { return securityGroupIds_.getByteString(index); } public static final int SERVICE_ACCOUNT_ID_FIELD_NUMBER = 8; private volatile java.lang.Object serviceAccountId_; /** *
     * ID of the service account used to access Object Storage.
     * 
* * string service_account_id = 8; * @return The serviceAccountId. */ @java.lang.Override public java.lang.String getServiceAccountId() { java.lang.Object ref = serviceAccountId_; 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(); serviceAccountId_ = s; return s; } } /** *
     * ID of the service account used to access Object Storage.
     * 
* * string service_account_id = 8; * @return The bytes for serviceAccountId. */ @java.lang.Override public com.google.protobuf.ByteString getServiceAccountIdBytes() { java.lang.Object ref = serviceAccountId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); serviceAccountId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DELETION_PROTECTION_FIELD_NUMBER = 9; private boolean deletionProtection_; /** *
     * Determines whether the cluster is protected from being deleted.
     * 
* * bool deletion_protection = 9; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } public static final int MAINTENANCE_WINDOW_FIELD_NUMBER = 10; private yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow maintenanceWindow_; /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 10; * @return Whether the maintenanceWindow field is set. */ @java.lang.Override public boolean hasMaintenanceWindow() { return maintenanceWindow_ != null; } /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 10; * @return The maintenanceWindow. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 10; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { return getMaintenanceWindow(); } 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 (updateMask_ != null) { output.writeMessage(2, getUpdateMask()); } 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 (configSpec_ != null) { output.writeMessage(5, getConfigSpec()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, name_); } for (int i = 0; i < securityGroupIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 7, securityGroupIds_.getRaw(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 8, serviceAccountId_); } if (deletionProtection_ != false) { output.writeBool(9, deletionProtection_); } if (maintenanceWindow_ != null) { output.writeMessage(10, getMaintenanceWindow()); } 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 (updateMask_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getUpdateMask()); } 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 (configSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getConfigSpec()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, name_); } { int dataSize = 0; for (int i = 0; i < securityGroupIds_.size(); i++) { dataSize += computeStringSizeNoTag(securityGroupIds_.getRaw(i)); } size += dataSize; size += 1 * getSecurityGroupIdsList().size(); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, serviceAccountId_); } if (deletionProtection_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(9, deletionProtection_); } if (maintenanceWindow_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, getMaintenanceWindow()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (hasUpdateMask() != other.hasUpdateMask()) return false; if (hasUpdateMask()) { if (!getUpdateMask() .equals(other.getUpdateMask())) return false; } if (!getDescription() .equals(other.getDescription())) return false; if (!internalGetLabels().equals( other.internalGetLabels())) return false; if (hasConfigSpec() != other.hasConfigSpec()) return false; if (hasConfigSpec()) { if (!getConfigSpec() .equals(other.getConfigSpec())) return false; } if (!getName() .equals(other.getName())) return false; if (!getSecurityGroupIdsList() .equals(other.getSecurityGroupIdsList())) return false; if (!getServiceAccountId() .equals(other.getServiceAccountId())) return false; if (getDeletionProtection() != other.getDeletionProtection()) return false; if (hasMaintenanceWindow() != other.hasMaintenanceWindow()) return false; if (hasMaintenanceWindow()) { if (!getMaintenanceWindow() .equals(other.getMaintenanceWindow())) 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(); if (hasUpdateMask()) { hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; hash = (53 * hash) + getUpdateMask().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 (hasConfigSpec()) { hash = (37 * hash) + CONFIG_SPEC_FIELD_NUMBER; hash = (53 * hash) + getConfigSpec().hashCode(); } hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); if (getSecurityGroupIdsCount() > 0) { hash = (37 * hash) + SECURITY_GROUP_IDS_FIELD_NUMBER; hash = (53 * hash) + getSecurityGroupIdsList().hashCode(); } hash = (37 * hash) + SERVICE_ACCOUNT_ID_FIELD_NUMBER; hash = (53 * hash) + getServiceAccountId().hashCode(); hash = (37 * hash) + DELETION_PROTECTION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeletionProtection()); if (hasMaintenanceWindow()) { hash = (37 * hash) + MAINTENANCE_WINDOW_FIELD_NUMBER; hash = (53 * hash) + getMaintenanceWindow().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest 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.mdb.opensearch.v1.UpdateClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.UpdateClusterRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterRequest_descriptor; } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 4: return internalGetLabels(); 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(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest.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(); clusterId_ = ""; if (updateMaskBuilder_ == null) { updateMask_ = null; } else { updateMask_ = null; updateMaskBuilder_ = null; } description_ = ""; internalGetMutableLabels().clear(); if (configSpecBuilder_ == null) { configSpec_ = null; } else { configSpec_ = null; configSpecBuilder_ = null; } name_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); serviceAccountId_ = ""; deletionProtection_ = false; if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = null; } else { maintenanceWindow_ = null; maintenanceWindowBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; if (updateMaskBuilder_ == null) { result.updateMask_ = updateMask_; } else { result.updateMask_ = updateMaskBuilder_.build(); } result.description_ = description_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); if (configSpecBuilder_ == null) { result.configSpec_ = configSpec_; } else { result.configSpec_ = configSpecBuilder_.build(); } result.name_ = name_; if (((bitField0_ & 0x00000002) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000002); } result.securityGroupIds_ = securityGroupIds_; result.serviceAccountId_ = serviceAccountId_; result.deletionProtection_ = deletionProtection_; if (maintenanceWindowBuilder_ == null) { result.maintenanceWindow_ = maintenanceWindow_; } else { result.maintenanceWindow_ = maintenanceWindowBuilder_.build(); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (other.hasUpdateMask()) { mergeUpdateMask(other.getUpdateMask()); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } internalGetMutableLabels().mergeFrom( other.internalGetLabels()); if (other.hasConfigSpec()) { mergeConfigSpec(other.getConfigSpec()); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (!other.securityGroupIds_.isEmpty()) { if (securityGroupIds_.isEmpty()) { securityGroupIds_ = other.securityGroupIds_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureSecurityGroupIdsIsMutable(); securityGroupIds_.addAll(other.securityGroupIds_); } onChanged(); } if (!other.getServiceAccountId().isEmpty()) { serviceAccountId_ = other.serviceAccountId_; onChanged(); } if (other.getDeletionProtection() != false) { setDeletionProtection(other.getDeletionProtection()); } if (other.hasMaintenanceWindow()) { mergeMaintenanceWindow(other.getMaintenanceWindow()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster resource to update.
       * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster resource to update.
       * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster resource to update.
       * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster resource to update.
       * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster resource to update.
       * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 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 OpenSearch cluster resource should 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 OpenSearch cluster resource should 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 OpenSearch cluster resource should 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 OpenSearch cluster resource should 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 OpenSearch cluster resource should 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 OpenSearch cluster resource should 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 OpenSearch cluster resource should 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 OpenSearch cluster resource should 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 OpenSearch cluster resource should 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 description_ = ""; /** *
       * New description of the OpenSearch cluster.
       * 
* * 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; } } /** *
       * New description of the OpenSearch cluster.
       * 
* * 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; } } /** *
       * New description of the OpenSearch cluster.
       * 
* * 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; } /** *
       * New description of the OpenSearch cluster.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** *
       * New description of the OpenSearch cluster.
       * 
* * 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(); } /** *
       * Custom labels for the OpenSearch cluster as `key:value` pairs.
       * For example, `"project": "mvp"` or `"source": "dictionary"`.
       * The new set of labels completely replaces the old one. To add a label, request the current
       * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * 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(); } /** *
       * Custom labels for the OpenSearch cluster as `key:value` pairs.
       * For example, `"project": "mvp"` or `"source": "dictionary"`.
       * The new set of labels completely replaces the old one. To add a label, request the current
       * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * 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(); } /** *
       * Custom labels for the OpenSearch cluster as `key:value` pairs.
       * For example, `"project": "mvp"` or `"source": "dictionary"`.
       * The new set of labels completely replaces the old one. To add a label, request the current
       * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * 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; } /** *
       * Custom labels for the OpenSearch cluster as `key:value` pairs.
       * For example, `"project": "mvp"` or `"source": "dictionary"`.
       * The new set of labels completely replaces the old one. To add a label, request the current
       * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * 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; } /** *
       * Custom labels for the OpenSearch cluster as `key:value` pairs.
       * For example, `"project": "mvp"` or `"source": "dictionary"`.
       * The new set of labels completely replaces the old one. To add a label, request the current
       * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * 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(); } /** *
       * Custom labels for the OpenSearch cluster as `key:value` pairs.
       * For example, `"project": "mvp"` or `"source": "dictionary"`.
       * The new set of labels completely replaces the old one. To add a label, request the current
       * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * 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; } /** *
       * Custom labels for the OpenSearch cluster as `key:value` pairs.
       * For example, `"project": "mvp"` or `"source": "dictionary"`.
       * The new set of labels completely replaces the old one. To add a label, request the current
       * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpecOrBuilder> configSpecBuilder_; /** *
       * New cluster configuration
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec config_spec = 5; * @return Whether the configSpec field is set. */ public boolean hasConfigSpec() { return configSpecBuilder_ != null || configSpec_ != null; } /** *
       * New cluster configuration
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec config_spec = 5; * @return The configSpec. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * New cluster configuration
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec config_spec = 5; */ public Builder setConfigSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec value) { if (configSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } configSpec_ = value; onChanged(); } else { configSpecBuilder_.setMessage(value); } return this; } /** *
       * New cluster configuration
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec config_spec = 5; */ public Builder setConfigSpec( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.Builder builderForValue) { if (configSpecBuilder_ == null) { configSpec_ = builderForValue.build(); onChanged(); } else { configSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * New cluster configuration
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec config_spec = 5; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.newBuilder(configSpec_).mergeFrom(value).buildPartial(); } else { configSpec_ = value; } onChanged(); } else { configSpecBuilder_.mergeFrom(value); } return this; } /** *
       * New cluster configuration
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec config_spec = 5; */ public Builder clearConfigSpec() { if (configSpecBuilder_ == null) { configSpec_ = null; onChanged(); } else { configSpec_ = null; configSpecBuilder_ = null; } return this; } /** *
       * New cluster configuration
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec config_spec = 5; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * New cluster configuration
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec config_spec = 5; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.getDefaultInstance() : configSpec_; } } /** *
       * New cluster configuration
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec config_spec = 5; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpecOrBuilder>( getConfigSpec(), getParentForChildren(), isClean()); configSpec_ = null; } return configSpecBuilder_; } private java.lang.Object name_ = ""; /** *
       * New name for the cluster. The name must be unique within the folder.
       * 
* * string name = 6 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
       * New name for the cluster. The name must be unique within the folder.
       * 
* * string name = 6 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
       * New name for the cluster. The name must be unique within the folder.
       * 
* * string name = 6 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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; } /** *
       * New name for the cluster. The name must be unique within the folder.
       * 
* * string name = 6 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * New name for the cluster. The name must be unique within the folder.
       * 
* * string name = 6 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 com.google.protobuf.LazyStringList securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureSecurityGroupIdsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(securityGroupIds_); bitField0_ |= 0x00000002; } } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 7; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_.getUnmodifiableView(); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 7; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 7; * @param index The index of the element to return. * @return The securityGroupIds at the given index. */ public java.lang.String getSecurityGroupIds(int index) { return securityGroupIds_.get(index); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 7; * @param index The index of the value to return. * @return The bytes of the securityGroupIds at the given index. */ public com.google.protobuf.ByteString getSecurityGroupIdsBytes(int index) { return securityGroupIds_.getByteString(index); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 7; * @param index The index to set the value at. * @param value The securityGroupIds to set. * @return This builder for chaining. */ public Builder setSecurityGroupIds( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSecurityGroupIdsIsMutable(); securityGroupIds_.set(index, value); onChanged(); return this; } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 7; * @param value The securityGroupIds to add. * @return This builder for chaining. */ public Builder addSecurityGroupIds( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSecurityGroupIdsIsMutable(); securityGroupIds_.add(value); onChanged(); return this; } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 7; * @param values The securityGroupIds to add. * @return This builder for chaining. */ public Builder addAllSecurityGroupIds( java.lang.Iterable values) { ensureSecurityGroupIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, securityGroupIds_); onChanged(); return this; } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 7; * @return This builder for chaining. */ public Builder clearSecurityGroupIds() { securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 7; * @param value The bytes of the securityGroupIds to add. * @return This builder for chaining. */ public Builder addSecurityGroupIdsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureSecurityGroupIdsIsMutable(); securityGroupIds_.add(value); onChanged(); return this; } private java.lang.Object serviceAccountId_ = ""; /** *
       * ID of the service account used to access Object Storage.
       * 
* * string service_account_id = 8; * @return The serviceAccountId. */ public java.lang.String getServiceAccountId() { java.lang.Object ref = serviceAccountId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); serviceAccountId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the service account used to access Object Storage.
       * 
* * string service_account_id = 8; * @return The bytes for serviceAccountId. */ public com.google.protobuf.ByteString getServiceAccountIdBytes() { java.lang.Object ref = serviceAccountId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); serviceAccountId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the service account used to access Object Storage.
       * 
* * string service_account_id = 8; * @param value The serviceAccountId to set. * @return This builder for chaining. */ public Builder setServiceAccountId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } serviceAccountId_ = value; onChanged(); return this; } /** *
       * ID of the service account used to access Object Storage.
       * 
* * string service_account_id = 8; * @return This builder for chaining. */ public Builder clearServiceAccountId() { serviceAccountId_ = getDefaultInstance().getServiceAccountId(); onChanged(); return this; } /** *
       * ID of the service account used to access Object Storage.
       * 
* * string service_account_id = 8; * @param value The bytes for serviceAccountId to set. * @return This builder for chaining. */ public Builder setServiceAccountIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); serviceAccountId_ = value; onChanged(); return this; } private boolean deletionProtection_ ; /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * bool deletion_protection = 9; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * bool deletion_protection = 9; * @param value The deletionProtection to set. * @return This builder for chaining. */ public Builder setDeletionProtection(boolean value) { deletionProtection_ = value; onChanged(); return this; } /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * bool deletion_protection = 9; * @return This builder for chaining. */ public Builder clearDeletionProtection() { deletionProtection_ = false; onChanged(); return this; } private yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow maintenanceWindow_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder> maintenanceWindowBuilder_; /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 10; * @return Whether the maintenanceWindow field is set. */ public boolean hasMaintenanceWindow() { return maintenanceWindowBuilder_ != null || maintenanceWindow_ != null; } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 10; * @return The maintenanceWindow. */ public yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } else { return maintenanceWindowBuilder_.getMessage(); } } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 10; */ public Builder setMaintenanceWindow(yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } maintenanceWindow_ = value; onChanged(); } else { maintenanceWindowBuilder_.setMessage(value); } return this; } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 10; */ public Builder setMaintenanceWindow( yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder builderForValue) { if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = builderForValue.build(); onChanged(); } else { maintenanceWindowBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 10; */ public Builder mergeMaintenanceWindow(yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (maintenanceWindow_ != null) { maintenanceWindow_ = yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.newBuilder(maintenanceWindow_).mergeFrom(value).buildPartial(); } else { maintenanceWindow_ = value; } onChanged(); } else { maintenanceWindowBuilder_.mergeFrom(value); } return this; } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 10; */ public Builder clearMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = null; onChanged(); } else { maintenanceWindow_ = null; maintenanceWindowBuilder_ = null; } return this; } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 10; */ public yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder getMaintenanceWindowBuilder() { onChanged(); return getMaintenanceWindowFieldBuilder().getBuilder(); } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 10; */ public yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { if (maintenanceWindowBuilder_ != null) { return maintenanceWindowBuilder_.getMessageOrBuilder(); } else { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 10; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder> getMaintenanceWindowFieldBuilder() { if (maintenanceWindowBuilder_ == null) { maintenanceWindowBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder>( getMaintenanceWindow(), getParentForChildren(), isClean()); maintenanceWindow_ = null; } return maintenanceWindowBuilder_; } @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.mdb.opensearch.v1.UpdateClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.UpdateClusterRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateClusterRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateClusterRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.UpdateClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster resource that is being updated.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster resource that is being updated.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.UpdateClusterMetadata} */ public static final class UpdateClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.UpdateClusterMetadata) UpdateClusterMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateClusterMetadata.newBuilder() to construct. private UpdateClusterMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateClusterMetadata() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateClusterMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateClusterMetadata( 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(); clusterId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster resource that is being updated.
     * 
* * string cluster_id = 1; * @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 OpenSearch cluster resource that is being updated.
     * 
* * string cluster_id = 1; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata 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.mdb.opensearch.v1.UpdateClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.UpdateClusterMetadata) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata.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(); clusterId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata(this); result.clusterId_ = clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster resource that is being updated.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster resource that is being updated.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster resource that is being updated.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster resource that is being updated.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster resource that is being updated.
       * 
* * string cluster_id = 1; * @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; } @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.mdb.opensearch.v1.UpdateClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.UpdateClusterMetadata) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateClusterMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateClusterMetadata(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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.DeleteClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster to delete.
     * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster to delete.
     * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.DeleteClusterRequest} */ public static final class DeleteClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.DeleteClusterRequest) DeleteClusterRequestOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteClusterRequest.newBuilder() to construct. private DeleteClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteClusterRequest() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteClusterRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteClusterRequest( 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(); clusterId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster to delete.
     * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to delete.
     * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest) obj; if (!getClusterId() .equals(other.getClusterId())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest 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.mdb.opensearch.v1.DeleteClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.DeleteClusterRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest.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(); clusterId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest(this); result.clusterId_ = clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster to delete.
       * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to delete.
       * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to delete.
       * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to delete.
       * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster to delete.
       * To get the OpenSearch cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } @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.mdb.opensearch.v1.DeleteClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.DeleteClusterRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteClusterRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteClusterRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.DeleteClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster that is being deleted.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster that is being deleted.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.DeleteClusterMetadata} */ public static final class DeleteClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.DeleteClusterMetadata) DeleteClusterMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteClusterMetadata.newBuilder() to construct. private DeleteClusterMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteClusterMetadata() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteClusterMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteClusterMetadata( 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(); clusterId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster that is being deleted.
     * 
* * string cluster_id = 1; * @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 OpenSearch cluster that is being deleted.
     * 
* * string cluster_id = 1; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata 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.mdb.opensearch.v1.DeleteClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.DeleteClusterMetadata) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata.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(); clusterId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata(this); result.clusterId_ = clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster that is being deleted.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster that is being deleted.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster that is being deleted.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster that is being deleted.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster that is being deleted.
       * 
* * string cluster_id = 1; * @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; } @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.mdb.opensearch.v1.DeleteClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.DeleteClusterMetadata) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteClusterMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteClusterMetadata(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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterLogsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.ListClusterLogsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster to request logs for.
     * To get the OpenSearch cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster to request logs for.
     * To get the OpenSearch cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Columns from log table to request.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @return A list containing the columnFilter. */ java.util.List getColumnFilterList(); /** *
     * Columns from log table to request.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @return The count of columnFilter. */ int getColumnFilterCount(); /** *
     * Columns from log table to request.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @param index The index of the element to return. * @return The columnFilter at the given index. */ java.lang.String getColumnFilter(int index); /** *
     * Columns from log table to request.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @param index The index of the value to return. * @return The bytes of the columnFilter at the given index. */ com.google.protobuf.ByteString getColumnFilterBytes(int index); /** *
     * Start timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp from_time = 3; * @return Whether the fromTime field is set. */ boolean hasFromTime(); /** *
     * Start timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp from_time = 3; * @return The fromTime. */ com.google.protobuf.Timestamp getFromTime(); /** *
     * Start timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp from_time = 3; */ com.google.protobuf.TimestampOrBuilder getFromTimeOrBuilder(); /** *
     * End timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp to_time = 4; * @return Whether the toTime field is set. */ boolean hasToTime(); /** *
     * End timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp to_time = 4; * @return The toTime. */ com.google.protobuf.Timestamp getToTime(); /** *
     * End timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp to_time = 4; */ com.google.protobuf.TimestampOrBuilder getToTimeOrBuilder(); /** *
     * The maximum number of results per page to return.
     * If the number of available results is larger than [page_size], the service returns a [ListClusterLogsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 5 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token. To get the next page of results, set [page_token] to the
     * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
     * 
* * string page_token = 6 [(.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
     * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
     * 
* * string page_token = 6 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); /** *
     * The service always returns a [ListClusterLogsResponse.next_page_token], even if the current page is empty.
     * 
* * bool always_next_page_token = 7; * @return The alwaysNextPageToken. */ boolean getAlwaysNextPageToken(); /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
     * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
     * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
     * Examples of a filter:
     * * `message.hostname='node1.db.cloud.yandex.net'`;
     * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
     * 
* * string filter = 8 [(.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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
     * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
     * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
     * Examples of a filter:
     * * `message.hostname='node1.db.cloud.yandex.net'`;
     * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
     * 
* * string filter = 8 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ com.google.protobuf.ByteString getFilterBytes(); /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.opensearch.v1.ListClusterLogsRequest.ServiceType service_type = 9; * @return The enum numeric value on the wire for serviceType. */ int getServiceTypeValue(); /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.opensearch.v1.ListClusterLogsRequest.ServiceType service_type = 9; * @return The serviceType. */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType getServiceType(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.ListClusterLogsRequest} */ public static final class ListClusterLogsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.ListClusterLogsRequest) ListClusterLogsRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListClusterLogsRequest.newBuilder() to construct. private ListClusterLogsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListClusterLogsRequest() { clusterId_ = ""; columnFilter_ = com.google.protobuf.LazyStringArrayList.EMPTY; pageToken_ = ""; filter_ = ""; serviceType_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListClusterLogsRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListClusterLogsRequest( 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(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { columnFilter_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } columnFilter_.add(s); break; } case 26: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (fromTime_ != null) { subBuilder = fromTime_.toBuilder(); } fromTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(fromTime_); fromTime_ = subBuilder.buildPartial(); } break; } case 34: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (toTime_ != null) { subBuilder = toTime_.toBuilder(); } toTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(toTime_); toTime_ = subBuilder.buildPartial(); } break; } case 40: { pageSize_ = input.readInt64(); break; } case 50: { java.lang.String s = input.readStringRequireUtf8(); pageToken_ = s; break; } case 56: { alwaysNextPageToken_ = input.readBool(); break; } case 66: { java.lang.String s = input.readStringRequireUtf8(); filter_ = s; break; } case 72: { int rawValue = input.readEnum(); serviceType_ = rawValue; 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)) { columnFilter_ = columnFilter_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.Builder.class); } /** * Protobuf enum {@code yandex.cloud.mdb.opensearch.v1.ListClusterLogsRequest.ServiceType} */ public enum ServiceType implements com.google.protobuf.ProtocolMessageEnum { /** *
       * Type is not specified.
       * 
* * SERVICE_TYPE_UNSPECIFIED = 0; */ SERVICE_TYPE_UNSPECIFIED(0), /** *
       * OpenSearch logs.
       * 
* * OPENSEARCH = 1; */ OPENSEARCH(1), /** *
       * Dashboards logs.
       * 
* * DASHBOARDS = 2; */ DASHBOARDS(2), UNRECOGNIZED(-1), ; /** *
       * Type is not specified.
       * 
* * SERVICE_TYPE_UNSPECIFIED = 0; */ public static final int SERVICE_TYPE_UNSPECIFIED_VALUE = 0; /** *
       * OpenSearch logs.
       * 
* * OPENSEARCH = 1; */ public static final int OPENSEARCH_VALUE = 1; /** *
       * Dashboards logs.
       * 
* * DASHBOARDS = 2; */ public static final int DASHBOARDS_VALUE = 2; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static ServiceType valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static ServiceType forNumber(int value) { switch (value) { case 0: return SERVICE_TYPE_UNSPECIFIED; case 1: return OPENSEARCH; case 2: return DASHBOARDS; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< ServiceType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public ServiceType findValueByNumber(int number) { return ServiceType.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.getDescriptor().getEnumTypes().get(0); } private static final ServiceType[] VALUES = values(); public static ServiceType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private ServiceType(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:yandex.cloud.mdb.opensearch.v1.ListClusterLogsRequest.ServiceType) } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster to request logs for.
     * To get the OpenSearch cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to request logs for.
     * To get the OpenSearch cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 COLUMN_FILTER_FIELD_NUMBER = 2; private com.google.protobuf.LazyStringList columnFilter_; /** *
     * Columns from log table to request.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @return A list containing the columnFilter. */ public com.google.protobuf.ProtocolStringList getColumnFilterList() { return columnFilter_; } /** *
     * Columns from log table to request.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @return The count of columnFilter. */ public int getColumnFilterCount() { return columnFilter_.size(); } /** *
     * Columns from log table to request.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @param index The index of the element to return. * @return The columnFilter at the given index. */ public java.lang.String getColumnFilter(int index) { return columnFilter_.get(index); } /** *
     * Columns from log table to request.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @param index The index of the value to return. * @return The bytes of the columnFilter at the given index. */ public com.google.protobuf.ByteString getColumnFilterBytes(int index) { return columnFilter_.getByteString(index); } public static final int FROM_TIME_FIELD_NUMBER = 3; private com.google.protobuf.Timestamp fromTime_; /** *
     * Start timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp from_time = 3; * @return Whether the fromTime field is set. */ @java.lang.Override public boolean hasFromTime() { return fromTime_ != null; } /** *
     * Start timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp from_time = 3; * @return The fromTime. */ @java.lang.Override public com.google.protobuf.Timestamp getFromTime() { return fromTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : fromTime_; } /** *
     * Start timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp from_time = 3; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getFromTimeOrBuilder() { return getFromTime(); } public static final int TO_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp toTime_; /** *
     * End timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp to_time = 4; * @return Whether the toTime field is set. */ @java.lang.Override public boolean hasToTime() { return toTime_ != null; } /** *
     * End timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp to_time = 4; * @return The toTime. */ @java.lang.Override public com.google.protobuf.Timestamp getToTime() { return toTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : toTime_; } /** *
     * End timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp to_time = 4; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getToTimeOrBuilder() { return getToTime(); } public static final int PAGE_SIZE_FIELD_NUMBER = 5; 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 [ListClusterLogsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 5 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } public static final int PAGE_TOKEN_FIELD_NUMBER = 6; private volatile java.lang.Object pageToken_; /** *
     * Page token. To get the next page of results, set [page_token] to the
     * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
     * 
* * string page_token = 6 [(.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
     * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
     * 
* * string page_token = 6 [(.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 ALWAYS_NEXT_PAGE_TOKEN_FIELD_NUMBER = 7; private boolean alwaysNextPageToken_; /** *
     * The service always returns a [ListClusterLogsResponse.next_page_token], even if the current page is empty.
     * 
* * bool always_next_page_token = 7; * @return The alwaysNextPageToken. */ @java.lang.Override public boolean getAlwaysNextPageToken() { return alwaysNextPageToken_; } public static final int FILTER_FIELD_NUMBER = 8; private volatile java.lang.Object filter_; /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
     * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
     * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
     * Examples of a filter:
     * * `message.hostname='node1.db.cloud.yandex.net'`;
     * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
     * 
* * string filter = 8 [(.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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
     * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
     * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
     * Examples of a filter:
     * * `message.hostname='node1.db.cloud.yandex.net'`;
     * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
     * 
* * string filter = 8 [(.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; } } public static final int SERVICE_TYPE_FIELD_NUMBER = 9; private int serviceType_; /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.opensearch.v1.ListClusterLogsRequest.ServiceType service_type = 9; * @return The enum numeric value on the wire for serviceType. */ @java.lang.Override public int getServiceTypeValue() { return serviceType_; } /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.opensearch.v1.ListClusterLogsRequest.ServiceType service_type = 9; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.UNRECOGNIZED : result; } 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_); } for (int i = 0; i < columnFilter_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, columnFilter_.getRaw(i)); } if (fromTime_ != null) { output.writeMessage(3, getFromTime()); } if (toTime_ != null) { output.writeMessage(4, getToTime()); } if (pageSize_ != 0L) { output.writeInt64(5, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, pageToken_); } if (alwaysNextPageToken_ != false) { output.writeBool(7, alwaysNextPageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 8, filter_); } if (serviceType_ != yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.SERVICE_TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(9, serviceType_); } 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_); } { int dataSize = 0; for (int i = 0; i < columnFilter_.size(); i++) { dataSize += computeStringSizeNoTag(columnFilter_.getRaw(i)); } size += dataSize; size += 1 * getColumnFilterList().size(); } if (fromTime_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getFromTime()); } if (toTime_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getToTime()); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(5, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, pageToken_); } if (alwaysNextPageToken_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(7, alwaysNextPageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, filter_); } if (serviceType_ != yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.SERVICE_TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(9, serviceType_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getColumnFilterList() .equals(other.getColumnFilterList())) return false; if (hasFromTime() != other.hasFromTime()) return false; if (hasFromTime()) { if (!getFromTime() .equals(other.getFromTime())) return false; } if (hasToTime() != other.hasToTime()) return false; if (hasToTime()) { if (!getToTime() .equals(other.getToTime())) return false; } if (getPageSize() != other.getPageSize()) return false; if (!getPageToken() .equals(other.getPageToken())) return false; if (getAlwaysNextPageToken() != other.getAlwaysNextPageToken()) return false; if (!getFilter() .equals(other.getFilter())) return false; if (serviceType_ != other.serviceType_) 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(); if (getColumnFilterCount() > 0) { hash = (37 * hash) + COLUMN_FILTER_FIELD_NUMBER; hash = (53 * hash) + getColumnFilterList().hashCode(); } if (hasFromTime()) { hash = (37 * hash) + FROM_TIME_FIELD_NUMBER; hash = (53 * hash) + getFromTime().hashCode(); } if (hasToTime()) { hash = (37 * hash) + TO_TIME_FIELD_NUMBER; hash = (53 * hash) + getToTime().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) + ALWAYS_NEXT_PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getAlwaysNextPageToken()); hash = (37 * hash) + FILTER_FIELD_NUMBER; hash = (53 * hash) + getFilter().hashCode(); hash = (37 * hash) + SERVICE_TYPE_FIELD_NUMBER; hash = (53 * hash) + serviceType_; hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest 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.mdb.opensearch.v1.ListClusterLogsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.ListClusterLogsRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.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(); clusterId_ = ""; columnFilter_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); if (fromTimeBuilder_ == null) { fromTime_ = null; } else { fromTime_ = null; fromTimeBuilder_ = null; } if (toTimeBuilder_ == null) { toTime_ = null; } else { toTime_ = null; toTimeBuilder_ = null; } pageSize_ = 0L; pageToken_ = ""; alwaysNextPageToken_ = false; filter_ = ""; serviceType_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; if (((bitField0_ & 0x00000001) != 0)) { columnFilter_ = columnFilter_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.columnFilter_ = columnFilter_; if (fromTimeBuilder_ == null) { result.fromTime_ = fromTime_; } else { result.fromTime_ = fromTimeBuilder_.build(); } if (toTimeBuilder_ == null) { result.toTime_ = toTime_; } else { result.toTime_ = toTimeBuilder_.build(); } result.pageSize_ = pageSize_; result.pageToken_ = pageToken_; result.alwaysNextPageToken_ = alwaysNextPageToken_; result.filter_ = filter_; result.serviceType_ = serviceType_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.columnFilter_.isEmpty()) { if (columnFilter_.isEmpty()) { columnFilter_ = other.columnFilter_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureColumnFilterIsMutable(); columnFilter_.addAll(other.columnFilter_); } onChanged(); } if (other.hasFromTime()) { mergeFromTime(other.getFromTime()); } if (other.hasToTime()) { mergeToTime(other.getToTime()); } if (other.getPageSize() != 0L) { setPageSize(other.getPageSize()); } if (!other.getPageToken().isEmpty()) { pageToken_ = other.pageToken_; onChanged(); } if (other.getAlwaysNextPageToken() != false) { setAlwaysNextPageToken(other.getAlwaysNextPageToken()); } if (!other.getFilter().isEmpty()) { filter_ = other.filter_; onChanged(); } if (other.serviceType_ != 0) { setServiceTypeValue(other.getServiceTypeValue()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster to request logs for.
       * To get the OpenSearch cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to request logs for.
       * To get the OpenSearch cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to request logs for.
       * To get the OpenSearch cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to request logs for.
       * To get the OpenSearch cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster to request logs for.
       * To get the OpenSearch cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 com.google.protobuf.LazyStringList columnFilter_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureColumnFilterIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { columnFilter_ = new com.google.protobuf.LazyStringArrayList(columnFilter_); bitField0_ |= 0x00000001; } } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @return A list containing the columnFilter. */ public com.google.protobuf.ProtocolStringList getColumnFilterList() { return columnFilter_.getUnmodifiableView(); } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @return The count of columnFilter. */ public int getColumnFilterCount() { return columnFilter_.size(); } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param index The index of the element to return. * @return The columnFilter at the given index. */ public java.lang.String getColumnFilter(int index) { return columnFilter_.get(index); } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param index The index of the value to return. * @return The bytes of the columnFilter at the given index. */ public com.google.protobuf.ByteString getColumnFilterBytes(int index) { return columnFilter_.getByteString(index); } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param index The index to set the value at. * @param value The columnFilter to set. * @return This builder for chaining. */ public Builder setColumnFilter( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureColumnFilterIsMutable(); columnFilter_.set(index, value); onChanged(); return this; } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param value The columnFilter to add. * @return This builder for chaining. */ public Builder addColumnFilter( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureColumnFilterIsMutable(); columnFilter_.add(value); onChanged(); return this; } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param values The columnFilter to add. * @return This builder for chaining. */ public Builder addAllColumnFilter( java.lang.Iterable values) { ensureColumnFilterIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, columnFilter_); onChanged(); return this; } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @return This builder for chaining. */ public Builder clearColumnFilter() { columnFilter_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param value The bytes of the columnFilter to add. * @return This builder for chaining. */ public Builder addColumnFilterBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureColumnFilterIsMutable(); columnFilter_.add(value); onChanged(); return this; } private com.google.protobuf.Timestamp fromTime_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> fromTimeBuilder_; /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; * @return Whether the fromTime field is set. */ public boolean hasFromTime() { return fromTimeBuilder_ != null || fromTime_ != null; } /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; * @return The fromTime. */ public com.google.protobuf.Timestamp getFromTime() { if (fromTimeBuilder_ == null) { return fromTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : fromTime_; } else { return fromTimeBuilder_.getMessage(); } } /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; */ public Builder setFromTime(com.google.protobuf.Timestamp value) { if (fromTimeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } fromTime_ = value; onChanged(); } else { fromTimeBuilder_.setMessage(value); } return this; } /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; */ public Builder setFromTime( com.google.protobuf.Timestamp.Builder builderForValue) { if (fromTimeBuilder_ == null) { fromTime_ = builderForValue.build(); onChanged(); } else { fromTimeBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; */ public Builder mergeFromTime(com.google.protobuf.Timestamp value) { if (fromTimeBuilder_ == null) { if (fromTime_ != null) { fromTime_ = com.google.protobuf.Timestamp.newBuilder(fromTime_).mergeFrom(value).buildPartial(); } else { fromTime_ = value; } onChanged(); } else { fromTimeBuilder_.mergeFrom(value); } return this; } /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; */ public Builder clearFromTime() { if (fromTimeBuilder_ == null) { fromTime_ = null; onChanged(); } else { fromTime_ = null; fromTimeBuilder_ = null; } return this; } /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; */ public com.google.protobuf.Timestamp.Builder getFromTimeBuilder() { onChanged(); return getFromTimeFieldBuilder().getBuilder(); } /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; */ public com.google.protobuf.TimestampOrBuilder getFromTimeOrBuilder() { if (fromTimeBuilder_ != null) { return fromTimeBuilder_.getMessageOrBuilder(); } else { return fromTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : fromTime_; } } /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getFromTimeFieldBuilder() { if (fromTimeBuilder_ == null) { fromTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getFromTime(), getParentForChildren(), isClean()); fromTime_ = null; } return fromTimeBuilder_; } private com.google.protobuf.Timestamp toTime_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> toTimeBuilder_; /** *
       * End timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp to_time = 4; * @return Whether the toTime field is set. */ public boolean hasToTime() { return toTimeBuilder_ != null || toTime_ != null; } /** *
       * End timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp to_time = 4; * @return The toTime. */ public com.google.protobuf.Timestamp getToTime() { if (toTimeBuilder_ == null) { return toTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : toTime_; } else { return toTimeBuilder_.getMessage(); } } /** *
       * End timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp to_time = 4; */ public Builder setToTime(com.google.protobuf.Timestamp value) { if (toTimeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } toTime_ = value; onChanged(); } else { toTimeBuilder_.setMessage(value); } return this; } /** *
       * End timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp to_time = 4; */ public Builder setToTime( com.google.protobuf.Timestamp.Builder builderForValue) { if (toTimeBuilder_ == null) { toTime_ = builderForValue.build(); onChanged(); } else { toTimeBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * End timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp to_time = 4; */ public Builder mergeToTime(com.google.protobuf.Timestamp value) { if (toTimeBuilder_ == null) { if (toTime_ != null) { toTime_ = com.google.protobuf.Timestamp.newBuilder(toTime_).mergeFrom(value).buildPartial(); } else { toTime_ = value; } onChanged(); } else { toTimeBuilder_.mergeFrom(value); } return this; } /** *
       * End timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp to_time = 4; */ public Builder clearToTime() { if (toTimeBuilder_ == null) { toTime_ = null; onChanged(); } else { toTime_ = null; toTimeBuilder_ = null; } return this; } /** *
       * End timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp to_time = 4; */ public com.google.protobuf.Timestamp.Builder getToTimeBuilder() { onChanged(); return getToTimeFieldBuilder().getBuilder(); } /** *
       * End timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp to_time = 4; */ public com.google.protobuf.TimestampOrBuilder getToTimeOrBuilder() { if (toTimeBuilder_ != null) { return toTimeBuilder_.getMessageOrBuilder(); } else { return toTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : toTime_; } } /** *
       * End timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp to_time = 4; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getToTimeFieldBuilder() { if (toTimeBuilder_ == null) { toTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getToTime(), getParentForChildren(), isClean()); toTime_ = null; } return toTimeBuilder_; } 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 [ListClusterLogsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 5 [(.yandex.cloud.value) = "<=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 [ListClusterLogsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 5 [(.yandex.cloud.value) = "<=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 [ListClusterLogsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 5 [(.yandex.cloud.value) = "<=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
       * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
       * 
* * string page_token = 6 [(.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
       * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
       * 
* * string page_token = 6 [(.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
       * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
       * 
* * string page_token = 6 [(.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
       * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
       * 
* * string page_token = 6 [(.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
       * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
       * 
* * string page_token = 6 [(.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 boolean alwaysNextPageToken_ ; /** *
       * The service always returns a [ListClusterLogsResponse.next_page_token], even if the current page is empty.
       * 
* * bool always_next_page_token = 7; * @return The alwaysNextPageToken. */ @java.lang.Override public boolean getAlwaysNextPageToken() { return alwaysNextPageToken_; } /** *
       * The service always returns a [ListClusterLogsResponse.next_page_token], even if the current page is empty.
       * 
* * bool always_next_page_token = 7; * @param value The alwaysNextPageToken to set. * @return This builder for chaining. */ public Builder setAlwaysNextPageToken(boolean value) { alwaysNextPageToken_ = value; onChanged(); return this; } /** *
       * The service always returns a [ListClusterLogsResponse.next_page_token], even if the current page is empty.
       * 
* * bool always_next_page_token = 7; * @return This builder for chaining. */ public Builder clearAlwaysNextPageToken() { alwaysNextPageToken_ = false; onChanged(); return this; } private java.lang.Object filter_ = ""; /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
       * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
       * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
       * Examples of a filter:
       * * `message.hostname='node1.db.cloud.yandex.net'`;
       * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
       * 
* * string filter = 8 [(.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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
       * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
       * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
       * Examples of a filter:
       * * `message.hostname='node1.db.cloud.yandex.net'`;
       * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
       * 
* * string filter = 8 [(.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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
       * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
       * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
       * Examples of a filter:
       * * `message.hostname='node1.db.cloud.yandex.net'`;
       * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
       * 
* * string filter = 8 [(.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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
       * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
       * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
       * Examples of a filter:
       * * `message.hostname='node1.db.cloud.yandex.net'`;
       * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
       * 
* * string filter = 8 [(.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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
       * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
       * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
       * Examples of a filter:
       * * `message.hostname='node1.db.cloud.yandex.net'`;
       * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
       * 
* * string filter = 8 [(.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; } private int serviceType_ = 0; /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ListClusterLogsRequest.ServiceType service_type = 9; * @return The enum numeric value on the wire for serviceType. */ @java.lang.Override public int getServiceTypeValue() { return serviceType_; } /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ListClusterLogsRequest.ServiceType service_type = 9; * @param value The enum numeric value on the wire for serviceType to set. * @return This builder for chaining. */ public Builder setServiceTypeValue(int value) { serviceType_ = value; onChanged(); return this; } /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ListClusterLogsRequest.ServiceType service_type = 9; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.UNRECOGNIZED : result; } /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ListClusterLogsRequest.ServiceType service_type = 9; * @param value The serviceType to set. * @return This builder for chaining. */ public Builder setServiceType(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType value) { if (value == null) { throw new NullPointerException(); } serviceType_ = value.getNumber(); onChanged(); return this; } /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ListClusterLogsRequest.ServiceType service_type = 9; * @return This builder for chaining. */ public Builder clearServiceType() { serviceType_ = 0; 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.mdb.opensearch.v1.ListClusterLogsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.ListClusterLogsRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListClusterLogsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListClusterLogsRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface LogRecordOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.LogRecord) com.google.protobuf.MessageOrBuilder { /** *
     * Time when the log was recorded.
     * 
* * .google.protobuf.Timestamp timestamp = 1; * @return Whether the timestamp field is set. */ boolean hasTimestamp(); /** *
     * Time when the log was recorded.
     * 
* * .google.protobuf.Timestamp timestamp = 1; * @return The timestamp. */ com.google.protobuf.Timestamp getTimestamp(); /** *
     * Time when the log was recorded.
     * 
* * .google.protobuf.Timestamp timestamp = 1; */ com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder(); /** *
     * Contents of the log record.
     * 
* * map<string, string> message = 2; */ int getMessageCount(); /** *
     * Contents of the log record.
     * 
* * map<string, string> message = 2; */ boolean containsMessage( java.lang.String key); /** * Use {@link #getMessageMap()} instead. */ @java.lang.Deprecated java.util.Map getMessage(); /** *
     * Contents of the log record.
     * 
* * map<string, string> message = 2; */ java.util.Map getMessageMap(); /** *
     * Contents of the log record.
     * 
* * map<string, string> message = 2; */ java.lang.String getMessageOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
     * Contents of the log record.
     * 
* * map<string, string> message = 2; */ java.lang.String getMessageOrThrow( java.lang.String key); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.LogRecord} */ public static final class LogRecord extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.LogRecord) LogRecordOrBuilder { private static final long serialVersionUID = 0L; // Use LogRecord.newBuilder() to construct. private LogRecord(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private LogRecord() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new LogRecord(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private LogRecord( 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: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (timestamp_ != null) { subBuilder = timestamp_.toBuilder(); } timestamp_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(timestamp_); timestamp_ = subBuilder.buildPartial(); } break; } case 18: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { message_ = com.google.protobuf.MapField.newMapField( MessageDefaultEntryHolder.defaultEntry); mutable_bitField0_ |= 0x00000001; } com.google.protobuf.MapEntry message__ = input.readMessage( MessageDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); message_.getMutableMap().put( message__.getKey(), message__.getValue()); 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_LogRecord_descriptor; } @SuppressWarnings({"rawtypes"}) @java.lang.Override protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 2: return internalGetMessage(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_LogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.Builder.class); } public static final int TIMESTAMP_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp timestamp_; /** *
     * Time when the log was recorded.
     * 
* * .google.protobuf.Timestamp timestamp = 1; * @return Whether the timestamp field is set. */ @java.lang.Override public boolean hasTimestamp() { return timestamp_ != null; } /** *
     * Time when the log was recorded.
     * 
* * .google.protobuf.Timestamp timestamp = 1; * @return The timestamp. */ @java.lang.Override public com.google.protobuf.Timestamp getTimestamp() { return timestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_; } /** *
     * Time when the log was recorded.
     * 
* * .google.protobuf.Timestamp timestamp = 1; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() { return getTimestamp(); } public static final int MESSAGE_FIELD_NUMBER = 2; private static final class MessageDefaultEntryHolder { static final com.google.protobuf.MapEntry< java.lang.String, java.lang.String> defaultEntry = com.google.protobuf.MapEntry .newDefaultInstance( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_LogRecord_MessageEntry_descriptor, com.google.protobuf.WireFormat.FieldType.STRING, "", com.google.protobuf.WireFormat.FieldType.STRING, ""); } private com.google.protobuf.MapField< java.lang.String, java.lang.String> message_; private com.google.protobuf.MapField internalGetMessage() { if (message_ == null) { return com.google.protobuf.MapField.emptyMapField( MessageDefaultEntryHolder.defaultEntry); } return message_; } public int getMessageCount() { return internalGetMessage().getMap().size(); } /** *
     * Contents of the log record.
     * 
* * map<string, string> message = 2; */ @java.lang.Override public boolean containsMessage( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetMessage().getMap().containsKey(key); } /** * Use {@link #getMessageMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getMessage() { return getMessageMap(); } /** *
     * Contents of the log record.
     * 
* * map<string, string> message = 2; */ @java.lang.Override public java.util.Map getMessageMap() { return internalGetMessage().getMap(); } /** *
     * Contents of the log record.
     * 
* * map<string, string> message = 2; */ @java.lang.Override public java.lang.String getMessageOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetMessage().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * Contents of the log record.
     * 
* * map<string, string> message = 2; */ @java.lang.Override public java.lang.String getMessageOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetMessage().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 (timestamp_ != null) { output.writeMessage(1, getTimestamp()); } com.google.protobuf.GeneratedMessageV3 .serializeStringMapTo( output, internalGetMessage(), MessageDefaultEntryHolder.defaultEntry, 2); unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (timestamp_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getTimestamp()); } for (java.util.Map.Entry entry : internalGetMessage().getMap().entrySet()) { com.google.protobuf.MapEntry message__ = MessageDefaultEntryHolder.defaultEntry.newBuilderForType() .setKey(entry.getKey()) .setValue(entry.getValue()) .build(); size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, message__); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord) obj; if (hasTimestamp() != other.hasTimestamp()) return false; if (hasTimestamp()) { if (!getTimestamp() .equals(other.getTimestamp())) return false; } if (!internalGetMessage().equals( other.internalGetMessage())) 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 (hasTimestamp()) { hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; hash = (53 * hash) + getTimestamp().hashCode(); } if (!internalGetMessage().getMap().isEmpty()) { hash = (37 * hash) + MESSAGE_FIELD_NUMBER; hash = (53 * hash) + internalGetMessage().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord 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.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord 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.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord 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.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord 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.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord 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.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord 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.mdb.opensearch.v1.LogRecord} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.LogRecord) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_LogRecord_descriptor; } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 2: return internalGetMessage(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMutableMapField( int number) { switch (number) { case 2: return internalGetMutableMessage(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_LogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.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(); if (timestampBuilder_ == null) { timestamp_ = null; } else { timestamp_ = null; timestampBuilder_ = null; } internalGetMutableMessage().clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_LogRecord_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord(this); int from_bitField0_ = bitField0_; if (timestampBuilder_ == null) { result.timestamp_ = timestamp_; } else { result.timestamp_ = timestampBuilder_.build(); } result.message_ = internalGetMessage(); result.message_.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.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance()) return this; if (other.hasTimestamp()) { mergeTimestamp(other.getTimestamp()); } internalGetMutableMessage().mergeFrom( other.internalGetMessage()); 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.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private com.google.protobuf.Timestamp timestamp_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> timestampBuilder_; /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; * @return Whether the timestamp field is set. */ public boolean hasTimestamp() { return timestampBuilder_ != null || timestamp_ != null; } /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; * @return The timestamp. */ public com.google.protobuf.Timestamp getTimestamp() { if (timestampBuilder_ == null) { return timestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_; } else { return timestampBuilder_.getMessage(); } } /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; */ public Builder setTimestamp(com.google.protobuf.Timestamp value) { if (timestampBuilder_ == null) { if (value == null) { throw new NullPointerException(); } timestamp_ = value; onChanged(); } else { timestampBuilder_.setMessage(value); } return this; } /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; */ public Builder setTimestamp( com.google.protobuf.Timestamp.Builder builderForValue) { if (timestampBuilder_ == null) { timestamp_ = builderForValue.build(); onChanged(); } else { timestampBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; */ public Builder mergeTimestamp(com.google.protobuf.Timestamp value) { if (timestampBuilder_ == null) { if (timestamp_ != null) { timestamp_ = com.google.protobuf.Timestamp.newBuilder(timestamp_).mergeFrom(value).buildPartial(); } else { timestamp_ = value; } onChanged(); } else { timestampBuilder_.mergeFrom(value); } return this; } /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; */ public Builder clearTimestamp() { if (timestampBuilder_ == null) { timestamp_ = null; onChanged(); } else { timestamp_ = null; timestampBuilder_ = null; } return this; } /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; */ public com.google.protobuf.Timestamp.Builder getTimestampBuilder() { onChanged(); return getTimestampFieldBuilder().getBuilder(); } /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; */ public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() { if (timestampBuilder_ != null) { return timestampBuilder_.getMessageOrBuilder(); } else { return timestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_; } } /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getTimestampFieldBuilder() { if (timestampBuilder_ == null) { timestampBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getTimestamp(), getParentForChildren(), isClean()); timestamp_ = null; } return timestampBuilder_; } private com.google.protobuf.MapField< java.lang.String, java.lang.String> message_; private com.google.protobuf.MapField internalGetMessage() { if (message_ == null) { return com.google.protobuf.MapField.emptyMapField( MessageDefaultEntryHolder.defaultEntry); } return message_; } private com.google.protobuf.MapField internalGetMutableMessage() { onChanged();; if (message_ == null) { message_ = com.google.protobuf.MapField.newMapField( MessageDefaultEntryHolder.defaultEntry); } if (!message_.isMutable()) { message_ = message_.copy(); } return message_; } public int getMessageCount() { return internalGetMessage().getMap().size(); } /** *
       * Contents of the log record.
       * 
* * map<string, string> message = 2; */ @java.lang.Override public boolean containsMessage( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetMessage().getMap().containsKey(key); } /** * Use {@link #getMessageMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getMessage() { return getMessageMap(); } /** *
       * Contents of the log record.
       * 
* * map<string, string> message = 2; */ @java.lang.Override public java.util.Map getMessageMap() { return internalGetMessage().getMap(); } /** *
       * Contents of the log record.
       * 
* * map<string, string> message = 2; */ @java.lang.Override public java.lang.String getMessageOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetMessage().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Contents of the log record.
       * 
* * map<string, string> message = 2; */ @java.lang.Override public java.lang.String getMessageOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetMessage().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearMessage() { internalGetMutableMessage().getMutableMap() .clear(); return this; } /** *
       * Contents of the log record.
       * 
* * map<string, string> message = 2; */ public Builder removeMessage( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } internalGetMutableMessage().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableMessage() { return internalGetMutableMessage().getMutableMap(); } /** *
       * Contents of the log record.
       * 
* * map<string, string> message = 2; */ public Builder putMessage( java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); } if (value == null) { throw new NullPointerException("map value"); } internalGetMutableMessage().getMutableMap() .put(key, value); return this; } /** *
       * Contents of the log record.
       * 
* * map<string, string> message = 2; */ public Builder putAllMessage( java.util.Map values) { internalGetMutableMessage().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.mdb.opensearch.v1.LogRecord) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.LogRecord) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LogRecord parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new LogRecord(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.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterLogsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.ListClusterLogsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ java.util.List getLogsList(); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord getLogs(int index); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ int getLogsCount(); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ java.util.List getLogsOrBuilderList(); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecordOrBuilder getLogsOrBuilder( int index); /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClusterLogsRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
     * 
* * 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 [ListClusterLogsRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.ListClusterLogsResponse} */ public static final class ListClusterLogsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.ListClusterLogsResponse) ListClusterLogsResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListClusterLogsResponse.newBuilder() to construct. private ListClusterLogsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListClusterLogsResponse() { logs_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListClusterLogsResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListClusterLogsResponse( 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)) { logs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } logs_.add( input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.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)) { logs_ = java.util.Collections.unmodifiableList(logs_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse.Builder.class); } public static final int LOGS_FIELD_NUMBER = 1; private java.util.List logs_; /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ @java.lang.Override public java.util.List getLogsList() { return logs_; } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ @java.lang.Override public java.util.List getLogsOrBuilderList() { return logs_; } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ @java.lang.Override public int getLogsCount() { return logs_.size(); } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord getLogs(int index) { return logs_.get(index); } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecordOrBuilder getLogsOrBuilder( int index) { return logs_.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 [ListClusterLogsRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
     * 
* * 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 [ListClusterLogsRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
     * 
* * 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 < logs_.size(); i++) { output.writeMessage(1, logs_.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 < logs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, logs_.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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse) obj; if (!getLogsList() .equals(other.getLogsList())) 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 (getLogsCount() > 0) { hash = (37 * hash) + LOGS_FIELD_NUMBER; hash = (53 * hash) + getLogsList().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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse 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.mdb.opensearch.v1.ListClusterLogsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.ListClusterLogsResponse) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getLogsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (logsBuilder_ == null) { logs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { logsBuilder_.clear(); } nextPageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse(this); int from_bitField0_ = bitField0_; if (logsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { logs_ = java.util.Collections.unmodifiableList(logs_); bitField0_ = (bitField0_ & ~0x00000001); } result.logs_ = logs_; } else { result.logs_ = logsBuilder_.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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse.getDefaultInstance()) return this; if (logsBuilder_ == null) { if (!other.logs_.isEmpty()) { if (logs_.isEmpty()) { logs_ = other.logs_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureLogsIsMutable(); logs_.addAll(other.logs_); } onChanged(); } } else { if (!other.logs_.isEmpty()) { if (logsBuilder_.isEmpty()) { logsBuilder_.dispose(); logsBuilder_ = null; logs_ = other.logs_; bitField0_ = (bitField0_ & ~0x00000001); logsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getLogsFieldBuilder() : null; } else { logsBuilder_.addAllMessages(other.logs_); } } } 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List logs_ = java.util.Collections.emptyList(); private void ensureLogsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { logs_ = new java.util.ArrayList(logs_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecordOrBuilder> logsBuilder_; /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public java.util.List getLogsList() { if (logsBuilder_ == null) { return java.util.Collections.unmodifiableList(logs_); } else { return logsBuilder_.getMessageList(); } } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public int getLogsCount() { if (logsBuilder_ == null) { return logs_.size(); } else { return logsBuilder_.getCount(); } } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord getLogs(int index) { if (logsBuilder_ == null) { return logs_.get(index); } else { return logsBuilder_.getMessage(index); } } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public Builder setLogs( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord value) { if (logsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureLogsIsMutable(); logs_.set(index, value); onChanged(); } else { logsBuilder_.setMessage(index, value); } return this; } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public Builder setLogs( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.Builder builderForValue) { if (logsBuilder_ == null) { ensureLogsIsMutable(); logs_.set(index, builderForValue.build()); onChanged(); } else { logsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public Builder addLogs(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord value) { if (logsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureLogsIsMutable(); logs_.add(value); onChanged(); } else { logsBuilder_.addMessage(value); } return this; } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public Builder addLogs( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord value) { if (logsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureLogsIsMutable(); logs_.add(index, value); onChanged(); } else { logsBuilder_.addMessage(index, value); } return this; } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public Builder addLogs( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.Builder builderForValue) { if (logsBuilder_ == null) { ensureLogsIsMutable(); logs_.add(builderForValue.build()); onChanged(); } else { logsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public Builder addLogs( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.Builder builderForValue) { if (logsBuilder_ == null) { ensureLogsIsMutable(); logs_.add(index, builderForValue.build()); onChanged(); } else { logsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public Builder addAllLogs( java.lang.Iterable values) { if (logsBuilder_ == null) { ensureLogsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, logs_); onChanged(); } else { logsBuilder_.addAllMessages(values); } return this; } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public Builder clearLogs() { if (logsBuilder_ == null) { logs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { logsBuilder_.clear(); } return this; } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public Builder removeLogs(int index) { if (logsBuilder_ == null) { ensureLogsIsMutable(); logs_.remove(index); onChanged(); } else { logsBuilder_.remove(index); } return this; } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.Builder getLogsBuilder( int index) { return getLogsFieldBuilder().getBuilder(index); } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecordOrBuilder getLogsOrBuilder( int index) { if (logsBuilder_ == null) { return logs_.get(index); } else { return logsBuilder_.getMessageOrBuilder(index); } } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public java.util.List getLogsOrBuilderList() { if (logsBuilder_ != null) { return logsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(logs_); } } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.Builder addLogsBuilder() { return getLogsFieldBuilder().addBuilder( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance()); } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.Builder addLogsBuilder( int index) { return getLogsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance()); } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.LogRecord logs = 1; */ public java.util.List getLogsBuilderList() { return getLogsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecordOrBuilder> getLogsFieldBuilder() { if (logsBuilder_ == null) { logsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecordOrBuilder>( logs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); logs_ = null; } return logsBuilder_; } 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 [ListClusterLogsRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
       * 
* * 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 [ListClusterLogsRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
       * 
* * 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 [ListClusterLogsRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
       * 
* * 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 [ListClusterLogsRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
       * 
* * 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 [ListClusterLogsRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
       * 
* * 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.mdb.opensearch.v1.ListClusterLogsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.ListClusterLogsResponse) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListClusterLogsResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListClusterLogsResponse(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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterLogsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StreamLogRecordOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.StreamLogRecord) com.google.protobuf.MessageOrBuilder { /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.opensearch.v1.LogRecord record = 1; * @return Whether the record field is set. */ boolean hasRecord(); /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.opensearch.v1.LogRecord record = 1; * @return The record. */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord getRecord(); /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.opensearch.v1.LogRecord record = 1; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecordOrBuilder getRecordOrBuilder(); /** *
     * This token allows you to continue streaming logs starting from the exact same record.
     * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
     * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
     * 
* * string next_record_token = 2; * @return The nextRecordToken. */ java.lang.String getNextRecordToken(); /** *
     * This token allows you to continue streaming logs starting from the exact same record.
     * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
     * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
     * 
* * string next_record_token = 2; * @return The bytes for nextRecordToken. */ com.google.protobuf.ByteString getNextRecordTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.StreamLogRecord} */ public static final class StreamLogRecord extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.StreamLogRecord) StreamLogRecordOrBuilder { private static final long serialVersionUID = 0L; // Use StreamLogRecord.newBuilder() to construct. private StreamLogRecord(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StreamLogRecord() { nextRecordToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new StreamLogRecord(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StreamLogRecord( 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: { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.Builder subBuilder = null; if (record_ != null) { subBuilder = record_.toBuilder(); } record_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(record_); record_ = subBuilder.buildPartial(); } break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); nextRecordToken_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StreamLogRecord_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StreamLogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord.Builder.class); } public static final int RECORD_FIELD_NUMBER = 1; private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord record_; /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.opensearch.v1.LogRecord record = 1; * @return Whether the record field is set. */ @java.lang.Override public boolean hasRecord() { return record_ != null; } /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.opensearch.v1.LogRecord record = 1; * @return The record. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord getRecord() { return record_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance() : record_; } /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.opensearch.v1.LogRecord record = 1; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecordOrBuilder getRecordOrBuilder() { return getRecord(); } public static final int NEXT_RECORD_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextRecordToken_; /** *
     * This token allows you to continue streaming logs starting from the exact same record.
     * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
     * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
     * 
* * string next_record_token = 2; * @return The nextRecordToken. */ @java.lang.Override public java.lang.String getNextRecordToken() { java.lang.Object ref = nextRecordToken_; 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(); nextRecordToken_ = s; return s; } } /** *
     * This token allows you to continue streaming logs starting from the exact same record.
     * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
     * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
     * 
* * string next_record_token = 2; * @return The bytes for nextRecordToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextRecordTokenBytes() { java.lang.Object ref = nextRecordToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextRecordToken_ = 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 (record_ != null) { output.writeMessage(1, getRecord()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextRecordToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextRecordToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (record_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getRecord()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextRecordToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextRecordToken_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord) obj; if (hasRecord() != other.hasRecord()) return false; if (hasRecord()) { if (!getRecord() .equals(other.getRecord())) return false; } if (!getNextRecordToken() .equals(other.getNextRecordToken())) 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 (hasRecord()) { hash = (37 * hash) + RECORD_FIELD_NUMBER; hash = (53 * hash) + getRecord().hashCode(); } hash = (37 * hash) + NEXT_RECORD_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getNextRecordToken().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord 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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord 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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord 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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord 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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord 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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord 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.mdb.opensearch.v1.StreamLogRecord} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.StreamLogRecord) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StreamLogRecord_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StreamLogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord.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(); if (recordBuilder_ == null) { record_ = null; } else { record_ = null; recordBuilder_ = null; } nextRecordToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StreamLogRecord_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord(this); if (recordBuilder_ == null) { result.record_ = record_; } else { result.record_ = recordBuilder_.build(); } result.nextRecordToken_ = nextRecordToken_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord.getDefaultInstance()) return this; if (other.hasRecord()) { mergeRecord(other.getRecord()); } if (!other.getNextRecordToken().isEmpty()) { nextRecordToken_ = other.nextRecordToken_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord record_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecordOrBuilder> recordBuilder_; /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.opensearch.v1.LogRecord record = 1; * @return Whether the record field is set. */ public boolean hasRecord() { return recordBuilder_ != null || record_ != null; } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.opensearch.v1.LogRecord record = 1; * @return The record. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord getRecord() { if (recordBuilder_ == null) { return record_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance() : record_; } else { return recordBuilder_.getMessage(); } } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.opensearch.v1.LogRecord record = 1; */ public Builder setRecord(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord value) { if (recordBuilder_ == null) { if (value == null) { throw new NullPointerException(); } record_ = value; onChanged(); } else { recordBuilder_.setMessage(value); } return this; } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.opensearch.v1.LogRecord record = 1; */ public Builder setRecord( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.Builder builderForValue) { if (recordBuilder_ == null) { record_ = builderForValue.build(); onChanged(); } else { recordBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.opensearch.v1.LogRecord record = 1; */ public Builder mergeRecord(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord value) { if (recordBuilder_ == null) { if (record_ != null) { record_ = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.newBuilder(record_).mergeFrom(value).buildPartial(); } else { record_ = value; } onChanged(); } else { recordBuilder_.mergeFrom(value); } return this; } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.opensearch.v1.LogRecord record = 1; */ public Builder clearRecord() { if (recordBuilder_ == null) { record_ = null; onChanged(); } else { record_ = null; recordBuilder_ = null; } return this; } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.opensearch.v1.LogRecord record = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.Builder getRecordBuilder() { onChanged(); return getRecordFieldBuilder().getBuilder(); } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.opensearch.v1.LogRecord record = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecordOrBuilder getRecordOrBuilder() { if (recordBuilder_ != null) { return recordBuilder_.getMessageOrBuilder(); } else { return record_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance() : record_; } } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.opensearch.v1.LogRecord record = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecordOrBuilder> getRecordFieldBuilder() { if (recordBuilder_ == null) { recordBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.LogRecordOrBuilder>( getRecord(), getParentForChildren(), isClean()); record_ = null; } return recordBuilder_; } private java.lang.Object nextRecordToken_ = ""; /** *
       * This token allows you to continue streaming logs starting from the exact same record.
       * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
       * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
       * 
* * string next_record_token = 2; * @return The nextRecordToken. */ public java.lang.String getNextRecordToken() { java.lang.Object ref = nextRecordToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextRecordToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to continue streaming logs starting from the exact same record.
       * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
       * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
       * 
* * string next_record_token = 2; * @return The bytes for nextRecordToken. */ public com.google.protobuf.ByteString getNextRecordTokenBytes() { java.lang.Object ref = nextRecordToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextRecordToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to continue streaming logs starting from the exact same record.
       * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
       * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
       * 
* * string next_record_token = 2; * @param value The nextRecordToken to set. * @return This builder for chaining. */ public Builder setNextRecordToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextRecordToken_ = value; onChanged(); return this; } /** *
       * This token allows you to continue streaming logs starting from the exact same record.
       * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
       * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
       * 
* * string next_record_token = 2; * @return This builder for chaining. */ public Builder clearNextRecordToken() { nextRecordToken_ = getDefaultInstance().getNextRecordToken(); onChanged(); return this; } /** *
       * This token allows you to continue streaming logs starting from the exact same record.
       * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
       * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
       * 
* * string next_record_token = 2; * @param value The bytes for nextRecordToken to set. * @return This builder for chaining. */ public Builder setNextRecordTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextRecordToken_ = 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.mdb.opensearch.v1.StreamLogRecord) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.StreamLogRecord) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public StreamLogRecord parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StreamLogRecord(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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamLogRecord getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StreamClusterLogsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.StreamClusterLogsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Columns from log table to get in the response.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @return A list containing the columnFilter. */ java.util.List getColumnFilterList(); /** *
     * Columns from log table to get in the response.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @return The count of columnFilter. */ int getColumnFilterCount(); /** *
     * Columns from log table to get in the response.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @param index The index of the element to return. * @return The columnFilter at the given index. */ java.lang.String getColumnFilter(int index); /** *
     * Columns from log table to get in the response.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @param index The index of the value to return. * @return The bytes of the columnFilter at the given index. */ com.google.protobuf.ByteString getColumnFilterBytes(int index); /** *
     * Start timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp from_time = 3; * @return Whether the fromTime field is set. */ boolean hasFromTime(); /** *
     * Start timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp from_time = 3; * @return The fromTime. */ com.google.protobuf.Timestamp getFromTime(); /** *
     * Start timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp from_time = 3; */ com.google.protobuf.TimestampOrBuilder getFromTimeOrBuilder(); /** *
     * End timestamp for the logs request.
     * If this field is not set, all existing logs are sent as well as the new ones as they appear.
     * In essence it has `tail -f` semantics.
     * 
* * .google.protobuf.Timestamp to_time = 4; * @return Whether the toTime field is set. */ boolean hasToTime(); /** *
     * End timestamp for the logs request.
     * If this field is not set, all existing logs are sent as well as the new ones as they appear.
     * In essence it has `tail -f` semantics.
     * 
* * .google.protobuf.Timestamp to_time = 4; * @return The toTime. */ com.google.protobuf.Timestamp getToTime(); /** *
     * End timestamp for the logs request.
     * If this field is not set, all existing logs are sent as well as the new ones as they appear.
     * In essence it has `tail -f` semantics.
     * 
* * .google.protobuf.Timestamp to_time = 4; */ com.google.protobuf.TimestampOrBuilder getToTimeOrBuilder(); /** *
     * Record token. Set `record_token` to the `next_record_token` returned by the previous [StreamLogs]
     * request to start streaming from the next log record.
     * 
* * string record_token = 5 [(.yandex.cloud.length) = "<=100"]; * @return The recordToken. */ java.lang.String getRecordToken(); /** *
     * Record token. Set `record_token` to the `next_record_token` returned by the previous [StreamLogs]
     * request to start streaming from the next log record.
     * 
* * string record_token = 5 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for recordToken. */ com.google.protobuf.ByteString getRecordTokenBytes(); /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
     * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
     * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
     * Examples of a filter:
     * * `message.hostname='node1.db.cloud.yandex.net'`;
     * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
     * 
* * string filter = 6 [(.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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
     * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
     * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
     * Examples of a filter:
     * * `message.hostname='node1.db.cloud.yandex.net'`;
     * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
     * 
* * string filter = 6 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ com.google.protobuf.ByteString getFilterBytes(); /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.opensearch.v1.StreamClusterLogsRequest.ServiceType service_type = 7; * @return The enum numeric value on the wire for serviceType. */ int getServiceTypeValue(); /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.opensearch.v1.StreamClusterLogsRequest.ServiceType service_type = 7; * @return The serviceType. */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType getServiceType(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.StreamClusterLogsRequest} */ public static final class StreamClusterLogsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.StreamClusterLogsRequest) StreamClusterLogsRequestOrBuilder { private static final long serialVersionUID = 0L; // Use StreamClusterLogsRequest.newBuilder() to construct. private StreamClusterLogsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StreamClusterLogsRequest() { clusterId_ = ""; columnFilter_ = com.google.protobuf.LazyStringArrayList.EMPTY; recordToken_ = ""; filter_ = ""; serviceType_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new StreamClusterLogsRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StreamClusterLogsRequest( 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(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { columnFilter_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } columnFilter_.add(s); break; } case 26: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (fromTime_ != null) { subBuilder = fromTime_.toBuilder(); } fromTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(fromTime_); fromTime_ = subBuilder.buildPartial(); } break; } case 34: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (toTime_ != null) { subBuilder = toTime_.toBuilder(); } toTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(toTime_); toTime_ = subBuilder.buildPartial(); } break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); recordToken_ = s; break; } case 50: { java.lang.String s = input.readStringRequireUtf8(); filter_ = s; break; } case 56: { int rawValue = input.readEnum(); serviceType_ = rawValue; 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)) { columnFilter_ = columnFilter_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StreamClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StreamClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.Builder.class); } /** * Protobuf enum {@code yandex.cloud.mdb.opensearch.v1.StreamClusterLogsRequest.ServiceType} */ public enum ServiceType implements com.google.protobuf.ProtocolMessageEnum { /** *
       * Type is not specified.
       * 
* * SERVICE_TYPE_UNSPECIFIED = 0; */ SERVICE_TYPE_UNSPECIFIED(0), /** *
       * OpenSearch logs.
       * 
* * OPENSEARCH = 1; */ OPENSEARCH(1), /** *
       * Dashboards logs.
       * 
* * DASHBOARDS = 2; */ DASHBOARDS(2), UNRECOGNIZED(-1), ; /** *
       * Type is not specified.
       * 
* * SERVICE_TYPE_UNSPECIFIED = 0; */ public static final int SERVICE_TYPE_UNSPECIFIED_VALUE = 0; /** *
       * OpenSearch logs.
       * 
* * OPENSEARCH = 1; */ public static final int OPENSEARCH_VALUE = 1; /** *
       * Dashboards logs.
       * 
* * DASHBOARDS = 2; */ public static final int DASHBOARDS_VALUE = 2; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static ServiceType valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static ServiceType forNumber(int value) { switch (value) { case 0: return SERVICE_TYPE_UNSPECIFIED; case 1: return OPENSEARCH; case 2: return DASHBOARDS; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< ServiceType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public ServiceType findValueByNumber(int number) { return ServiceType.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.getDescriptor().getEnumTypes().get(0); } private static final ServiceType[] VALUES = values(); public static ServiceType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private ServiceType(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:yandex.cloud.mdb.opensearch.v1.StreamClusterLogsRequest.ServiceType) } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 COLUMN_FILTER_FIELD_NUMBER = 2; private com.google.protobuf.LazyStringList columnFilter_; /** *
     * Columns from log table to get in the response.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @return A list containing the columnFilter. */ public com.google.protobuf.ProtocolStringList getColumnFilterList() { return columnFilter_; } /** *
     * Columns from log table to get in the response.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @return The count of columnFilter. */ public int getColumnFilterCount() { return columnFilter_.size(); } /** *
     * Columns from log table to get in the response.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @param index The index of the element to return. * @return The columnFilter at the given index. */ public java.lang.String getColumnFilter(int index) { return columnFilter_.get(index); } /** *
     * Columns from log table to get in the response.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @param index The index of the value to return. * @return The bytes of the columnFilter at the given index. */ public com.google.protobuf.ByteString getColumnFilterBytes(int index) { return columnFilter_.getByteString(index); } public static final int FROM_TIME_FIELD_NUMBER = 3; private com.google.protobuf.Timestamp fromTime_; /** *
     * Start timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp from_time = 3; * @return Whether the fromTime field is set. */ @java.lang.Override public boolean hasFromTime() { return fromTime_ != null; } /** *
     * Start timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp from_time = 3; * @return The fromTime. */ @java.lang.Override public com.google.protobuf.Timestamp getFromTime() { return fromTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : fromTime_; } /** *
     * Start timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp from_time = 3; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getFromTimeOrBuilder() { return getFromTime(); } public static final int TO_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp toTime_; /** *
     * End timestamp for the logs request.
     * If this field is not set, all existing logs are sent as well as the new ones as they appear.
     * In essence it has `tail -f` semantics.
     * 
* * .google.protobuf.Timestamp to_time = 4; * @return Whether the toTime field is set. */ @java.lang.Override public boolean hasToTime() { return toTime_ != null; } /** *
     * End timestamp for the logs request.
     * If this field is not set, all existing logs are sent as well as the new ones as they appear.
     * In essence it has `tail -f` semantics.
     * 
* * .google.protobuf.Timestamp to_time = 4; * @return The toTime. */ @java.lang.Override public com.google.protobuf.Timestamp getToTime() { return toTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : toTime_; } /** *
     * End timestamp for the logs request.
     * If this field is not set, all existing logs are sent as well as the new ones as they appear.
     * In essence it has `tail -f` semantics.
     * 
* * .google.protobuf.Timestamp to_time = 4; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getToTimeOrBuilder() { return getToTime(); } public static final int RECORD_TOKEN_FIELD_NUMBER = 5; private volatile java.lang.Object recordToken_; /** *
     * Record token. Set `record_token` to the `next_record_token` returned by the previous [StreamLogs]
     * request to start streaming from the next log record.
     * 
* * string record_token = 5 [(.yandex.cloud.length) = "<=100"]; * @return The recordToken. */ @java.lang.Override public java.lang.String getRecordToken() { java.lang.Object ref = recordToken_; 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(); recordToken_ = s; return s; } } /** *
     * Record token. Set `record_token` to the `next_record_token` returned by the previous [StreamLogs]
     * request to start streaming from the next log record.
     * 
* * string record_token = 5 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for recordToken. */ @java.lang.Override public com.google.protobuf.ByteString getRecordTokenBytes() { java.lang.Object ref = recordToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); recordToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FILTER_FIELD_NUMBER = 6; private volatile java.lang.Object filter_; /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
     * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
     * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
     * Examples of a filter:
     * * `message.hostname='node1.db.cloud.yandex.net'`;
     * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
     * 
* * string filter = 6 [(.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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
     * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
     * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
     * Examples of a filter:
     * * `message.hostname='node1.db.cloud.yandex.net'`;
     * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
     * 
* * string filter = 6 [(.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; } } public static final int SERVICE_TYPE_FIELD_NUMBER = 7; private int serviceType_; /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.opensearch.v1.StreamClusterLogsRequest.ServiceType service_type = 7; * @return The enum numeric value on the wire for serviceType. */ @java.lang.Override public int getServiceTypeValue() { return serviceType_; } /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.opensearch.v1.StreamClusterLogsRequest.ServiceType service_type = 7; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.UNRECOGNIZED : result; } 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_); } for (int i = 0; i < columnFilter_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, columnFilter_.getRaw(i)); } if (fromTime_ != null) { output.writeMessage(3, getFromTime()); } if (toTime_ != null) { output.writeMessage(4, getToTime()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(recordToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, recordToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, filter_); } if (serviceType_ != yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.SERVICE_TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(7, serviceType_); } 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_); } { int dataSize = 0; for (int i = 0; i < columnFilter_.size(); i++) { dataSize += computeStringSizeNoTag(columnFilter_.getRaw(i)); } size += dataSize; size += 1 * getColumnFilterList().size(); } if (fromTime_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getFromTime()); } if (toTime_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getToTime()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(recordToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, recordToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, filter_); } if (serviceType_ != yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.SERVICE_TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(7, serviceType_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getColumnFilterList() .equals(other.getColumnFilterList())) return false; if (hasFromTime() != other.hasFromTime()) return false; if (hasFromTime()) { if (!getFromTime() .equals(other.getFromTime())) return false; } if (hasToTime() != other.hasToTime()) return false; if (hasToTime()) { if (!getToTime() .equals(other.getToTime())) return false; } if (!getRecordToken() .equals(other.getRecordToken())) return false; if (!getFilter() .equals(other.getFilter())) return false; if (serviceType_ != other.serviceType_) 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(); if (getColumnFilterCount() > 0) { hash = (37 * hash) + COLUMN_FILTER_FIELD_NUMBER; hash = (53 * hash) + getColumnFilterList().hashCode(); } if (hasFromTime()) { hash = (37 * hash) + FROM_TIME_FIELD_NUMBER; hash = (53 * hash) + getFromTime().hashCode(); } if (hasToTime()) { hash = (37 * hash) + TO_TIME_FIELD_NUMBER; hash = (53 * hash) + getToTime().hashCode(); } hash = (37 * hash) + RECORD_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getRecordToken().hashCode(); hash = (37 * hash) + FILTER_FIELD_NUMBER; hash = (53 * hash) + getFilter().hashCode(); hash = (37 * hash) + SERVICE_TYPE_FIELD_NUMBER; hash = (53 * hash) + serviceType_; hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest 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.mdb.opensearch.v1.StreamClusterLogsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.StreamClusterLogsRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StreamClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StreamClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.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(); clusterId_ = ""; columnFilter_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); if (fromTimeBuilder_ == null) { fromTime_ = null; } else { fromTime_ = null; fromTimeBuilder_ = null; } if (toTimeBuilder_ == null) { toTime_ = null; } else { toTime_ = null; toTimeBuilder_ = null; } recordToken_ = ""; filter_ = ""; serviceType_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StreamClusterLogsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; if (((bitField0_ & 0x00000001) != 0)) { columnFilter_ = columnFilter_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.columnFilter_ = columnFilter_; if (fromTimeBuilder_ == null) { result.fromTime_ = fromTime_; } else { result.fromTime_ = fromTimeBuilder_.build(); } if (toTimeBuilder_ == null) { result.toTime_ = toTime_; } else { result.toTime_ = toTimeBuilder_.build(); } result.recordToken_ = recordToken_; result.filter_ = filter_; result.serviceType_ = serviceType_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.columnFilter_.isEmpty()) { if (columnFilter_.isEmpty()) { columnFilter_ = other.columnFilter_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureColumnFilterIsMutable(); columnFilter_.addAll(other.columnFilter_); } onChanged(); } if (other.hasFromTime()) { mergeFromTime(other.getFromTime()); } if (other.hasToTime()) { mergeToTime(other.getToTime()); } if (!other.getRecordToken().isEmpty()) { recordToken_ = other.recordToken_; onChanged(); } if (!other.getFilter().isEmpty()) { filter_ = other.filter_; onChanged(); } if (other.serviceType_ != 0) { setServiceTypeValue(other.getServiceTypeValue()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 com.google.protobuf.LazyStringList columnFilter_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureColumnFilterIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { columnFilter_ = new com.google.protobuf.LazyStringArrayList(columnFilter_); bitField0_ |= 0x00000001; } } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @return A list containing the columnFilter. */ public com.google.protobuf.ProtocolStringList getColumnFilterList() { return columnFilter_.getUnmodifiableView(); } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @return The count of columnFilter. */ public int getColumnFilterCount() { return columnFilter_.size(); } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param index The index of the element to return. * @return The columnFilter at the given index. */ public java.lang.String getColumnFilter(int index) { return columnFilter_.get(index); } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param index The index of the value to return. * @return The bytes of the columnFilter at the given index. */ public com.google.protobuf.ByteString getColumnFilterBytes(int index) { return columnFilter_.getByteString(index); } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param index The index to set the value at. * @param value The columnFilter to set. * @return This builder for chaining. */ public Builder setColumnFilter( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureColumnFilterIsMutable(); columnFilter_.set(index, value); onChanged(); return this; } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param value The columnFilter to add. * @return This builder for chaining. */ public Builder addColumnFilter( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureColumnFilterIsMutable(); columnFilter_.add(value); onChanged(); return this; } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param values The columnFilter to add. * @return This builder for chaining. */ public Builder addAllColumnFilter( java.lang.Iterable values) { ensureColumnFilterIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, columnFilter_); onChanged(); return this; } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @return This builder for chaining. */ public Builder clearColumnFilter() { columnFilter_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param value The bytes of the columnFilter to add. * @return This builder for chaining. */ public Builder addColumnFilterBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureColumnFilterIsMutable(); columnFilter_.add(value); onChanged(); return this; } private com.google.protobuf.Timestamp fromTime_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> fromTimeBuilder_; /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; * @return Whether the fromTime field is set. */ public boolean hasFromTime() { return fromTimeBuilder_ != null || fromTime_ != null; } /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; * @return The fromTime. */ public com.google.protobuf.Timestamp getFromTime() { if (fromTimeBuilder_ == null) { return fromTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : fromTime_; } else { return fromTimeBuilder_.getMessage(); } } /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; */ public Builder setFromTime(com.google.protobuf.Timestamp value) { if (fromTimeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } fromTime_ = value; onChanged(); } else { fromTimeBuilder_.setMessage(value); } return this; } /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; */ public Builder setFromTime( com.google.protobuf.Timestamp.Builder builderForValue) { if (fromTimeBuilder_ == null) { fromTime_ = builderForValue.build(); onChanged(); } else { fromTimeBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; */ public Builder mergeFromTime(com.google.protobuf.Timestamp value) { if (fromTimeBuilder_ == null) { if (fromTime_ != null) { fromTime_ = com.google.protobuf.Timestamp.newBuilder(fromTime_).mergeFrom(value).buildPartial(); } else { fromTime_ = value; } onChanged(); } else { fromTimeBuilder_.mergeFrom(value); } return this; } /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; */ public Builder clearFromTime() { if (fromTimeBuilder_ == null) { fromTime_ = null; onChanged(); } else { fromTime_ = null; fromTimeBuilder_ = null; } return this; } /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; */ public com.google.protobuf.Timestamp.Builder getFromTimeBuilder() { onChanged(); return getFromTimeFieldBuilder().getBuilder(); } /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; */ public com.google.protobuf.TimestampOrBuilder getFromTimeOrBuilder() { if (fromTimeBuilder_ != null) { return fromTimeBuilder_.getMessageOrBuilder(); } else { return fromTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : fromTime_; } } /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 3; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getFromTimeFieldBuilder() { if (fromTimeBuilder_ == null) { fromTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getFromTime(), getParentForChildren(), isClean()); fromTime_ = null; } return fromTimeBuilder_; } private com.google.protobuf.Timestamp toTime_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> toTimeBuilder_; /** *
       * End timestamp for the logs request.
       * If this field is not set, all existing logs are sent as well as the new ones as they appear.
       * In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 4; * @return Whether the toTime field is set. */ public boolean hasToTime() { return toTimeBuilder_ != null || toTime_ != null; } /** *
       * End timestamp for the logs request.
       * If this field is not set, all existing logs are sent as well as the new ones as they appear.
       * In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 4; * @return The toTime. */ public com.google.protobuf.Timestamp getToTime() { if (toTimeBuilder_ == null) { return toTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : toTime_; } else { return toTimeBuilder_.getMessage(); } } /** *
       * End timestamp for the logs request.
       * If this field is not set, all existing logs are sent as well as the new ones as they appear.
       * In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 4; */ public Builder setToTime(com.google.protobuf.Timestamp value) { if (toTimeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } toTime_ = value; onChanged(); } else { toTimeBuilder_.setMessage(value); } return this; } /** *
       * End timestamp for the logs request.
       * If this field is not set, all existing logs are sent as well as the new ones as they appear.
       * In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 4; */ public Builder setToTime( com.google.protobuf.Timestamp.Builder builderForValue) { if (toTimeBuilder_ == null) { toTime_ = builderForValue.build(); onChanged(); } else { toTimeBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * End timestamp for the logs request.
       * If this field is not set, all existing logs are sent as well as the new ones as they appear.
       * In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 4; */ public Builder mergeToTime(com.google.protobuf.Timestamp value) { if (toTimeBuilder_ == null) { if (toTime_ != null) { toTime_ = com.google.protobuf.Timestamp.newBuilder(toTime_).mergeFrom(value).buildPartial(); } else { toTime_ = value; } onChanged(); } else { toTimeBuilder_.mergeFrom(value); } return this; } /** *
       * End timestamp for the logs request.
       * If this field is not set, all existing logs are sent as well as the new ones as they appear.
       * In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 4; */ public Builder clearToTime() { if (toTimeBuilder_ == null) { toTime_ = null; onChanged(); } else { toTime_ = null; toTimeBuilder_ = null; } return this; } /** *
       * End timestamp for the logs request.
       * If this field is not set, all existing logs are sent as well as the new ones as they appear.
       * In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 4; */ public com.google.protobuf.Timestamp.Builder getToTimeBuilder() { onChanged(); return getToTimeFieldBuilder().getBuilder(); } /** *
       * End timestamp for the logs request.
       * If this field is not set, all existing logs are sent as well as the new ones as they appear.
       * In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 4; */ public com.google.protobuf.TimestampOrBuilder getToTimeOrBuilder() { if (toTimeBuilder_ != null) { return toTimeBuilder_.getMessageOrBuilder(); } else { return toTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : toTime_; } } /** *
       * End timestamp for the logs request.
       * If this field is not set, all existing logs are sent as well as the new ones as they appear.
       * In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 4; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getToTimeFieldBuilder() { if (toTimeBuilder_ == null) { toTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getToTime(), getParentForChildren(), isClean()); toTime_ = null; } return toTimeBuilder_; } private java.lang.Object recordToken_ = ""; /** *
       * Record token. Set `record_token` to the `next_record_token` returned by the previous [StreamLogs]
       * request to start streaming from the next log record.
       * 
* * string record_token = 5 [(.yandex.cloud.length) = "<=100"]; * @return The recordToken. */ public java.lang.String getRecordToken() { java.lang.Object ref = recordToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); recordToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Record token. Set `record_token` to the `next_record_token` returned by the previous [StreamLogs]
       * request to start streaming from the next log record.
       * 
* * string record_token = 5 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for recordToken. */ public com.google.protobuf.ByteString getRecordTokenBytes() { java.lang.Object ref = recordToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); recordToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Record token. Set `record_token` to the `next_record_token` returned by the previous [StreamLogs]
       * request to start streaming from the next log record.
       * 
* * string record_token = 5 [(.yandex.cloud.length) = "<=100"]; * @param value The recordToken to set. * @return This builder for chaining. */ public Builder setRecordToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } recordToken_ = value; onChanged(); return this; } /** *
       * Record token. Set `record_token` to the `next_record_token` returned by the previous [StreamLogs]
       * request to start streaming from the next log record.
       * 
* * string record_token = 5 [(.yandex.cloud.length) = "<=100"]; * @return This builder for chaining. */ public Builder clearRecordToken() { recordToken_ = getDefaultInstance().getRecordToken(); onChanged(); return this; } /** *
       * Record token. Set `record_token` to the `next_record_token` returned by the previous [StreamLogs]
       * request to start streaming from the next log record.
       * 
* * string record_token = 5 [(.yandex.cloud.length) = "<=100"]; * @param value The bytes for recordToken to set. * @return This builder for chaining. */ public Builder setRecordTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); recordToken_ = value; onChanged(); return this; } private java.lang.Object filter_ = ""; /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
       * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
       * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
       * Examples of a filter:
       * * `message.hostname='node1.db.cloud.yandex.net'`;
       * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
       * 
* * string filter = 6 [(.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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
       * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
       * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
       * Examples of a filter:
       * * `message.hostname='node1.db.cloud.yandex.net'`;
       * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
       * 
* * string filter = 6 [(.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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
       * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
       * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
       * Examples of a filter:
       * * `message.hostname='node1.db.cloud.yandex.net'`;
       * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
       * 
* * string filter = 6 [(.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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
       * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
       * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
       * Examples of a filter:
       * * `message.hostname='node1.db.cloud.yandex.net'`;
       * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
       * 
* * string filter = 6 [(.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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname] field.
       * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
       * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
       * Examples of a filter:
       * * `message.hostname='node1.db.cloud.yandex.net'`;
       * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
       * 
* * string filter = 6 [(.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; } private int serviceType_ = 0; /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.opensearch.v1.StreamClusterLogsRequest.ServiceType service_type = 7; * @return The enum numeric value on the wire for serviceType. */ @java.lang.Override public int getServiceTypeValue() { return serviceType_; } /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.opensearch.v1.StreamClusterLogsRequest.ServiceType service_type = 7; * @param value The enum numeric value on the wire for serviceType to set. * @return This builder for chaining. */ public Builder setServiceTypeValue(int value) { serviceType_ = value; onChanged(); return this; } /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.opensearch.v1.StreamClusterLogsRequest.ServiceType service_type = 7; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.UNRECOGNIZED : result; } /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.opensearch.v1.StreamClusterLogsRequest.ServiceType service_type = 7; * @param value The serviceType to set. * @return This builder for chaining. */ public Builder setServiceType(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType value) { if (value == null) { throw new NullPointerException(); } serviceType_ = value.getNumber(); onChanged(); return this; } /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.opensearch.v1.StreamClusterLogsRequest.ServiceType service_type = 7; * @return This builder for chaining. */ public Builder clearServiceType() { serviceType_ = 0; 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.mdb.opensearch.v1.StreamClusterLogsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.StreamClusterLogsRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public StreamClusterLogsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StreamClusterLogsRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.StreamClusterLogsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterOperationsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.ListClusterOperationsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster resource to list operations for.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster resource to list operations for.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * The maximum number of results per page to return.
     * If the number of available results is larger than [page_size], the service returns
     * a [ListClusterOperationsResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token. To get the next page of results, set [page_token] to the [ListClusterOperationsResponse.next_page_token] returned by the 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 [ListClusterOperationsResponse.next_page_token] returned by the 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.mdb.opensearch.v1.ListClusterOperationsRequest} */ public static final class ListClusterOperationsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.ListClusterOperationsRequest) ListClusterOperationsRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListClusterOperationsRequest.newBuilder() to construct. private ListClusterOperationsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListClusterOperationsRequest() { clusterId_ = ""; pageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListClusterOperationsRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListClusterOperationsRequest( 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(); clusterId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster resource to list operations for.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster resource to list operations for.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 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 [ListClusterOperationsResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=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 [ListClusterOperationsResponse.next_page_token] returned by the 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 [ListClusterOperationsResponse.next_page_token] returned by the 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(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } 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(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest) obj; if (!getClusterId() .equals(other.getClusterId())) 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) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest 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.mdb.opensearch.v1.ListClusterOperationsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.ListClusterOperationsRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.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(); clusterId_ = ""; pageSize_ = 0L; pageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest(this); result.clusterId_ = clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster resource to list operations for.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster resource to list operations for.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster resource to list operations for.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster resource to list operations for.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster resource to list operations for.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 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 [ListClusterOperationsResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=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 [ListClusterOperationsResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=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 [ListClusterOperationsResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=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 [ListClusterOperationsResponse.next_page_token] returned by the 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 [ListClusterOperationsResponse.next_page_token] returned by the 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 [ListClusterOperationsResponse.next_page_token] returned by the 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 [ListClusterOperationsResponse.next_page_token] returned by the 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 [ListClusterOperationsResponse.next_page_token] returned by the 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.mdb.opensearch.v1.ListClusterOperationsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.ListClusterOperationsRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListClusterOperationsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListClusterOperationsRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterOperationsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.ListClusterOperationsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of Operation resources for the specified OpenSearch cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ java.util.List getOperationsList(); /** *
     * List of Operation resources for the specified OpenSearch cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index); /** *
     * List of Operation resources for the specified OpenSearch cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ int getOperationsCount(); /** *
     * List of Operation resources for the specified OpenSearch cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ java.util.List getOperationsOrBuilderList(); /** *
     * List of Operation resources for the specified OpenSearch cluster.
     * 
* * 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 [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has 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 [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has 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.mdb.opensearch.v1.ListClusterOperationsResponse} */ public static final class ListClusterOperationsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.ListClusterOperationsResponse) ListClusterOperationsResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListClusterOperationsResponse.newBuilder() to construct. private ListClusterOperationsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListClusterOperationsResponse() { operations_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListClusterOperationsResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListClusterOperationsResponse( 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.Builder.class); } public static final int OPERATIONS_FIELD_NUMBER = 1; private java.util.List operations_; /** *
     * List of Operation resources for the specified OpenSearch cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public java.util.List getOperationsList() { return operations_; } /** *
     * List of Operation resources for the specified OpenSearch cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public java.util.List getOperationsOrBuilderList() { return operations_; } /** *
     * List of Operation resources for the specified OpenSearch cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public int getOperationsCount() { return operations_.size(); } /** *
     * List of Operation resources for the specified OpenSearch cluster.
     * 
* * 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 Operation resources for the specified OpenSearch cluster.
     * 
* * 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 [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has 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 [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse) 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse 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.mdb.opensearch.v1.ListClusterOperationsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.ListClusterOperationsResponse) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse(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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse) 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 Operation resources for the specified OpenSearch cluster.
       * 
* * 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 Operation resources for the specified OpenSearch cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public int getOperationsCount() { if (operationsBuilder_ == null) { return operations_.size(); } else { return operationsBuilder_.getCount(); } } /** *
       * List of Operation resources for the specified OpenSearch cluster.
       * 
* * 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 Operation resources for the specified OpenSearch cluster.
       * 
* * 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 Operation resources for the specified OpenSearch cluster.
       * 
* * 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 Operation resources for the specified OpenSearch cluster.
       * 
* * 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 Operation resources for the specified OpenSearch cluster.
       * 
* * 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 Operation resources for the specified OpenSearch cluster.
       * 
* * 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 Operation resources for the specified OpenSearch cluster.
       * 
* * 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 Operation resources for the specified OpenSearch cluster.
       * 
* * 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 Operation resources for the specified OpenSearch cluster.
       * 
* * 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 Operation resources for the specified OpenSearch cluster.
       * 
* * 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 Operation resources for the specified OpenSearch cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.Operation.Builder getOperationsBuilder( int index) { return getOperationsFieldBuilder().getBuilder(index); } /** *
       * List of Operation resources for the specified OpenSearch cluster.
       * 
* * 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 Operation resources for the specified OpenSearch cluster.
       * 
* * 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 Operation resources for the specified OpenSearch cluster.
       * 
* * 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 Operation resources for the specified OpenSearch cluster.
       * 
* * 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 Operation resources for the specified OpenSearch cluster.
       * 
* * 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 [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has 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 [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has 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 [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has 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 [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has 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 [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has 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.mdb.opensearch.v1.ListClusterOperationsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.ListClusterOperationsResponse) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListClusterOperationsResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListClusterOperationsResponse(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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterOperationsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterHostsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.ListClusterHostsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster.
     * To get the OpenSearch cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster.
     * To get the OpenSearch cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * The maximum number of results per page to return.
     * If the number of available results is larger than [page_size], the service returns
     * a [ListClusterHostsResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token. To get the next page of results, set [page_token] to the [ListClusterHostsResponse.next_page_token]
     * returned by the 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 [ListClusterHostsResponse.next_page_token]
     * returned by the 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.mdb.opensearch.v1.ListClusterHostsRequest} */ public static final class ListClusterHostsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.ListClusterHostsRequest) ListClusterHostsRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListClusterHostsRequest.newBuilder() to construct. private ListClusterHostsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListClusterHostsRequest() { clusterId_ = ""; pageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListClusterHostsRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListClusterHostsRequest( 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(); clusterId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster.
     * To get the OpenSearch cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster.
     * To get the OpenSearch cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 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 [ListClusterHostsResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=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 [ListClusterHostsResponse.next_page_token]
     * returned by the 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 [ListClusterHostsResponse.next_page_token]
     * returned by the 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(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } 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(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest) obj; if (!getClusterId() .equals(other.getClusterId())) 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) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest 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.mdb.opensearch.v1.ListClusterHostsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.ListClusterHostsRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest.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(); clusterId_ = ""; pageSize_ = 0L; pageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest(this); result.clusterId_ = clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster.
       * To get the OpenSearch cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster.
       * To get the OpenSearch cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster.
       * To get the OpenSearch cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster.
       * To get the OpenSearch cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster.
       * To get the OpenSearch cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 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 [ListClusterHostsResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=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 [ListClusterHostsResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=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 [ListClusterHostsResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=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 [ListClusterHostsResponse.next_page_token]
       * returned by the 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 [ListClusterHostsResponse.next_page_token]
       * returned by the 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 [ListClusterHostsResponse.next_page_token]
       * returned by the 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 [ListClusterHostsResponse.next_page_token]
       * returned by the 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 [ListClusterHostsResponse.next_page_token]
       * returned by the 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.mdb.opensearch.v1.ListClusterHostsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.ListClusterHostsRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListClusterHostsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListClusterHostsRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterHostsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.ListClusterHostsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ java.util.List getHostsList(); /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host getHosts(int index); /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ int getHostsCount(); /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ java.util.List getHostsOrBuilderList(); /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.HostOrBuilder getHostsOrBuilder( int index); /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClusterHostsRequest.page_size], use the [next_page_token]
     * as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has 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 [ListClusterHostsRequest.page_size], use the [next_page_token]
     * as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has 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.mdb.opensearch.v1.ListClusterHostsResponse} */ public static final class ListClusterHostsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.ListClusterHostsResponse) ListClusterHostsResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListClusterHostsResponse.newBuilder() to construct. private ListClusterHostsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListClusterHostsResponse() { hosts_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListClusterHostsResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListClusterHostsResponse( 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)) { hosts_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } hosts_.add( input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host.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)) { hosts_ = java.util.Collections.unmodifiableList(hosts_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse.Builder.class); } public static final int HOSTS_FIELD_NUMBER = 1; private java.util.List hosts_; /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ @java.lang.Override public java.util.List getHostsList() { return hosts_; } /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ @java.lang.Override public java.util.List getHostsOrBuilderList() { return hosts_; } /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ @java.lang.Override public int getHostsCount() { return hosts_.size(); } /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host getHosts(int index) { return hosts_.get(index); } /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.HostOrBuilder getHostsOrBuilder( int index) { return hosts_.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 [ListClusterHostsRequest.page_size], use the [next_page_token]
     * as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has 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 [ListClusterHostsRequest.page_size], use the [next_page_token]
     * as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has 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 < hosts_.size(); i++) { output.writeMessage(1, hosts_.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 < hosts_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, hosts_.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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse) obj; if (!getHostsList() .equals(other.getHostsList())) 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 (getHostsCount() > 0) { hash = (37 * hash) + HOSTS_FIELD_NUMBER; hash = (53 * hash) + getHostsList().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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse 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.mdb.opensearch.v1.ListClusterHostsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.ListClusterHostsResponse) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getHostsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (hostsBuilder_ == null) { hosts_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { hostsBuilder_.clear(); } nextPageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse(this); int from_bitField0_ = bitField0_; if (hostsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { hosts_ = java.util.Collections.unmodifiableList(hosts_); bitField0_ = (bitField0_ & ~0x00000001); } result.hosts_ = hosts_; } else { result.hosts_ = hostsBuilder_.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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse.getDefaultInstance()) return this; if (hostsBuilder_ == null) { if (!other.hosts_.isEmpty()) { if (hosts_.isEmpty()) { hosts_ = other.hosts_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureHostsIsMutable(); hosts_.addAll(other.hosts_); } onChanged(); } } else { if (!other.hosts_.isEmpty()) { if (hostsBuilder_.isEmpty()) { hostsBuilder_.dispose(); hostsBuilder_ = null; hosts_ = other.hosts_; bitField0_ = (bitField0_ & ~0x00000001); hostsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getHostsFieldBuilder() : null; } else { hostsBuilder_.addAllMessages(other.hosts_); } } } 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List hosts_ = java.util.Collections.emptyList(); private void ensureHostsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { hosts_ = new java.util.ArrayList(hosts_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.HostOrBuilder> hostsBuilder_; /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public java.util.List getHostsList() { if (hostsBuilder_ == null) { return java.util.Collections.unmodifiableList(hosts_); } else { return hostsBuilder_.getMessageList(); } } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public int getHostsCount() { if (hostsBuilder_ == null) { return hosts_.size(); } else { return hostsBuilder_.getCount(); } } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host getHosts(int index) { if (hostsBuilder_ == null) { return hosts_.get(index); } else { return hostsBuilder_.getMessage(index); } } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public Builder setHosts( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host value) { if (hostsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostsIsMutable(); hosts_.set(index, value); onChanged(); } else { hostsBuilder_.setMessage(index, value); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public Builder setHosts( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host.Builder builderForValue) { if (hostsBuilder_ == null) { ensureHostsIsMutable(); hosts_.set(index, builderForValue.build()); onChanged(); } else { hostsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public Builder addHosts(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host value) { if (hostsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostsIsMutable(); hosts_.add(value); onChanged(); } else { hostsBuilder_.addMessage(value); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public Builder addHosts( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host value) { if (hostsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostsIsMutable(); hosts_.add(index, value); onChanged(); } else { hostsBuilder_.addMessage(index, value); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public Builder addHosts( yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host.Builder builderForValue) { if (hostsBuilder_ == null) { ensureHostsIsMutable(); hosts_.add(builderForValue.build()); onChanged(); } else { hostsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public Builder addHosts( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host.Builder builderForValue) { if (hostsBuilder_ == null) { ensureHostsIsMutable(); hosts_.add(index, builderForValue.build()); onChanged(); } else { hostsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public Builder addAllHosts( java.lang.Iterable values) { if (hostsBuilder_ == null) { ensureHostsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, hosts_); onChanged(); } else { hostsBuilder_.addAllMessages(values); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public Builder clearHosts() { if (hostsBuilder_ == null) { hosts_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { hostsBuilder_.clear(); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public Builder removeHosts(int index) { if (hostsBuilder_ == null) { ensureHostsIsMutable(); hosts_.remove(index); onChanged(); } else { hostsBuilder_.remove(index); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host.Builder getHostsBuilder( int index) { return getHostsFieldBuilder().getBuilder(index); } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.HostOrBuilder getHostsOrBuilder( int index) { if (hostsBuilder_ == null) { return hosts_.get(index); } else { return hostsBuilder_.getMessageOrBuilder(index); } } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public java.util.List getHostsOrBuilderList() { if (hostsBuilder_ != null) { return hostsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(hosts_); } } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host.Builder addHostsBuilder() { return getHostsFieldBuilder().addBuilder( yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host.getDefaultInstance()); } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host.Builder addHostsBuilder( int index) { return getHostsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host.getDefaultInstance()); } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Host hosts = 1; */ public java.util.List getHostsBuilderList() { return getHostsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.HostOrBuilder> getHostsFieldBuilder() { if (hostsBuilder_ == null) { hostsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Host.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.HostOrBuilder>( hosts_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); hosts_ = null; } return hostsBuilder_; } 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 [ListClusterHostsRequest.page_size], use the [next_page_token]
       * as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has 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 [ListClusterHostsRequest.page_size], use the [next_page_token]
       * as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has 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 [ListClusterHostsRequest.page_size], use the [next_page_token]
       * as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has 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 [ListClusterHostsRequest.page_size], use the [next_page_token]
       * as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has 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 [ListClusterHostsRequest.page_size], use the [next_page_token]
       * as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has 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.mdb.opensearch.v1.ListClusterHostsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.ListClusterHostsResponse) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListClusterHostsResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListClusterHostsResponse(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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterHostsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface MoveClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.MoveClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster to move.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster to move.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * ID of the destination folder.
     * 
* * string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The destinationFolderId. */ java.lang.String getDestinationFolderId(); /** *
     * ID of the destination folder.
     * 
* * string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for destinationFolderId. */ com.google.protobuf.ByteString getDestinationFolderIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.MoveClusterRequest} */ public static final class MoveClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.MoveClusterRequest) MoveClusterRequestOrBuilder { private static final long serialVersionUID = 0L; // Use MoveClusterRequest.newBuilder() to construct. private MoveClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private MoveClusterRequest() { clusterId_ = ""; destinationFolderId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new MoveClusterRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private MoveClusterRequest( 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(); clusterId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); destinationFolderId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster to move.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to move.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 DESTINATION_FOLDER_ID_FIELD_NUMBER = 2; private volatile java.lang.Object destinationFolderId_; /** *
     * ID of the destination folder.
     * 
* * string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The destinationFolderId. */ @java.lang.Override public java.lang.String getDestinationFolderId() { java.lang.Object ref = destinationFolderId_; 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(); destinationFolderId_ = s; return s; } } /** *
     * ID of the destination folder.
     * 
* * string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for destinationFolderId. */ @java.lang.Override public com.google.protobuf.ByteString getDestinationFolderIdBytes() { java.lang.Object ref = destinationFolderId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); destinationFolderId_ = 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(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationFolderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, destinationFolderId_); } 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(destinationFolderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, destinationFolderId_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getDestinationFolderId() .equals(other.getDestinationFolderId())) 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) + DESTINATION_FOLDER_ID_FIELD_NUMBER; hash = (53 * hash) + getDestinationFolderId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest 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.mdb.opensearch.v1.MoveClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.MoveClusterRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest.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(); clusterId_ = ""; destinationFolderId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest(this); result.clusterId_ = clusterId_; result.destinationFolderId_ = destinationFolderId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getDestinationFolderId().isEmpty()) { destinationFolderId_ = other.destinationFolderId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster to move.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to move.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to move.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to move.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster to move.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 destinationFolderId_ = ""; /** *
       * ID of the destination folder.
       * 
* * string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The destinationFolderId. */ public java.lang.String getDestinationFolderId() { java.lang.Object ref = destinationFolderId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); destinationFolderId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the destination folder.
       * 
* * string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for destinationFolderId. */ public com.google.protobuf.ByteString getDestinationFolderIdBytes() { java.lang.Object ref = destinationFolderId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); destinationFolderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the destination folder.
       * 
* * string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The destinationFolderId to set. * @return This builder for chaining. */ public Builder setDestinationFolderId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } destinationFolderId_ = value; onChanged(); return this; } /** *
       * ID of the destination folder.
       * 
* * string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearDestinationFolderId() { destinationFolderId_ = getDefaultInstance().getDestinationFolderId(); onChanged(); return this; } /** *
       * ID of the destination folder.
       * 
* * string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for destinationFolderId to set. * @return This builder for chaining. */ public Builder setDestinationFolderIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); destinationFolderId_ = 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.mdb.opensearch.v1.MoveClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.MoveClusterRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public MoveClusterRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new MoveClusterRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface MoveClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.MoveClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster being moved.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster being moved.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * ID of the source folder.
     * 
* * string source_folder_id = 2; * @return The sourceFolderId. */ java.lang.String getSourceFolderId(); /** *
     * ID of the source folder.
     * 
* * string source_folder_id = 2; * @return The bytes for sourceFolderId. */ com.google.protobuf.ByteString getSourceFolderIdBytes(); /** *
     * ID of the destnation folder.
     * 
* * string destination_folder_id = 3; * @return The destinationFolderId. */ java.lang.String getDestinationFolderId(); /** *
     * ID of the destnation folder.
     * 
* * string destination_folder_id = 3; * @return The bytes for destinationFolderId. */ com.google.protobuf.ByteString getDestinationFolderIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.MoveClusterMetadata} */ public static final class MoveClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.MoveClusterMetadata) MoveClusterMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use MoveClusterMetadata.newBuilder() to construct. private MoveClusterMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private MoveClusterMetadata() { clusterId_ = ""; sourceFolderId_ = ""; destinationFolderId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new MoveClusterMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private MoveClusterMetadata( 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(); clusterId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); sourceFolderId_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); destinationFolderId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster being moved.
     * 
* * string cluster_id = 1; * @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 OpenSearch cluster being moved.
     * 
* * string cluster_id = 1; * @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 SOURCE_FOLDER_ID_FIELD_NUMBER = 2; private volatile java.lang.Object sourceFolderId_; /** *
     * ID of the source folder.
     * 
* * string source_folder_id = 2; * @return The sourceFolderId. */ @java.lang.Override public java.lang.String getSourceFolderId() { java.lang.Object ref = sourceFolderId_; 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(); sourceFolderId_ = s; return s; } } /** *
     * ID of the source folder.
     * 
* * string source_folder_id = 2; * @return The bytes for sourceFolderId. */ @java.lang.Override public com.google.protobuf.ByteString getSourceFolderIdBytes() { java.lang.Object ref = sourceFolderId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); sourceFolderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DESTINATION_FOLDER_ID_FIELD_NUMBER = 3; private volatile java.lang.Object destinationFolderId_; /** *
     * ID of the destnation folder.
     * 
* * string destination_folder_id = 3; * @return The destinationFolderId. */ @java.lang.Override public java.lang.String getDestinationFolderId() { java.lang.Object ref = destinationFolderId_; 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(); destinationFolderId_ = s; return s; } } /** *
     * ID of the destnation folder.
     * 
* * string destination_folder_id = 3; * @return The bytes for destinationFolderId. */ @java.lang.Override public com.google.protobuf.ByteString getDestinationFolderIdBytes() { java.lang.Object ref = destinationFolderId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); destinationFolderId_ = 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(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sourceFolderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, sourceFolderId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationFolderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, destinationFolderId_); } 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(sourceFolderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, sourceFolderId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationFolderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, destinationFolderId_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getSourceFolderId() .equals(other.getSourceFolderId())) return false; if (!getDestinationFolderId() .equals(other.getDestinationFolderId())) 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) + SOURCE_FOLDER_ID_FIELD_NUMBER; hash = (53 * hash) + getSourceFolderId().hashCode(); hash = (37 * hash) + DESTINATION_FOLDER_ID_FIELD_NUMBER; hash = (53 * hash) + getDestinationFolderId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata 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.mdb.opensearch.v1.MoveClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.MoveClusterMetadata) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata.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(); clusterId_ = ""; sourceFolderId_ = ""; destinationFolderId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata(this); result.clusterId_ = clusterId_; result.sourceFolderId_ = sourceFolderId_; result.destinationFolderId_ = destinationFolderId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getSourceFolderId().isEmpty()) { sourceFolderId_ = other.sourceFolderId_; onChanged(); } if (!other.getDestinationFolderId().isEmpty()) { destinationFolderId_ = other.destinationFolderId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster being moved.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster being moved.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster being moved.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster being moved.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster being moved.
       * 
* * string cluster_id = 1; * @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 sourceFolderId_ = ""; /** *
       * ID of the source folder.
       * 
* * string source_folder_id = 2; * @return The sourceFolderId. */ public java.lang.String getSourceFolderId() { java.lang.Object ref = sourceFolderId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); sourceFolderId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the source folder.
       * 
* * string source_folder_id = 2; * @return The bytes for sourceFolderId. */ public com.google.protobuf.ByteString getSourceFolderIdBytes() { java.lang.Object ref = sourceFolderId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); sourceFolderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the source folder.
       * 
* * string source_folder_id = 2; * @param value The sourceFolderId to set. * @return This builder for chaining. */ public Builder setSourceFolderId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } sourceFolderId_ = value; onChanged(); return this; } /** *
       * ID of the source folder.
       * 
* * string source_folder_id = 2; * @return This builder for chaining. */ public Builder clearSourceFolderId() { sourceFolderId_ = getDefaultInstance().getSourceFolderId(); onChanged(); return this; } /** *
       * ID of the source folder.
       * 
* * string source_folder_id = 2; * @param value The bytes for sourceFolderId to set. * @return This builder for chaining. */ public Builder setSourceFolderIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); sourceFolderId_ = value; onChanged(); return this; } private java.lang.Object destinationFolderId_ = ""; /** *
       * ID of the destnation folder.
       * 
* * string destination_folder_id = 3; * @return The destinationFolderId. */ public java.lang.String getDestinationFolderId() { java.lang.Object ref = destinationFolderId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); destinationFolderId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the destnation folder.
       * 
* * string destination_folder_id = 3; * @return The bytes for destinationFolderId. */ public com.google.protobuf.ByteString getDestinationFolderIdBytes() { java.lang.Object ref = destinationFolderId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); destinationFolderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the destnation folder.
       * 
* * string destination_folder_id = 3; * @param value The destinationFolderId to set. * @return This builder for chaining. */ public Builder setDestinationFolderId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } destinationFolderId_ = value; onChanged(); return this; } /** *
       * ID of the destnation folder.
       * 
* * string destination_folder_id = 3; * @return This builder for chaining. */ public Builder clearDestinationFolderId() { destinationFolderId_ = getDefaultInstance().getDestinationFolderId(); onChanged(); return this; } /** *
       * ID of the destnation folder.
       * 
* * string destination_folder_id = 3; * @param value The bytes for destinationFolderId to set. * @return This builder for chaining. */ public Builder setDestinationFolderIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); destinationFolderId_ = 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.mdb.opensearch.v1.MoveClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.MoveClusterMetadata) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public MoveClusterMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new MoveClusterMetadata(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.mdb.opensearch.v1.ClusterServiceOuterClass.MoveClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StartClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.StartClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster to start.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster to start.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.StartClusterRequest} */ public static final class StartClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.StartClusterRequest) StartClusterRequestOrBuilder { private static final long serialVersionUID = 0L; // Use StartClusterRequest.newBuilder() to construct. private StartClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StartClusterRequest() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new StartClusterRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StartClusterRequest( 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(); clusterId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster to start.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to start.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest) obj; if (!getClusterId() .equals(other.getClusterId())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest 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.mdb.opensearch.v1.StartClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.StartClusterRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest.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(); clusterId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest(this); result.clusterId_ = clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster to start.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to start.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to start.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to start.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster to start.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } @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.mdb.opensearch.v1.StartClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.StartClusterRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public StartClusterRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StartClusterRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StartClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.StartClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster being started.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster being started.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.StartClusterMetadata} */ public static final class StartClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.StartClusterMetadata) StartClusterMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use StartClusterMetadata.newBuilder() to construct. private StartClusterMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StartClusterMetadata() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new StartClusterMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StartClusterMetadata( 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(); clusterId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster being started.
     * 
* * string cluster_id = 1; * @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 OpenSearch cluster being started.
     * 
* * string cluster_id = 1; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata 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.mdb.opensearch.v1.StartClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.StartClusterMetadata) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata.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(); clusterId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata(this); result.clusterId_ = clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster being started.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster being started.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster being started.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster being started.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster being started.
       * 
* * string cluster_id = 1; * @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; } @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.mdb.opensearch.v1.StartClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.StartClusterMetadata) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public StartClusterMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StartClusterMetadata(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.mdb.opensearch.v1.ClusterServiceOuterClass.StartClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StopClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.StopClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster to stop.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster to stop.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.StopClusterRequest} */ public static final class StopClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.StopClusterRequest) StopClusterRequestOrBuilder { private static final long serialVersionUID = 0L; // Use StopClusterRequest.newBuilder() to construct. private StopClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StopClusterRequest() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new StopClusterRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StopClusterRequest( 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(); clusterId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster to stop.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to stop.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest) obj; if (!getClusterId() .equals(other.getClusterId())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest 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.mdb.opensearch.v1.StopClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.StopClusterRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest.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(); clusterId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest(this); result.clusterId_ = clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster to stop.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to stop.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to stop.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to stop.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster to stop.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } @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.mdb.opensearch.v1.StopClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.StopClusterRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public StopClusterRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StopClusterRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StopClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.StopClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster being stopped.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster being stopped.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.StopClusterMetadata} */ public static final class StopClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.StopClusterMetadata) StopClusterMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use StopClusterMetadata.newBuilder() to construct. private StopClusterMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StopClusterMetadata() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new StopClusterMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StopClusterMetadata( 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(); clusterId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster being stopped.
     * 
* * string cluster_id = 1; * @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 OpenSearch cluster being stopped.
     * 
* * string cluster_id = 1; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata 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.mdb.opensearch.v1.StopClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.StopClusterMetadata) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata.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(); clusterId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata(this); result.clusterId_ = clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster being stopped.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster being stopped.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster being stopped.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster being stopped.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster being stopped.
       * 
* * string cluster_id = 1; * @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; } @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.mdb.opensearch.v1.StopClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.StopClusterMetadata) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public StopClusterMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StopClusterMetadata(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.mdb.opensearch.v1.ClusterServiceOuterClass.StopClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ConfigCreateSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec) com.google.protobuf.MessageOrBuilder { /** *
     * OpenSearch version.
     * 
* * string version = 1; * @return The version. */ java.lang.String getVersion(); /** *
     * OpenSearch version.
     * 
* * string version = 1; * @return The bytes for version. */ com.google.protobuf.ByteString getVersionBytes(); /** *
     * OpenSearch admin password.
     * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @return The adminPassword. */ java.lang.String getAdminPassword(); /** *
     * OpenSearch admin password.
     * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @return The bytes for adminPassword. */ com.google.protobuf.ByteString getAdminPasswordBytes(); /** *
     * OpenSearch configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec opensearch_spec = 3; * @return Whether the opensearchSpec field is set. */ boolean hasOpensearchSpec(); /** *
     * OpenSearch configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec opensearch_spec = 3; * @return The opensearchSpec. */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec getOpensearchSpec(); /** *
     * OpenSearch configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec opensearch_spec = 3; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpecOrBuilder getOpensearchSpecOrBuilder(); /** *
     * Dashboards configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec dashboards_spec = 4; * @return Whether the dashboardsSpec field is set. */ boolean hasDashboardsSpec(); /** *
     * Dashboards configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec dashboards_spec = 4; * @return The dashboardsSpec. */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec getDashboardsSpec(); /** *
     * Dashboards configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec dashboards_spec = 4; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpecOrBuilder getDashboardsSpecOrBuilder(); /** *
     * Access policy for external services.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; * @return Whether the access field is set. */ boolean hasAccess(); /** *
     * Access policy for external services.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; * @return The access. */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access getAccess(); /** *
     * Access policy for external services.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.AccessOrBuilder getAccessOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec} */ public static final class ConfigCreateSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec) ConfigCreateSpecOrBuilder { private static final long serialVersionUID = 0L; // Use ConfigCreateSpec.newBuilder() to construct. private ConfigCreateSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ConfigCreateSpec() { version_ = ""; adminPassword_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ConfigCreateSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ConfigCreateSpec( 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(); version_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); adminPassword_ = s; break; } case 26: { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.Builder subBuilder = null; if (opensearchSpec_ != null) { subBuilder = opensearchSpec_.toBuilder(); } opensearchSpec_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(opensearchSpec_); opensearchSpec_ = subBuilder.buildPartial(); } break; } case 34: { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.Builder subBuilder = null; if (dashboardsSpec_ != null) { subBuilder = dashboardsSpec_.toBuilder(); } dashboardsSpec_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(dashboardsSpec_); dashboardsSpec_ = subBuilder.buildPartial(); } break; } case 42: { yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.Builder subBuilder = null; if (access_ != null) { subBuilder = access_.toBuilder(); } access_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(access_); access_ = 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 { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ConfigCreateSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ConfigCreateSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.Builder.class); } public static final int VERSION_FIELD_NUMBER = 1; private volatile java.lang.Object version_; /** *
     * OpenSearch version.
     * 
* * string version = 1; * @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; } } /** *
     * OpenSearch version.
     * 
* * string version = 1; * @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 ADMIN_PASSWORD_FIELD_NUMBER = 2; private volatile java.lang.Object adminPassword_; /** *
     * OpenSearch admin password.
     * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @return The adminPassword. */ @java.lang.Override public java.lang.String getAdminPassword() { java.lang.Object ref = adminPassword_; 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(); adminPassword_ = s; return s; } } /** *
     * OpenSearch admin password.
     * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @return The bytes for adminPassword. */ @java.lang.Override public com.google.protobuf.ByteString getAdminPasswordBytes() { java.lang.Object ref = adminPassword_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); adminPassword_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int OPENSEARCH_SPEC_FIELD_NUMBER = 3; private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec opensearchSpec_; /** *
     * OpenSearch configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec opensearch_spec = 3; * @return Whether the opensearchSpec field is set. */ @java.lang.Override public boolean hasOpensearchSpec() { return opensearchSpec_ != null; } /** *
     * OpenSearch configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec opensearch_spec = 3; * @return The opensearchSpec. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec getOpensearchSpec() { return opensearchSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.getDefaultInstance() : opensearchSpec_; } /** *
     * OpenSearch configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec opensearch_spec = 3; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpecOrBuilder getOpensearchSpecOrBuilder() { return getOpensearchSpec(); } public static final int DASHBOARDS_SPEC_FIELD_NUMBER = 4; private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec dashboardsSpec_; /** *
     * Dashboards configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec dashboards_spec = 4; * @return Whether the dashboardsSpec field is set. */ @java.lang.Override public boolean hasDashboardsSpec() { return dashboardsSpec_ != null; } /** *
     * Dashboards configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec dashboards_spec = 4; * @return The dashboardsSpec. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec getDashboardsSpec() { return dashboardsSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.getDefaultInstance() : dashboardsSpec_; } /** *
     * Dashboards configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec dashboards_spec = 4; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpecOrBuilder getDashboardsSpecOrBuilder() { return getDashboardsSpec(); } public static final int ACCESS_FIELD_NUMBER = 5; private yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access access_; /** *
     * Access policy for external services.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; * @return Whether the access field is set. */ @java.lang.Override public boolean hasAccess() { return access_ != null; } /** *
     * Access policy for external services.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; * @return The access. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access getAccess() { return access_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.getDefaultInstance() : access_; } /** *
     * Access policy for external services.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.AccessOrBuilder getAccessOrBuilder() { return getAccess(); } 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(version_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, version_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(adminPassword_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, adminPassword_); } if (opensearchSpec_ != null) { output.writeMessage(3, getOpensearchSpec()); } if (dashboardsSpec_ != null) { output.writeMessage(4, getDashboardsSpec()); } if (access_ != null) { output.writeMessage(5, getAccess()); } 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(version_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, version_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(adminPassword_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, adminPassword_); } if (opensearchSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getOpensearchSpec()); } if (dashboardsSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getDashboardsSpec()); } if (access_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getAccess()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec) obj; if (!getVersion() .equals(other.getVersion())) return false; if (!getAdminPassword() .equals(other.getAdminPassword())) return false; if (hasOpensearchSpec() != other.hasOpensearchSpec()) return false; if (hasOpensearchSpec()) { if (!getOpensearchSpec() .equals(other.getOpensearchSpec())) return false; } if (hasDashboardsSpec() != other.hasDashboardsSpec()) return false; if (hasDashboardsSpec()) { if (!getDashboardsSpec() .equals(other.getDashboardsSpec())) return false; } if (hasAccess() != other.hasAccess()) return false; if (hasAccess()) { if (!getAccess() .equals(other.getAccess())) 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) + VERSION_FIELD_NUMBER; hash = (53 * hash) + getVersion().hashCode(); hash = (37 * hash) + ADMIN_PASSWORD_FIELD_NUMBER; hash = (53 * hash) + getAdminPassword().hashCode(); if (hasOpensearchSpec()) { hash = (37 * hash) + OPENSEARCH_SPEC_FIELD_NUMBER; hash = (53 * hash) + getOpensearchSpec().hashCode(); } if (hasDashboardsSpec()) { hash = (37 * hash) + DASHBOARDS_SPEC_FIELD_NUMBER; hash = (53 * hash) + getDashboardsSpec().hashCode(); } if (hasAccess()) { hash = (37 * hash) + ACCESS_FIELD_NUMBER; hash = (53 * hash) + getAccess().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec 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.mdb.opensearch.v1.ConfigCreateSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ConfigCreateSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ConfigCreateSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.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(); version_ = ""; adminPassword_ = ""; if (opensearchSpecBuilder_ == null) { opensearchSpec_ = null; } else { opensearchSpec_ = null; opensearchSpecBuilder_ = null; } if (dashboardsSpecBuilder_ == null) { dashboardsSpec_ = null; } else { dashboardsSpec_ = null; dashboardsSpecBuilder_ = null; } if (accessBuilder_ == null) { access_ = null; } else { access_ = null; accessBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ConfigCreateSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec(this); result.version_ = version_; result.adminPassword_ = adminPassword_; if (opensearchSpecBuilder_ == null) { result.opensearchSpec_ = opensearchSpec_; } else { result.opensearchSpec_ = opensearchSpecBuilder_.build(); } if (dashboardsSpecBuilder_ == null) { result.dashboardsSpec_ = dashboardsSpec_; } else { result.dashboardsSpec_ = dashboardsSpecBuilder_.build(); } if (accessBuilder_ == null) { result.access_ = access_; } else { result.access_ = accessBuilder_.build(); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.getDefaultInstance()) return this; if (!other.getVersion().isEmpty()) { version_ = other.version_; onChanged(); } if (!other.getAdminPassword().isEmpty()) { adminPassword_ = other.adminPassword_; onChanged(); } if (other.hasOpensearchSpec()) { mergeOpensearchSpec(other.getOpensearchSpec()); } if (other.hasDashboardsSpec()) { mergeDashboardsSpec(other.getDashboardsSpec()); } if (other.hasAccess()) { mergeAccess(other.getAccess()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object version_ = ""; /** *
       * OpenSearch version.
       * 
* * string version = 1; * @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; } } /** *
       * OpenSearch version.
       * 
* * string version = 1; * @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; } } /** *
       * OpenSearch version.
       * 
* * string version = 1; * @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; } /** *
       * OpenSearch version.
       * 
* * string version = 1; * @return This builder for chaining. */ public Builder clearVersion() { version_ = getDefaultInstance().getVersion(); onChanged(); return this; } /** *
       * OpenSearch version.
       * 
* * string version = 1; * @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 java.lang.Object adminPassword_ = ""; /** *
       * OpenSearch admin password.
       * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @return The adminPassword. */ public java.lang.String getAdminPassword() { java.lang.Object ref = adminPassword_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); adminPassword_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * OpenSearch admin password.
       * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @return The bytes for adminPassword. */ public com.google.protobuf.ByteString getAdminPasswordBytes() { java.lang.Object ref = adminPassword_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); adminPassword_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * OpenSearch admin password.
       * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @param value The adminPassword to set. * @return This builder for chaining. */ public Builder setAdminPassword( java.lang.String value) { if (value == null) { throw new NullPointerException(); } adminPassword_ = value; onChanged(); return this; } /** *
       * OpenSearch admin password.
       * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearAdminPassword() { adminPassword_ = getDefaultInstance().getAdminPassword(); onChanged(); return this; } /** *
       * OpenSearch admin password.
       * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @param value The bytes for adminPassword to set. * @return This builder for chaining. */ public Builder setAdminPasswordBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); adminPassword_ = value; onChanged(); return this; } private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec opensearchSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpecOrBuilder> opensearchSpecBuilder_; /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec opensearch_spec = 3; * @return Whether the opensearchSpec field is set. */ public boolean hasOpensearchSpec() { return opensearchSpecBuilder_ != null || opensearchSpec_ != null; } /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec opensearch_spec = 3; * @return The opensearchSpec. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec getOpensearchSpec() { if (opensearchSpecBuilder_ == null) { return opensearchSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.getDefaultInstance() : opensearchSpec_; } else { return opensearchSpecBuilder_.getMessage(); } } /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec opensearch_spec = 3; */ public Builder setOpensearchSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec value) { if (opensearchSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } opensearchSpec_ = value; onChanged(); } else { opensearchSpecBuilder_.setMessage(value); } return this; } /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec opensearch_spec = 3; */ public Builder setOpensearchSpec( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.Builder builderForValue) { if (opensearchSpecBuilder_ == null) { opensearchSpec_ = builderForValue.build(); onChanged(); } else { opensearchSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec opensearch_spec = 3; */ public Builder mergeOpensearchSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec value) { if (opensearchSpecBuilder_ == null) { if (opensearchSpec_ != null) { opensearchSpec_ = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.newBuilder(opensearchSpec_).mergeFrom(value).buildPartial(); } else { opensearchSpec_ = value; } onChanged(); } else { opensearchSpecBuilder_.mergeFrom(value); } return this; } /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec opensearch_spec = 3; */ public Builder clearOpensearchSpec() { if (opensearchSpecBuilder_ == null) { opensearchSpec_ = null; onChanged(); } else { opensearchSpec_ = null; opensearchSpecBuilder_ = null; } return this; } /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec opensearch_spec = 3; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.Builder getOpensearchSpecBuilder() { onChanged(); return getOpensearchSpecFieldBuilder().getBuilder(); } /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec opensearch_spec = 3; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpecOrBuilder getOpensearchSpecOrBuilder() { if (opensearchSpecBuilder_ != null) { return opensearchSpecBuilder_.getMessageOrBuilder(); } else { return opensearchSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.getDefaultInstance() : opensearchSpec_; } } /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec opensearch_spec = 3; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpecOrBuilder> getOpensearchSpecFieldBuilder() { if (opensearchSpecBuilder_ == null) { opensearchSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpecOrBuilder>( getOpensearchSpec(), getParentForChildren(), isClean()); opensearchSpec_ = null; } return opensearchSpecBuilder_; } private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec dashboardsSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpecOrBuilder> dashboardsSpecBuilder_; /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec dashboards_spec = 4; * @return Whether the dashboardsSpec field is set. */ public boolean hasDashboardsSpec() { return dashboardsSpecBuilder_ != null || dashboardsSpec_ != null; } /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec dashboards_spec = 4; * @return The dashboardsSpec. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec getDashboardsSpec() { if (dashboardsSpecBuilder_ == null) { return dashboardsSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.getDefaultInstance() : dashboardsSpec_; } else { return dashboardsSpecBuilder_.getMessage(); } } /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec dashboards_spec = 4; */ public Builder setDashboardsSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec value) { if (dashboardsSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } dashboardsSpec_ = value; onChanged(); } else { dashboardsSpecBuilder_.setMessage(value); } return this; } /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec dashboards_spec = 4; */ public Builder setDashboardsSpec( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.Builder builderForValue) { if (dashboardsSpecBuilder_ == null) { dashboardsSpec_ = builderForValue.build(); onChanged(); } else { dashboardsSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec dashboards_spec = 4; */ public Builder mergeDashboardsSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec value) { if (dashboardsSpecBuilder_ == null) { if (dashboardsSpec_ != null) { dashboardsSpec_ = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.newBuilder(dashboardsSpec_).mergeFrom(value).buildPartial(); } else { dashboardsSpec_ = value; } onChanged(); } else { dashboardsSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec dashboards_spec = 4; */ public Builder clearDashboardsSpec() { if (dashboardsSpecBuilder_ == null) { dashboardsSpec_ = null; onChanged(); } else { dashboardsSpec_ = null; dashboardsSpecBuilder_ = null; } return this; } /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec dashboards_spec = 4; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.Builder getDashboardsSpecBuilder() { onChanged(); return getDashboardsSpecFieldBuilder().getBuilder(); } /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec dashboards_spec = 4; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpecOrBuilder getDashboardsSpecOrBuilder() { if (dashboardsSpecBuilder_ != null) { return dashboardsSpecBuilder_.getMessageOrBuilder(); } else { return dashboardsSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.getDefaultInstance() : dashboardsSpec_; } } /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec dashboards_spec = 4; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpecOrBuilder> getDashboardsSpecFieldBuilder() { if (dashboardsSpecBuilder_ == null) { dashboardsSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpecOrBuilder>( getDashboardsSpec(), getParentForChildren(), isClean()); dashboardsSpec_ = null; } return dashboardsSpecBuilder_; } private yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access access_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.AccessOrBuilder> accessBuilder_; /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; * @return Whether the access field is set. */ public boolean hasAccess() { return accessBuilder_ != null || access_ != null; } /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; * @return The access. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access getAccess() { if (accessBuilder_ == null) { return access_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.getDefaultInstance() : access_; } else { return accessBuilder_.getMessage(); } } /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ public Builder setAccess(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access value) { if (accessBuilder_ == null) { if (value == null) { throw new NullPointerException(); } access_ = value; onChanged(); } else { accessBuilder_.setMessage(value); } return this; } /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ public Builder setAccess( yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.Builder builderForValue) { if (accessBuilder_ == null) { access_ = builderForValue.build(); onChanged(); } else { accessBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ public Builder mergeAccess(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access value) { if (accessBuilder_ == null) { if (access_ != null) { access_ = yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.newBuilder(access_).mergeFrom(value).buildPartial(); } else { access_ = value; } onChanged(); } else { accessBuilder_.mergeFrom(value); } return this; } /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ public Builder clearAccess() { if (accessBuilder_ == null) { access_ = null; onChanged(); } else { access_ = null; accessBuilder_ = null; } return this; } /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.Builder getAccessBuilder() { onChanged(); return getAccessFieldBuilder().getBuilder(); } /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.AccessOrBuilder getAccessOrBuilder() { if (accessBuilder_ != null) { return accessBuilder_.getMessageOrBuilder(); } else { return access_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.getDefaultInstance() : access_; } } /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.AccessOrBuilder> getAccessFieldBuilder() { if (accessBuilder_ == null) { accessBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.AccessOrBuilder>( getAccess(), getParentForChildren(), isClean()); access_ = null; } return accessBuilder_; } @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.mdb.opensearch.v1.ConfigCreateSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ConfigCreateSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ConfigCreateSpec(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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface OpenSearchCreateSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Names of the cluster plugins.
     * 
* * repeated string plugins = 1; * @return A list containing the plugins. */ java.util.List getPluginsList(); /** *
     * Names of the cluster plugins.
     * 
* * repeated string plugins = 1; * @return The count of plugins. */ int getPluginsCount(); /** *
     * Names of the cluster plugins.
     * 
* * repeated string plugins = 1; * @param index The index of the element to return. * @return The plugins at the given index. */ java.lang.String getPlugins(int index); /** *
     * Names of the cluster plugins.
     * 
* * repeated string plugins = 1; * @param index The index of the value to return. * @return The bytes of the plugins at the given index. */ com.google.protobuf.ByteString getPluginsBytes(int index); /** *
     * OpenSearch type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ java.util.List getNodeGroupsList(); /** *
     * OpenSearch type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup getNodeGroups(int index); /** *
     * OpenSearch type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ int getNodeGroupsCount(); /** *
     * OpenSearch type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ java.util.List getNodeGroupsOrBuilderList(); /** *
     * OpenSearch type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroupOrBuilder getNodeGroupsOrBuilder( int index); /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 3 [json_name = "opensearchConfig_2"]; * @return Whether the opensearchConfig2 field is set. */ boolean hasOpensearchConfig2(); /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 3 [json_name = "opensearchConfig_2"]; * @return The opensearchConfig2. */ yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2 getOpensearchConfig2(); /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 3 [json_name = "opensearchConfig_2"]; */ yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2OrBuilder getOpensearchConfig2OrBuilder(); public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.ConfigCase getConfigCase(); } /** *
   * OpenSearch create-time configuration.
   * 
* * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec} */ public static final class OpenSearchCreateSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec) OpenSearchCreateSpecOrBuilder { private static final long serialVersionUID = 0L; // Use OpenSearchCreateSpec.newBuilder() to construct. private OpenSearchCreateSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private OpenSearchCreateSpec() { plugins_ = com.google.protobuf.LazyStringArrayList.EMPTY; nodeGroups_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new OpenSearchCreateSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private OpenSearchCreateSpec( 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(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { plugins_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } plugins_.add(s); break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { nodeGroups_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } nodeGroups_.add( input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.parser(), extensionRegistry)); break; } case 26: { yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.Builder subBuilder = null; if (configCase_ == 3) { subBuilder = ((yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_).toBuilder(); } config_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_); config_ = subBuilder.buildPartial(); } configCase_ = 3; 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)) { plugins_ = plugins_.getUnmodifiableView(); } if (((mutable_bitField0_ & 0x00000002) != 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.Builder.class); } public interface NodeGroupOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup) com.google.protobuf.MessageOrBuilder { /** *
       * Name of the group.
       * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The name. */ java.lang.String getName(); /** *
       * Name of the group.
       * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; * @return Whether the resources field is set. */ boolean hasResources(); /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; * @return The resources. */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources getResources(); /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder(); /** *
       * Number of hosts in the group.
       * 
* * int64 hosts_count = 3 [(.yandex.cloud.value) = ">=1"]; * @return The hostsCount. */ long getHostsCount(); /** *
       * IDs of the availability zones the hosts belong to.
       * 
* * repeated string zone_ids = 4 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return A list containing the zoneIds. */ java.util.List getZoneIdsList(); /** *
       * IDs of the availability zones the hosts belong to.
       * 
* * repeated string zone_ids = 4 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return The count of zoneIds. */ int getZoneIdsCount(); /** *
       * IDs of the availability zones the hosts belong to.
       * 
* * repeated string zone_ids = 4 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the element to return. * @return The zoneIds at the given index. */ java.lang.String getZoneIds(int index); /** *
       * IDs of the availability zones the hosts belong to.
       * 
* * repeated string zone_ids = 4 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the value to return. * @return The bytes of the zoneIds at the given index. */ com.google.protobuf.ByteString getZoneIdsBytes(int index); /** *
       * IDs of the subnets that the hosts belong to.
       * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return A list containing the subnetIds. */ java.util.List getSubnetIdsList(); /** *
       * IDs of the subnets that the hosts belong to.
       * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return The count of subnetIds. */ int getSubnetIdsCount(); /** *
       * IDs of the subnets that the hosts belong to.
       * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the element to return. * @return The subnetIds at the given index. */ java.lang.String getSubnetIds(int index); /** *
       * IDs of the subnets that the hosts belong to.
       * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the value to return. * @return The bytes of the subnetIds at the given index. */ com.google.protobuf.ByteString getSubnetIdsBytes(int index); /** *
       * Determines whether a public IP is assigned to the hosts in the group.
       * 
* * bool assign_public_ip = 6; * @return The assignPublicIp. */ boolean getAssignPublicIp(); /** *
       * Roles of the hosts in the group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @return A list containing the roles. */ java.util.List getRolesList(); /** *
       * Roles of the hosts in the group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @return The count of roles. */ int getRolesCount(); /** *
       * Roles of the hosts in the group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @param index The index of the element to return. * @return The roles at the given index. */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole getRoles(int index); /** *
       * Roles of the hosts in the group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @return A list containing the enum numeric values on the wire for roles. */ java.util.List getRolesValueList(); /** *
       * Roles of the hosts in the group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @param index The index of the value to return. * @return The enum numeric value on the wire of roles at the given index. */ int getRolesValue(int index); } /** *
     * Configuration of the host group.
     * 
* * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup} */ public static final class NodeGroup extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup) NodeGroupOrBuilder { private static final long serialVersionUID = 0L; // Use NodeGroup.newBuilder() to construct. private NodeGroup(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private NodeGroup() { name_ = ""; zoneIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; subnetIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; roles_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new NodeGroup(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private NodeGroup( 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(); name_ = s; break; } case 18: { yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder subBuilder = null; if (resources_ != null) { subBuilder = resources_.toBuilder(); } resources_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(resources_); resources_ = subBuilder.buildPartial(); } break; } case 24: { hostsCount_ = input.readInt64(); break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { zoneIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } zoneIds_.add(s); break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000002) != 0)) { subnetIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000002; } subnetIds_.add(s); break; } case 48: { assignPublicIp_ = input.readBool(); break; } case 56: { int rawValue = input.readEnum(); if (!((mutable_bitField0_ & 0x00000004) != 0)) { roles_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } roles_.add(rawValue); break; } case 58: { int length = input.readRawVarint32(); int oldLimit = input.pushLimit(length); while(input.getBytesUntilLimit() > 0) { int rawValue = input.readEnum(); if (!((mutable_bitField0_ & 0x00000004) != 0)) { roles_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } roles_.add(rawValue); } input.popLimit(oldLimit); 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)) { zoneIds_ = zoneIds_.getUnmodifiableView(); } if (((mutable_bitField0_ & 0x00000002) != 0)) { subnetIds_ = subnetIds_.getUnmodifiableView(); } if (((mutable_bitField0_ & 0x00000004) != 0)) { roles_ = java.util.Collections.unmodifiableList(roles_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_NodeGroup_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_NodeGroup_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.Builder.class); } public static final int NAME_FIELD_NUMBER = 1; private volatile java.lang.Object name_; /** *
       * Name of the group.
       * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 group.
       * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 RESOURCES_FIELD_NUMBER = 2; private yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources resources_; /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; * @return Whether the resources field is set. */ @java.lang.Override public boolean hasResources() { return resources_ != null; } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; * @return The resources. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources getResources() { return resources_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { return getResources(); } public static final int HOSTS_COUNT_FIELD_NUMBER = 3; private long hostsCount_; /** *
       * Number of hosts in the group.
       * 
* * int64 hosts_count = 3 [(.yandex.cloud.value) = ">=1"]; * @return The hostsCount. */ @java.lang.Override public long getHostsCount() { return hostsCount_; } public static final int ZONE_IDS_FIELD_NUMBER = 4; private com.google.protobuf.LazyStringList zoneIds_; /** *
       * IDs of the availability zones the hosts belong to.
       * 
* * repeated string zone_ids = 4 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return A list containing the zoneIds. */ public com.google.protobuf.ProtocolStringList getZoneIdsList() { return zoneIds_; } /** *
       * IDs of the availability zones the hosts belong to.
       * 
* * repeated string zone_ids = 4 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return The count of zoneIds. */ public int getZoneIdsCount() { return zoneIds_.size(); } /** *
       * IDs of the availability zones the hosts belong to.
       * 
* * repeated string zone_ids = 4 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the element to return. * @return The zoneIds at the given index. */ public java.lang.String getZoneIds(int index) { return zoneIds_.get(index); } /** *
       * IDs of the availability zones the hosts belong to.
       * 
* * repeated string zone_ids = 4 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the value to return. * @return The bytes of the zoneIds at the given index. */ public com.google.protobuf.ByteString getZoneIdsBytes(int index) { return zoneIds_.getByteString(index); } public static final int SUBNET_IDS_FIELD_NUMBER = 5; private com.google.protobuf.LazyStringList subnetIds_; /** *
       * IDs of the subnets that the hosts belong to.
       * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return A list containing the subnetIds. */ public com.google.protobuf.ProtocolStringList getSubnetIdsList() { return subnetIds_; } /** *
       * IDs of the subnets that the hosts belong to.
       * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return The count of subnetIds. */ public int getSubnetIdsCount() { return subnetIds_.size(); } /** *
       * IDs of the subnets that the hosts belong to.
       * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the element to return. * @return The subnetIds at the given index. */ public java.lang.String getSubnetIds(int index) { return subnetIds_.get(index); } /** *
       * IDs of the subnets that the hosts belong to.
       * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the value to return. * @return The bytes of the subnetIds at the given index. */ public com.google.protobuf.ByteString getSubnetIdsBytes(int index) { return subnetIds_.getByteString(index); } public static final int ASSIGN_PUBLIC_IP_FIELD_NUMBER = 6; private boolean assignPublicIp_; /** *
       * Determines whether a public IP is assigned to the hosts in the group.
       * 
* * bool assign_public_ip = 6; * @return The assignPublicIp. */ @java.lang.Override public boolean getAssignPublicIp() { return assignPublicIp_; } public static final int ROLES_FIELD_NUMBER = 7; private java.util.List roles_; private static final com.google.protobuf.Internal.ListAdapter.Converter< java.lang.Integer, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole> roles_converter_ = new com.google.protobuf.Internal.ListAdapter.Converter< java.lang.Integer, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole>() { public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole convert(java.lang.Integer from) { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole result = yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole.valueOf(from); return result == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole.UNRECOGNIZED : result; } }; /** *
       * Roles of the hosts in the group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @return A list containing the roles. */ @java.lang.Override public java.util.List getRolesList() { return new com.google.protobuf.Internal.ListAdapter< java.lang.Integer, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole>(roles_, roles_converter_); } /** *
       * Roles of the hosts in the group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @return The count of roles. */ @java.lang.Override public int getRolesCount() { return roles_.size(); } /** *
       * Roles of the hosts in the group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @param index The index of the element to return. * @return The roles at the given index. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole getRoles(int index) { return roles_converter_.convert(roles_.get(index)); } /** *
       * Roles of the hosts in the group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @return A list containing the enum numeric values on the wire for roles. */ @java.lang.Override public java.util.List getRolesValueList() { return roles_; } /** *
       * Roles of the hosts in the group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @param index The index of the value to return. * @return The enum numeric value on the wire of roles at the given index. */ @java.lang.Override public int getRolesValue(int index) { return roles_.get(index); } private int rolesMemoizedSerializedSize; 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 { getSerializedSize(); if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } if (resources_ != null) { output.writeMessage(2, getResources()); } if (hostsCount_ != 0L) { output.writeInt64(3, hostsCount_); } for (int i = 0; i < zoneIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, zoneIds_.getRaw(i)); } for (int i = 0; i < subnetIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, subnetIds_.getRaw(i)); } if (assignPublicIp_ != false) { output.writeBool(6, assignPublicIp_); } if (getRolesList().size() > 0) { output.writeUInt32NoTag(58); output.writeUInt32NoTag(rolesMemoizedSerializedSize); } for (int i = 0; i < roles_.size(); i++) { output.writeEnumNoTag(roles_.get(i)); } 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(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } if (resources_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getResources()); } if (hostsCount_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, hostsCount_); } { int dataSize = 0; for (int i = 0; i < zoneIds_.size(); i++) { dataSize += computeStringSizeNoTag(zoneIds_.getRaw(i)); } size += dataSize; size += 1 * getZoneIdsList().size(); } { int dataSize = 0; for (int i = 0; i < subnetIds_.size(); i++) { dataSize += computeStringSizeNoTag(subnetIds_.getRaw(i)); } size += dataSize; size += 1 * getSubnetIdsList().size(); } if (assignPublicIp_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(6, assignPublicIp_); } { int dataSize = 0; for (int i = 0; i < roles_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeEnumSizeNoTag(roles_.get(i)); } size += dataSize; if (!getRolesList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeUInt32SizeNoTag(dataSize); }rolesMemoizedSerializedSize = dataSize; } 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup) obj; if (!getName() .equals(other.getName())) return false; if (hasResources() != other.hasResources()) return false; if (hasResources()) { if (!getResources() .equals(other.getResources())) return false; } if (getHostsCount() != other.getHostsCount()) return false; if (!getZoneIdsList() .equals(other.getZoneIdsList())) return false; if (!getSubnetIdsList() .equals(other.getSubnetIdsList())) return false; if (getAssignPublicIp() != other.getAssignPublicIp()) return false; if (!roles_.equals(other.roles_)) 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) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); if (hasResources()) { hash = (37 * hash) + RESOURCES_FIELD_NUMBER; hash = (53 * hash) + getResources().hashCode(); } hash = (37 * hash) + HOSTS_COUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getHostsCount()); if (getZoneIdsCount() > 0) { hash = (37 * hash) + ZONE_IDS_FIELD_NUMBER; hash = (53 * hash) + getZoneIdsList().hashCode(); } if (getSubnetIdsCount() > 0) { hash = (37 * hash) + SUBNET_IDS_FIELD_NUMBER; hash = (53 * hash) + getSubnetIdsList().hashCode(); } hash = (37 * hash) + ASSIGN_PUBLIC_IP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getAssignPublicIp()); if (getRolesCount() > 0) { hash = (37 * hash) + ROLES_FIELD_NUMBER; hash = (53 * hash) + roles_.hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup 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; } /** *
       * Configuration of the host group.
       * 
* * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroupOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_NodeGroup_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_NodeGroup_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.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(); name_ = ""; if (resourcesBuilder_ == null) { resources_ = null; } else { resources_ = null; resourcesBuilder_ = null; } hostsCount_ = 0L; zoneIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); subnetIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); assignPublicIp_ = false; roles_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_NodeGroup_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup(this); int from_bitField0_ = bitField0_; result.name_ = name_; if (resourcesBuilder_ == null) { result.resources_ = resources_; } else { result.resources_ = resourcesBuilder_.build(); } result.hostsCount_ = hostsCount_; if (((bitField0_ & 0x00000001) != 0)) { zoneIds_ = zoneIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.zoneIds_ = zoneIds_; if (((bitField0_ & 0x00000002) != 0)) { subnetIds_ = subnetIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000002); } result.subnetIds_ = subnetIds_; result.assignPublicIp_ = assignPublicIp_; if (((bitField0_ & 0x00000004) != 0)) { roles_ = java.util.Collections.unmodifiableList(roles_); bitField0_ = (bitField0_ & ~0x00000004); } result.roles_ = roles_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.getDefaultInstance()) return this; if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (other.hasResources()) { mergeResources(other.getResources()); } if (other.getHostsCount() != 0L) { setHostsCount(other.getHostsCount()); } if (!other.zoneIds_.isEmpty()) { if (zoneIds_.isEmpty()) { zoneIds_ = other.zoneIds_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureZoneIdsIsMutable(); zoneIds_.addAll(other.zoneIds_); } onChanged(); } if (!other.subnetIds_.isEmpty()) { if (subnetIds_.isEmpty()) { subnetIds_ = other.subnetIds_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureSubnetIdsIsMutable(); subnetIds_.addAll(other.subnetIds_); } onChanged(); } if (other.getAssignPublicIp() != false) { setAssignPublicIp(other.getAssignPublicIp()); } if (!other.roles_.isEmpty()) { if (roles_.isEmpty()) { roles_ = other.roles_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureRolesIsMutable(); roles_.addAll(other.roles_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object name_ = ""; /** *
         * Name of the group.
         * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 group.
         * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 group.
         * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 group.
         * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
         * Name of the group.
         * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources resources_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder> resourcesBuilder_; /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; * @return Whether the resources field is set. */ public boolean hasResources() { return resourcesBuilder_ != null || resources_ != null; } /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; * @return The resources. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources getResources() { if (resourcesBuilder_ == null) { return resources_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } else { return resourcesBuilder_.getMessage(); } } /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ public Builder setResources(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources value) { if (resourcesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } resources_ = value; onChanged(); } else { resourcesBuilder_.setMessage(value); } return this; } /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ public Builder setResources( yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder builderForValue) { if (resourcesBuilder_ == null) { resources_ = builderForValue.build(); onChanged(); } else { resourcesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ public Builder mergeResources(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources value) { if (resourcesBuilder_ == null) { if (resources_ != null) { resources_ = yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.newBuilder(resources_).mergeFrom(value).buildPartial(); } else { resources_ = value; } onChanged(); } else { resourcesBuilder_.mergeFrom(value); } return this; } /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ public Builder clearResources() { if (resourcesBuilder_ == null) { resources_ = null; onChanged(); } else { resources_ = null; resourcesBuilder_ = null; } return this; } /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder getResourcesBuilder() { onChanged(); return getResourcesFieldBuilder().getBuilder(); } /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { if (resourcesBuilder_ != null) { return resourcesBuilder_.getMessageOrBuilder(); } else { return resources_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } } /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder> getResourcesFieldBuilder() { if (resourcesBuilder_ == null) { resourcesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder>( getResources(), getParentForChildren(), isClean()); resources_ = null; } return resourcesBuilder_; } private long hostsCount_ ; /** *
         * Number of hosts in the group.
         * 
* * int64 hosts_count = 3 [(.yandex.cloud.value) = ">=1"]; * @return The hostsCount. */ @java.lang.Override public long getHostsCount() { return hostsCount_; } /** *
         * Number of hosts in the group.
         * 
* * int64 hosts_count = 3 [(.yandex.cloud.value) = ">=1"]; * @param value The hostsCount to set. * @return This builder for chaining. */ public Builder setHostsCount(long value) { hostsCount_ = value; onChanged(); return this; } /** *
         * Number of hosts in the group.
         * 
* * int64 hosts_count = 3 [(.yandex.cloud.value) = ">=1"]; * @return This builder for chaining. */ public Builder clearHostsCount() { hostsCount_ = 0L; onChanged(); return this; } private com.google.protobuf.LazyStringList zoneIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureZoneIdsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { zoneIds_ = new com.google.protobuf.LazyStringArrayList(zoneIds_); bitField0_ |= 0x00000001; } } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return A list containing the zoneIds. */ public com.google.protobuf.ProtocolStringList getZoneIdsList() { return zoneIds_.getUnmodifiableView(); } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return The count of zoneIds. */ public int getZoneIdsCount() { return zoneIds_.size(); } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the element to return. * @return The zoneIds at the given index. */ public java.lang.String getZoneIds(int index) { return zoneIds_.get(index); } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the value to return. * @return The bytes of the zoneIds at the given index. */ public com.google.protobuf.ByteString getZoneIdsBytes(int index) { return zoneIds_.getByteString(index); } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index to set the value at. * @param value The zoneIds to set. * @return This builder for chaining. */ public Builder setZoneIds( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureZoneIdsIsMutable(); zoneIds_.set(index, value); onChanged(); return this; } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param value The zoneIds to add. * @return This builder for chaining. */ public Builder addZoneIds( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureZoneIdsIsMutable(); zoneIds_.add(value); onChanged(); return this; } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param values The zoneIds to add. * @return This builder for chaining. */ public Builder addAllZoneIds( java.lang.Iterable values) { ensureZoneIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, zoneIds_); onChanged(); return this; } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearZoneIds() { zoneIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param value The bytes of the zoneIds to add. * @return This builder for chaining. */ public Builder addZoneIdsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureZoneIdsIsMutable(); zoneIds_.add(value); onChanged(); return this; } private com.google.protobuf.LazyStringList subnetIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureSubnetIdsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { subnetIds_ = new com.google.protobuf.LazyStringArrayList(subnetIds_); bitField0_ |= 0x00000002; } } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return A list containing the subnetIds. */ public com.google.protobuf.ProtocolStringList getSubnetIdsList() { return subnetIds_.getUnmodifiableView(); } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return The count of subnetIds. */ public int getSubnetIdsCount() { return subnetIds_.size(); } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the element to return. * @return The subnetIds at the given index. */ public java.lang.String getSubnetIds(int index) { return subnetIds_.get(index); } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the value to return. * @return The bytes of the subnetIds at the given index. */ public com.google.protobuf.ByteString getSubnetIdsBytes(int index) { return subnetIds_.getByteString(index); } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index to set the value at. * @param value The subnetIds to set. * @return This builder for chaining. */ public Builder setSubnetIds( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSubnetIdsIsMutable(); subnetIds_.set(index, value); onChanged(); return this; } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param value The subnetIds to add. * @return This builder for chaining. */ public Builder addSubnetIds( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSubnetIdsIsMutable(); subnetIds_.add(value); onChanged(); return this; } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param values The subnetIds to add. * @return This builder for chaining. */ public Builder addAllSubnetIds( java.lang.Iterable values) { ensureSubnetIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, subnetIds_); onChanged(); return this; } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearSubnetIds() { subnetIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param value The bytes of the subnetIds to add. * @return This builder for chaining. */ public Builder addSubnetIdsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureSubnetIdsIsMutable(); subnetIds_.add(value); onChanged(); return this; } private boolean assignPublicIp_ ; /** *
         * Determines whether a public IP is assigned to the hosts in the group.
         * 
* * bool assign_public_ip = 6; * @return The assignPublicIp. */ @java.lang.Override public boolean getAssignPublicIp() { return assignPublicIp_; } /** *
         * Determines whether a public IP is assigned to the hosts in the group.
         * 
* * bool assign_public_ip = 6; * @param value The assignPublicIp to set. * @return This builder for chaining. */ public Builder setAssignPublicIp(boolean value) { assignPublicIp_ = value; onChanged(); return this; } /** *
         * Determines whether a public IP is assigned to the hosts in the group.
         * 
* * bool assign_public_ip = 6; * @return This builder for chaining. */ public Builder clearAssignPublicIp() { assignPublicIp_ = false; onChanged(); return this; } private java.util.List roles_ = java.util.Collections.emptyList(); private void ensureRolesIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { roles_ = new java.util.ArrayList(roles_); bitField0_ |= 0x00000004; } } /** *
         * Roles of the hosts in the group.
         * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @return A list containing the roles. */ public java.util.List getRolesList() { return new com.google.protobuf.Internal.ListAdapter< java.lang.Integer, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole>(roles_, roles_converter_); } /** *
         * Roles of the hosts in the group.
         * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @return The count of roles. */ public int getRolesCount() { return roles_.size(); } /** *
         * Roles of the hosts in the group.
         * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @param index The index of the element to return. * @return The roles at the given index. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole getRoles(int index) { return roles_converter_.convert(roles_.get(index)); } /** *
         * Roles of the hosts in the group.
         * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @param index The index to set the value at. * @param value The roles to set. * @return This builder for chaining. */ public Builder setRoles( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole value) { if (value == null) { throw new NullPointerException(); } ensureRolesIsMutable(); roles_.set(index, value.getNumber()); onChanged(); return this; } /** *
         * Roles of the hosts in the group.
         * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @param value The roles to add. * @return This builder for chaining. */ public Builder addRoles(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole value) { if (value == null) { throw new NullPointerException(); } ensureRolesIsMutable(); roles_.add(value.getNumber()); onChanged(); return this; } /** *
         * Roles of the hosts in the group.
         * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @param values The roles to add. * @return This builder for chaining. */ public Builder addAllRoles( java.lang.Iterable values) { ensureRolesIsMutable(); for (yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole value : values) { roles_.add(value.getNumber()); } onChanged(); return this; } /** *
         * Roles of the hosts in the group.
         * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @return This builder for chaining. */ public Builder clearRoles() { roles_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } /** *
         * Roles of the hosts in the group.
         * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @return A list containing the enum numeric values on the wire for roles. */ public java.util.List getRolesValueList() { return java.util.Collections.unmodifiableList(roles_); } /** *
         * Roles of the hosts in the group.
         * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @param index The index of the value to return. * @return The enum numeric value on the wire of roles at the given index. */ public int getRolesValue(int index) { return roles_.get(index); } /** *
         * Roles of the hosts in the group.
         * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @param index The index of the value to return. * @return The enum numeric value on the wire of roles at the given index. * @return This builder for chaining. */ public Builder setRolesValue( int index, int value) { ensureRolesIsMutable(); roles_.set(index, value); onChanged(); return this; } /** *
         * Roles of the hosts in the group.
         * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @param value The enum numeric value on the wire for roles to add. * @return This builder for chaining. */ public Builder addRolesValue(int value) { ensureRolesIsMutable(); roles_.add(value); onChanged(); return this; } /** *
         * Roles of the hosts in the group.
         * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 7; * @param values The enum numeric values on the wire for roles to add. * @return This builder for chaining. */ public Builder addAllRolesValue( java.lang.Iterable values) { ensureRolesIsMutable(); for (int value : values) { roles_.add(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.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public NodeGroup parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new NodeGroup(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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int configCase_ = 0; private java.lang.Object config_; public enum ConfigCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { OPENSEARCH_CONFIG_2(3), CONFIG_NOT_SET(0); private final int value; private ConfigCase(int value) { this.value = value; } /** * @param value The number of the enum to look for. * @return The enum associated with the given number. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static ConfigCase valueOf(int value) { return forNumber(value); } public static ConfigCase forNumber(int value) { switch (value) { case 3: return OPENSEARCH_CONFIG_2; case 0: return CONFIG_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public ConfigCase getConfigCase() { return ConfigCase.forNumber( configCase_); } public static final int PLUGINS_FIELD_NUMBER = 1; private com.google.protobuf.LazyStringList plugins_; /** *
     * Names of the cluster plugins.
     * 
* * repeated string plugins = 1; * @return A list containing the plugins. */ public com.google.protobuf.ProtocolStringList getPluginsList() { return plugins_; } /** *
     * Names of the cluster plugins.
     * 
* * repeated string plugins = 1; * @return The count of plugins. */ public int getPluginsCount() { return plugins_.size(); } /** *
     * Names of the cluster plugins.
     * 
* * repeated string plugins = 1; * @param index The index of the element to return. * @return The plugins at the given index. */ public java.lang.String getPlugins(int index) { return plugins_.get(index); } /** *
     * Names of the cluster plugins.
     * 
* * repeated string plugins = 1; * @param index The index of the value to return. * @return The bytes of the plugins at the given index. */ public com.google.protobuf.ByteString getPluginsBytes(int index) { return plugins_.getByteString(index); } public static final int NODE_GROUPS_FIELD_NUMBER = 2; private java.util.List nodeGroups_; /** *
     * OpenSearch type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ @java.lang.Override public java.util.List getNodeGroupsList() { return nodeGroups_; } /** *
     * OpenSearch type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ @java.lang.Override public java.util.List getNodeGroupsOrBuilderList() { return nodeGroups_; } /** *
     * OpenSearch type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ @java.lang.Override public int getNodeGroupsCount() { return nodeGroups_.size(); } /** *
     * OpenSearch type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup getNodeGroups(int index) { return nodeGroups_.get(index); } /** *
     * OpenSearch type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroupOrBuilder getNodeGroupsOrBuilder( int index) { return nodeGroups_.get(index); } public static final int OPENSEARCH_CONFIG_2_FIELD_NUMBER = 3; /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 3 [json_name = "opensearchConfig_2"]; * @return Whether the opensearchConfig2 field is set. */ @java.lang.Override public boolean hasOpensearchConfig2() { return configCase_ == 3; } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 3 [json_name = "opensearchConfig_2"]; * @return The opensearchConfig2. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2 getOpensearchConfig2() { if (configCase_ == 3) { return (yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_; } return yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.getDefaultInstance(); } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 3 [json_name = "opensearchConfig_2"]; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2OrBuilder getOpensearchConfig2OrBuilder() { if (configCase_ == 3) { return (yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_; } return yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.getDefaultInstance(); } 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 < plugins_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, plugins_.getRaw(i)); } for (int i = 0; i < nodeGroups_.size(); i++) { output.writeMessage(2, nodeGroups_.get(i)); } if (configCase_ == 3) { output.writeMessage(3, (yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; { int dataSize = 0; for (int i = 0; i < plugins_.size(); i++) { dataSize += computeStringSizeNoTag(plugins_.getRaw(i)); } size += dataSize; size += 1 * getPluginsList().size(); } for (int i = 0; i < nodeGroups_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, nodeGroups_.get(i)); } if (configCase_ == 3) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, (yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec) obj; if (!getPluginsList() .equals(other.getPluginsList())) return false; if (!getNodeGroupsList() .equals(other.getNodeGroupsList())) return false; if (!getConfigCase().equals(other.getConfigCase())) return false; switch (configCase_) { case 3: if (!getOpensearchConfig2() .equals(other.getOpensearchConfig2())) return false; break; case 0: default: } 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 (getPluginsCount() > 0) { hash = (37 * hash) + PLUGINS_FIELD_NUMBER; hash = (53 * hash) + getPluginsList().hashCode(); } if (getNodeGroupsCount() > 0) { hash = (37 * hash) + NODE_GROUPS_FIELD_NUMBER; hash = (53 * hash) + getNodeGroupsList().hashCode(); } switch (configCase_) { case 3: hash = (37 * hash) + OPENSEARCH_CONFIG_2_FIELD_NUMBER; hash = (53 * hash) + getOpensearchConfig2().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec 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; } /** *
     * OpenSearch create-time configuration.
     * 
* * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.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(); plugins_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); if (nodeGroupsBuilder_ == null) { nodeGroups_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { nodeGroupsBuilder_.clear(); } configCase_ = 0; config_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec(this); int from_bitField0_ = bitField0_; if (((bitField0_ & 0x00000001) != 0)) { plugins_ = plugins_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.plugins_ = plugins_; if (nodeGroupsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { nodeGroups_ = java.util.Collections.unmodifiableList(nodeGroups_); bitField0_ = (bitField0_ & ~0x00000002); } result.nodeGroups_ = nodeGroups_; } else { result.nodeGroups_ = nodeGroupsBuilder_.build(); } if (configCase_ == 3) { if (opensearchConfig2Builder_ == null) { result.config_ = config_; } else { result.config_ = opensearchConfig2Builder_.build(); } } result.configCase_ = configCase_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.getDefaultInstance()) return this; if (!other.plugins_.isEmpty()) { if (plugins_.isEmpty()) { plugins_ = other.plugins_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensurePluginsIsMutable(); plugins_.addAll(other.plugins_); } onChanged(); } if (nodeGroupsBuilder_ == null) { if (!other.nodeGroups_.isEmpty()) { if (nodeGroups_.isEmpty()) { nodeGroups_ = other.nodeGroups_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureNodeGroupsIsMutable(); nodeGroups_.addAll(other.nodeGroups_); } onChanged(); } } else { if (!other.nodeGroups_.isEmpty()) { if (nodeGroupsBuilder_.isEmpty()) { nodeGroupsBuilder_.dispose(); nodeGroupsBuilder_ = null; nodeGroups_ = other.nodeGroups_; bitField0_ = (bitField0_ & ~0x00000002); nodeGroupsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getNodeGroupsFieldBuilder() : null; } else { nodeGroupsBuilder_.addAllMessages(other.nodeGroups_); } } } switch (other.getConfigCase()) { case OPENSEARCH_CONFIG_2: { mergeOpensearchConfig2(other.getOpensearchConfig2()); break; } case CONFIG_NOT_SET: { break; } } 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int configCase_ = 0; private java.lang.Object config_; public ConfigCase getConfigCase() { return ConfigCase.forNumber( configCase_); } public Builder clearConfig() { configCase_ = 0; config_ = null; onChanged(); return this; } private int bitField0_; private com.google.protobuf.LazyStringList plugins_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensurePluginsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { plugins_ = new com.google.protobuf.LazyStringArrayList(plugins_); bitField0_ |= 0x00000001; } } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @return A list containing the plugins. */ public com.google.protobuf.ProtocolStringList getPluginsList() { return plugins_.getUnmodifiableView(); } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @return The count of plugins. */ public int getPluginsCount() { return plugins_.size(); } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @param index The index of the element to return. * @return The plugins at the given index. */ public java.lang.String getPlugins(int index) { return plugins_.get(index); } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @param index The index of the value to return. * @return The bytes of the plugins at the given index. */ public com.google.protobuf.ByteString getPluginsBytes(int index) { return plugins_.getByteString(index); } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @param index The index to set the value at. * @param value The plugins to set. * @return This builder for chaining. */ public Builder setPlugins( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensurePluginsIsMutable(); plugins_.set(index, value); onChanged(); return this; } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @param value The plugins to add. * @return This builder for chaining. */ public Builder addPlugins( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensurePluginsIsMutable(); plugins_.add(value); onChanged(); return this; } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @param values The plugins to add. * @return This builder for chaining. */ public Builder addAllPlugins( java.lang.Iterable values) { ensurePluginsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, plugins_); onChanged(); return this; } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @return This builder for chaining. */ public Builder clearPlugins() { plugins_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @param value The bytes of the plugins to add. * @return This builder for chaining. */ public Builder addPluginsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensurePluginsIsMutable(); plugins_.add(value); onChanged(); return this; } private java.util.List nodeGroups_ = java.util.Collections.emptyList(); private void ensureNodeGroupsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { nodeGroups_ = new java.util.ArrayList(nodeGroups_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroupOrBuilder> nodeGroupsBuilder_; /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ public java.util.List getNodeGroupsList() { if (nodeGroupsBuilder_ == null) { return java.util.Collections.unmodifiableList(nodeGroups_); } else { return nodeGroupsBuilder_.getMessageList(); } } /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ public int getNodeGroupsCount() { if (nodeGroupsBuilder_ == null) { return nodeGroups_.size(); } else { return nodeGroupsBuilder_.getCount(); } } /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup getNodeGroups(int index) { if (nodeGroupsBuilder_ == null) { return nodeGroups_.get(index); } else { return nodeGroupsBuilder_.getMessage(index); } } /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ public Builder setNodeGroups( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup value) { if (nodeGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodeGroupsIsMutable(); nodeGroups_.set(index, value); onChanged(); } else { nodeGroupsBuilder_.setMessage(index, value); } return this; } /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ public Builder setNodeGroups( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.Builder builderForValue) { if (nodeGroupsBuilder_ == null) { ensureNodeGroupsIsMutable(); nodeGroups_.set(index, builderForValue.build()); onChanged(); } else { nodeGroupsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ public Builder addNodeGroups(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup value) { if (nodeGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodeGroupsIsMutable(); nodeGroups_.add(value); onChanged(); } else { nodeGroupsBuilder_.addMessage(value); } return this; } /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ public Builder addNodeGroups( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup value) { if (nodeGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodeGroupsIsMutable(); nodeGroups_.add(index, value); onChanged(); } else { nodeGroupsBuilder_.addMessage(index, value); } return this; } /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ public Builder addNodeGroups( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.Builder builderForValue) { if (nodeGroupsBuilder_ == null) { ensureNodeGroupsIsMutable(); nodeGroups_.add(builderForValue.build()); onChanged(); } else { nodeGroupsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ public Builder addNodeGroups( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.Builder builderForValue) { if (nodeGroupsBuilder_ == null) { ensureNodeGroupsIsMutable(); nodeGroups_.add(index, builderForValue.build()); onChanged(); } else { nodeGroupsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ 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; } /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ public Builder clearNodeGroups() { if (nodeGroupsBuilder_ == null) { nodeGroups_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { nodeGroupsBuilder_.clear(); } return this; } /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ public Builder removeNodeGroups(int index) { if (nodeGroupsBuilder_ == null) { ensureNodeGroupsIsMutable(); nodeGroups_.remove(index); onChanged(); } else { nodeGroupsBuilder_.remove(index); } return this; } /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.Builder getNodeGroupsBuilder( int index) { return getNodeGroupsFieldBuilder().getBuilder(index); } /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroupOrBuilder getNodeGroupsOrBuilder( int index) { if (nodeGroupsBuilder_ == null) { return nodeGroups_.get(index); } else { return nodeGroupsBuilder_.getMessageOrBuilder(index); } } /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ public java.util.List getNodeGroupsOrBuilderList() { if (nodeGroupsBuilder_ != null) { return nodeGroupsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(nodeGroups_); } } /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.Builder addNodeGroupsBuilder() { return getNodeGroupsFieldBuilder().addBuilder( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.getDefaultInstance()); } /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.Builder addNodeGroupsBuilder( int index) { return getNodeGroupsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.getDefaultInstance()); } /** *
       * OpenSearch type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_groups = 2; */ public java.util.List getNodeGroupsBuilderList() { return getNodeGroupsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroupOrBuilder> getNodeGroupsFieldBuilder() { if (nodeGroupsBuilder_ == null) { nodeGroupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroupOrBuilder>( nodeGroups_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); nodeGroups_ = null; } return nodeGroupsBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2, yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.Builder, yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2OrBuilder> opensearchConfig2Builder_; /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 3 [json_name = "opensearchConfig_2"]; * @return Whether the opensearchConfig2 field is set. */ @java.lang.Override public boolean hasOpensearchConfig2() { return configCase_ == 3; } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 3 [json_name = "opensearchConfig_2"]; * @return The opensearchConfig2. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2 getOpensearchConfig2() { if (opensearchConfig2Builder_ == null) { if (configCase_ == 3) { return (yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_; } return yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.getDefaultInstance(); } else { if (configCase_ == 3) { return opensearchConfig2Builder_.getMessage(); } return yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.getDefaultInstance(); } } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 3 [json_name = "opensearchConfig_2"]; */ public Builder setOpensearchConfig2(yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2 value) { if (opensearchConfig2Builder_ == null) { if (value == null) { throw new NullPointerException(); } config_ = value; onChanged(); } else { opensearchConfig2Builder_.setMessage(value); } configCase_ = 3; return this; } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 3 [json_name = "opensearchConfig_2"]; */ public Builder setOpensearchConfig2( yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.Builder builderForValue) { if (opensearchConfig2Builder_ == null) { config_ = builderForValue.build(); onChanged(); } else { opensearchConfig2Builder_.setMessage(builderForValue.build()); } configCase_ = 3; return this; } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 3 [json_name = "opensearchConfig_2"]; */ public Builder mergeOpensearchConfig2(yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2 value) { if (opensearchConfig2Builder_ == null) { if (configCase_ == 3 && config_ != yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.getDefaultInstance()) { config_ = yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.newBuilder((yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_) .mergeFrom(value).buildPartial(); } else { config_ = value; } onChanged(); } else { if (configCase_ == 3) { opensearchConfig2Builder_.mergeFrom(value); } opensearchConfig2Builder_.setMessage(value); } configCase_ = 3; return this; } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 3 [json_name = "opensearchConfig_2"]; */ public Builder clearOpensearchConfig2() { if (opensearchConfig2Builder_ == null) { if (configCase_ == 3) { configCase_ = 0; config_ = null; onChanged(); } } else { if (configCase_ == 3) { configCase_ = 0; config_ = null; } opensearchConfig2Builder_.clear(); } return this; } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 3 [json_name = "opensearchConfig_2"]; */ public yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.Builder getOpensearchConfig2Builder() { return getOpensearchConfig2FieldBuilder().getBuilder(); } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 3 [json_name = "opensearchConfig_2"]; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2OrBuilder getOpensearchConfig2OrBuilder() { if ((configCase_ == 3) && (opensearchConfig2Builder_ != null)) { return opensearchConfig2Builder_.getMessageOrBuilder(); } else { if (configCase_ == 3) { return (yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_; } return yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.getDefaultInstance(); } } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 3 [json_name = "opensearchConfig_2"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2, yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.Builder, yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2OrBuilder> getOpensearchConfig2FieldBuilder() { if (opensearchConfig2Builder_ == null) { if (!(configCase_ == 3)) { config_ = yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.getDefaultInstance(); } opensearchConfig2Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2, yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.Builder, yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2OrBuilder>( (yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_, getParentForChildren(), isClean()); config_ = null; } configCase_ = 3; onChanged();; return opensearchConfig2Builder_; } @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.mdb.opensearch.v1.OpenSearchCreateSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public OpenSearchCreateSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new OpenSearchCreateSpec(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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DashboardsCreateSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Dashboards type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ java.util.List getNodeGroupsList(); /** *
     * Dashboards type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup getNodeGroups(int index); /** *
     * Dashboards type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ int getNodeGroupsCount(); /** *
     * Dashboards type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ java.util.List getNodeGroupsOrBuilderList(); /** *
     * Dashboards type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroupOrBuilder getNodeGroupsOrBuilder( int index); } /** *
   * Dashboards create-time configuration.
   * 
* * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec} */ public static final class DashboardsCreateSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec) DashboardsCreateSpecOrBuilder { private static final long serialVersionUID = 0L; // Use DashboardsCreateSpec.newBuilder() to construct. private DashboardsCreateSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DashboardsCreateSpec() { nodeGroups_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DashboardsCreateSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DashboardsCreateSpec( 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 18: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { nodeGroups_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } nodeGroups_.add( input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.parser(), extensionRegistry)); 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.Builder.class); } public interface NodeGroupOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup) com.google.protobuf.MessageOrBuilder { /** *
       * Name of the group.
       * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The name. */ java.lang.String getName(); /** *
       * Name of the group.
       * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; * @return Whether the resources field is set. */ boolean hasResources(); /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; * @return The resources. */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources getResources(); /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder(); /** *
       * Number of hosts in the group.
       * 
* * int64 hosts_count = 3 [(.yandex.cloud.value) = ">=1"]; * @return The hostsCount. */ long getHostsCount(); /** *
       * IDs of the availability zones the hosts belong to.
       * 
* * repeated string zone_ids = 4; * @return A list containing the zoneIds. */ java.util.List getZoneIdsList(); /** *
       * IDs of the availability zones the hosts belong to.
       * 
* * repeated string zone_ids = 4; * @return The count of zoneIds. */ int getZoneIdsCount(); /** *
       * IDs of the availability zones the hosts belong to.
       * 
* * repeated string zone_ids = 4; * @param index The index of the element to return. * @return The zoneIds at the given index. */ java.lang.String getZoneIds(int index); /** *
       * IDs of the availability zones the hosts belong to.
       * 
* * repeated string zone_ids = 4; * @param index The index of the value to return. * @return The bytes of the zoneIds at the given index. */ com.google.protobuf.ByteString getZoneIdsBytes(int index); /** *
       * IDs of the subnets that the hosts belong to.
       * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return A list containing the subnetIds. */ java.util.List getSubnetIdsList(); /** *
       * IDs of the subnets that the hosts belong to.
       * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return The count of subnetIds. */ int getSubnetIdsCount(); /** *
       * IDs of the subnets that the hosts belong to.
       * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the element to return. * @return The subnetIds at the given index. */ java.lang.String getSubnetIds(int index); /** *
       * IDs of the subnets that the hosts belong to.
       * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the value to return. * @return The bytes of the subnetIds at the given index. */ com.google.protobuf.ByteString getSubnetIdsBytes(int index); /** *
       * Determines whether a public IP is assigned to the hosts in the group.
       * 
* * bool assign_public_ip = 6; * @return The assignPublicIp. */ boolean getAssignPublicIp(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup} */ public static final class NodeGroup extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup) NodeGroupOrBuilder { private static final long serialVersionUID = 0L; // Use NodeGroup.newBuilder() to construct. private NodeGroup(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private NodeGroup() { name_ = ""; zoneIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; subnetIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new NodeGroup(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private NodeGroup( 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(); name_ = s; break; } case 18: { yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder subBuilder = null; if (resources_ != null) { subBuilder = resources_.toBuilder(); } resources_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(resources_); resources_ = subBuilder.buildPartial(); } break; } case 24: { hostsCount_ = input.readInt64(); break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { zoneIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } zoneIds_.add(s); break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000002) != 0)) { subnetIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000002; } subnetIds_.add(s); break; } case 48: { assignPublicIp_ = input.readBool(); 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)) { zoneIds_ = zoneIds_.getUnmodifiableView(); } if (((mutable_bitField0_ & 0x00000002) != 0)) { subnetIds_ = subnetIds_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_NodeGroup_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_NodeGroup_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.Builder.class); } public static final int NAME_FIELD_NUMBER = 1; private volatile java.lang.Object name_; /** *
       * Name of the group.
       * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 group.
       * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 RESOURCES_FIELD_NUMBER = 2; private yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources resources_; /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; * @return Whether the resources field is set. */ @java.lang.Override public boolean hasResources() { return resources_ != null; } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; * @return The resources. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources getResources() { return resources_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { return getResources(); } public static final int HOSTS_COUNT_FIELD_NUMBER = 3; private long hostsCount_; /** *
       * Number of hosts in the group.
       * 
* * int64 hosts_count = 3 [(.yandex.cloud.value) = ">=1"]; * @return The hostsCount. */ @java.lang.Override public long getHostsCount() { return hostsCount_; } public static final int ZONE_IDS_FIELD_NUMBER = 4; private com.google.protobuf.LazyStringList zoneIds_; /** *
       * IDs of the availability zones the hosts belong to.
       * 
* * repeated string zone_ids = 4; * @return A list containing the zoneIds. */ public com.google.protobuf.ProtocolStringList getZoneIdsList() { return zoneIds_; } /** *
       * IDs of the availability zones the hosts belong to.
       * 
* * repeated string zone_ids = 4; * @return The count of zoneIds. */ public int getZoneIdsCount() { return zoneIds_.size(); } /** *
       * IDs of the availability zones the hosts belong to.
       * 
* * repeated string zone_ids = 4; * @param index The index of the element to return. * @return The zoneIds at the given index. */ public java.lang.String getZoneIds(int index) { return zoneIds_.get(index); } /** *
       * IDs of the availability zones the hosts belong to.
       * 
* * repeated string zone_ids = 4; * @param index The index of the value to return. * @return The bytes of the zoneIds at the given index. */ public com.google.protobuf.ByteString getZoneIdsBytes(int index) { return zoneIds_.getByteString(index); } public static final int SUBNET_IDS_FIELD_NUMBER = 5; private com.google.protobuf.LazyStringList subnetIds_; /** *
       * IDs of the subnets that the hosts belong to.
       * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return A list containing the subnetIds. */ public com.google.protobuf.ProtocolStringList getSubnetIdsList() { return subnetIds_; } /** *
       * IDs of the subnets that the hosts belong to.
       * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return The count of subnetIds. */ public int getSubnetIdsCount() { return subnetIds_.size(); } /** *
       * IDs of the subnets that the hosts belong to.
       * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the element to return. * @return The subnetIds at the given index. */ public java.lang.String getSubnetIds(int index) { return subnetIds_.get(index); } /** *
       * IDs of the subnets that the hosts belong to.
       * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the value to return. * @return The bytes of the subnetIds at the given index. */ public com.google.protobuf.ByteString getSubnetIdsBytes(int index) { return subnetIds_.getByteString(index); } public static final int ASSIGN_PUBLIC_IP_FIELD_NUMBER = 6; private boolean assignPublicIp_; /** *
       * Determines whether a public IP is assigned to the hosts in the group.
       * 
* * bool assign_public_ip = 6; * @return The assignPublicIp. */ @java.lang.Override public boolean getAssignPublicIp() { return assignPublicIp_; } 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(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } if (resources_ != null) { output.writeMessage(2, getResources()); } if (hostsCount_ != 0L) { output.writeInt64(3, hostsCount_); } for (int i = 0; i < zoneIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, zoneIds_.getRaw(i)); } for (int i = 0; i < subnetIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, subnetIds_.getRaw(i)); } if (assignPublicIp_ != false) { output.writeBool(6, assignPublicIp_); } 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(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } if (resources_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getResources()); } if (hostsCount_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, hostsCount_); } { int dataSize = 0; for (int i = 0; i < zoneIds_.size(); i++) { dataSize += computeStringSizeNoTag(zoneIds_.getRaw(i)); } size += dataSize; size += 1 * getZoneIdsList().size(); } { int dataSize = 0; for (int i = 0; i < subnetIds_.size(); i++) { dataSize += computeStringSizeNoTag(subnetIds_.getRaw(i)); } size += dataSize; size += 1 * getSubnetIdsList().size(); } if (assignPublicIp_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(6, assignPublicIp_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup) obj; if (!getName() .equals(other.getName())) return false; if (hasResources() != other.hasResources()) return false; if (hasResources()) { if (!getResources() .equals(other.getResources())) return false; } if (getHostsCount() != other.getHostsCount()) return false; if (!getZoneIdsList() .equals(other.getZoneIdsList())) return false; if (!getSubnetIdsList() .equals(other.getSubnetIdsList())) return false; if (getAssignPublicIp() != other.getAssignPublicIp()) 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) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); if (hasResources()) { hash = (37 * hash) + RESOURCES_FIELD_NUMBER; hash = (53 * hash) + getResources().hashCode(); } hash = (37 * hash) + HOSTS_COUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getHostsCount()); if (getZoneIdsCount() > 0) { hash = (37 * hash) + ZONE_IDS_FIELD_NUMBER; hash = (53 * hash) + getZoneIdsList().hashCode(); } if (getSubnetIdsCount() > 0) { hash = (37 * hash) + SUBNET_IDS_FIELD_NUMBER; hash = (53 * hash) + getSubnetIdsList().hashCode(); } hash = (37 * hash) + ASSIGN_PUBLIC_IP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getAssignPublicIp()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup 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.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroupOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_NodeGroup_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_NodeGroup_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.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(); name_ = ""; if (resourcesBuilder_ == null) { resources_ = null; } else { resources_ = null; resourcesBuilder_ = null; } hostsCount_ = 0L; zoneIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); subnetIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); assignPublicIp_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_NodeGroup_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup(this); int from_bitField0_ = bitField0_; result.name_ = name_; if (resourcesBuilder_ == null) { result.resources_ = resources_; } else { result.resources_ = resourcesBuilder_.build(); } result.hostsCount_ = hostsCount_; if (((bitField0_ & 0x00000001) != 0)) { zoneIds_ = zoneIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.zoneIds_ = zoneIds_; if (((bitField0_ & 0x00000002) != 0)) { subnetIds_ = subnetIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000002); } result.subnetIds_ = subnetIds_; result.assignPublicIp_ = assignPublicIp_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.getDefaultInstance()) return this; if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (other.hasResources()) { mergeResources(other.getResources()); } if (other.getHostsCount() != 0L) { setHostsCount(other.getHostsCount()); } if (!other.zoneIds_.isEmpty()) { if (zoneIds_.isEmpty()) { zoneIds_ = other.zoneIds_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureZoneIdsIsMutable(); zoneIds_.addAll(other.zoneIds_); } onChanged(); } if (!other.subnetIds_.isEmpty()) { if (subnetIds_.isEmpty()) { subnetIds_ = other.subnetIds_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureSubnetIdsIsMutable(); subnetIds_.addAll(other.subnetIds_); } onChanged(); } if (other.getAssignPublicIp() != false) { setAssignPublicIp(other.getAssignPublicIp()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object name_ = ""; /** *
         * Name of the group.
         * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 group.
         * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 group.
         * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 group.
         * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
         * Name of the group.
         * 
* * string name = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources resources_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder> resourcesBuilder_; /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; * @return Whether the resources field is set. */ public boolean hasResources() { return resourcesBuilder_ != null || resources_ != null; } /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; * @return The resources. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources getResources() { if (resourcesBuilder_ == null) { return resources_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } else { return resourcesBuilder_.getMessage(); } } /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ public Builder setResources(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources value) { if (resourcesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } resources_ = value; onChanged(); } else { resourcesBuilder_.setMessage(value); } return this; } /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ public Builder setResources( yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder builderForValue) { if (resourcesBuilder_ == null) { resources_ = builderForValue.build(); onChanged(); } else { resourcesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ public Builder mergeResources(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources value) { if (resourcesBuilder_ == null) { if (resources_ != null) { resources_ = yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.newBuilder(resources_).mergeFrom(value).buildPartial(); } else { resources_ = value; } onChanged(); } else { resourcesBuilder_.mergeFrom(value); } return this; } /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ public Builder clearResources() { if (resourcesBuilder_ == null) { resources_ = null; onChanged(); } else { resources_ = null; resourcesBuilder_ = null; } return this; } /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder getResourcesBuilder() { onChanged(); return getResourcesFieldBuilder().getBuilder(); } /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { if (resourcesBuilder_ != null) { return resourcesBuilder_.getMessageOrBuilder(); } else { return resources_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } } /** *
         * Resources allocated to the hosts.
         * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 2; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder> getResourcesFieldBuilder() { if (resourcesBuilder_ == null) { resourcesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder>( getResources(), getParentForChildren(), isClean()); resources_ = null; } return resourcesBuilder_; } private long hostsCount_ ; /** *
         * Number of hosts in the group.
         * 
* * int64 hosts_count = 3 [(.yandex.cloud.value) = ">=1"]; * @return The hostsCount. */ @java.lang.Override public long getHostsCount() { return hostsCount_; } /** *
         * Number of hosts in the group.
         * 
* * int64 hosts_count = 3 [(.yandex.cloud.value) = ">=1"]; * @param value The hostsCount to set. * @return This builder for chaining. */ public Builder setHostsCount(long value) { hostsCount_ = value; onChanged(); return this; } /** *
         * Number of hosts in the group.
         * 
* * int64 hosts_count = 3 [(.yandex.cloud.value) = ">=1"]; * @return This builder for chaining. */ public Builder clearHostsCount() { hostsCount_ = 0L; onChanged(); return this; } private com.google.protobuf.LazyStringList zoneIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureZoneIdsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { zoneIds_ = new com.google.protobuf.LazyStringArrayList(zoneIds_); bitField0_ |= 0x00000001; } } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4; * @return A list containing the zoneIds. */ public com.google.protobuf.ProtocolStringList getZoneIdsList() { return zoneIds_.getUnmodifiableView(); } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4; * @return The count of zoneIds. */ public int getZoneIdsCount() { return zoneIds_.size(); } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4; * @param index The index of the element to return. * @return The zoneIds at the given index. */ public java.lang.String getZoneIds(int index) { return zoneIds_.get(index); } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4; * @param index The index of the value to return. * @return The bytes of the zoneIds at the given index. */ public com.google.protobuf.ByteString getZoneIdsBytes(int index) { return zoneIds_.getByteString(index); } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4; * @param index The index to set the value at. * @param value The zoneIds to set. * @return This builder for chaining. */ public Builder setZoneIds( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureZoneIdsIsMutable(); zoneIds_.set(index, value); onChanged(); return this; } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4; * @param value The zoneIds to add. * @return This builder for chaining. */ public Builder addZoneIds( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureZoneIdsIsMutable(); zoneIds_.add(value); onChanged(); return this; } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4; * @param values The zoneIds to add. * @return This builder for chaining. */ public Builder addAllZoneIds( java.lang.Iterable values) { ensureZoneIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, zoneIds_); onChanged(); return this; } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4; * @return This builder for chaining. */ public Builder clearZoneIds() { zoneIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
         * IDs of the availability zones the hosts belong to.
         * 
* * repeated string zone_ids = 4; * @param value The bytes of the zoneIds to add. * @return This builder for chaining. */ public Builder addZoneIdsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureZoneIdsIsMutable(); zoneIds_.add(value); onChanged(); return this; } private com.google.protobuf.LazyStringList subnetIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureSubnetIdsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { subnetIds_ = new com.google.protobuf.LazyStringArrayList(subnetIds_); bitField0_ |= 0x00000002; } } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return A list containing the subnetIds. */ public com.google.protobuf.ProtocolStringList getSubnetIdsList() { return subnetIds_.getUnmodifiableView(); } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return The count of subnetIds. */ public int getSubnetIdsCount() { return subnetIds_.size(); } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the element to return. * @return The subnetIds at the given index. */ public java.lang.String getSubnetIds(int index) { return subnetIds_.get(index); } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index of the value to return. * @return The bytes of the subnetIds at the given index. */ public com.google.protobuf.ByteString getSubnetIdsBytes(int index) { return subnetIds_.getByteString(index); } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param index The index to set the value at. * @param value The subnetIds to set. * @return This builder for chaining. */ public Builder setSubnetIds( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSubnetIdsIsMutable(); subnetIds_.set(index, value); onChanged(); return this; } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param value The subnetIds to add. * @return This builder for chaining. */ public Builder addSubnetIds( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSubnetIdsIsMutable(); subnetIds_.add(value); onChanged(); return this; } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param values The subnetIds to add. * @return This builder for chaining. */ public Builder addAllSubnetIds( java.lang.Iterable values) { ensureSubnetIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, subnetIds_); onChanged(); return this; } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearSubnetIds() { subnetIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** *
         * IDs of the subnets that the hosts belong to.
         * 
* * repeated string subnet_ids = 5 [(.yandex.cloud.size) = "<=10", (.yandex.cloud.length) = "<=50"]; * @param value The bytes of the subnetIds to add. * @return This builder for chaining. */ public Builder addSubnetIdsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureSubnetIdsIsMutable(); subnetIds_.add(value); onChanged(); return this; } private boolean assignPublicIp_ ; /** *
         * Determines whether a public IP is assigned to the hosts in the group.
         * 
* * bool assign_public_ip = 6; * @return The assignPublicIp. */ @java.lang.Override public boolean getAssignPublicIp() { return assignPublicIp_; } /** *
         * Determines whether a public IP is assigned to the hosts in the group.
         * 
* * bool assign_public_ip = 6; * @param value The assignPublicIp to set. * @return This builder for chaining. */ public Builder setAssignPublicIp(boolean value) { assignPublicIp_ = value; onChanged(); return this; } /** *
         * Determines whether a public IP is assigned to the hosts in the group.
         * 
* * bool assign_public_ip = 6; * @return This builder for chaining. */ public Builder clearAssignPublicIp() { assignPublicIp_ = false; 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.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public NodeGroup parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new NodeGroup(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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int NODE_GROUPS_FIELD_NUMBER = 2; private java.util.List nodeGroups_; /** *
     * Dashboards type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ @java.lang.Override public java.util.List getNodeGroupsList() { return nodeGroups_; } /** *
     * Dashboards type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ @java.lang.Override public java.util.List getNodeGroupsOrBuilderList() { return nodeGroups_; } /** *
     * Dashboards type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ @java.lang.Override public int getNodeGroupsCount() { return nodeGroups_.size(); } /** *
     * Dashboards type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup getNodeGroups(int index) { return nodeGroups_.get(index); } /** *
     * Dashboards type host groups of the cluster.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroupOrBuilder getNodeGroupsOrBuilder( int index) { return nodeGroups_.get(index); } 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(2, nodeGroups_.get(i)); } 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(2, nodeGroups_.get(i)); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec) obj; if (!getNodeGroupsList() .equals(other.getNodeGroupsList())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec 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; } /** *
     * Dashboards create-time configuration.
     * 
* * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.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(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec(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(); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.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_); } } } 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec) 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroupOrBuilder> nodeGroupsBuilder_; /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ public java.util.List getNodeGroupsList() { if (nodeGroupsBuilder_ == null) { return java.util.Collections.unmodifiableList(nodeGroups_); } else { return nodeGroupsBuilder_.getMessageList(); } } /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ public int getNodeGroupsCount() { if (nodeGroupsBuilder_ == null) { return nodeGroups_.size(); } else { return nodeGroupsBuilder_.getCount(); } } /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup getNodeGroups(int index) { if (nodeGroupsBuilder_ == null) { return nodeGroups_.get(index); } else { return nodeGroupsBuilder_.getMessage(index); } } /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ public Builder setNodeGroups( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup value) { if (nodeGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodeGroupsIsMutable(); nodeGroups_.set(index, value); onChanged(); } else { nodeGroupsBuilder_.setMessage(index, value); } return this; } /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ public Builder setNodeGroups( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.Builder builderForValue) { if (nodeGroupsBuilder_ == null) { ensureNodeGroupsIsMutable(); nodeGroups_.set(index, builderForValue.build()); onChanged(); } else { nodeGroupsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ public Builder addNodeGroups(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup value) { if (nodeGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodeGroupsIsMutable(); nodeGroups_.add(value); onChanged(); } else { nodeGroupsBuilder_.addMessage(value); } return this; } /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ public Builder addNodeGroups( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup value) { if (nodeGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNodeGroupsIsMutable(); nodeGroups_.add(index, value); onChanged(); } else { nodeGroupsBuilder_.addMessage(index, value); } return this; } /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ public Builder addNodeGroups( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.Builder builderForValue) { if (nodeGroupsBuilder_ == null) { ensureNodeGroupsIsMutable(); nodeGroups_.add(builderForValue.build()); onChanged(); } else { nodeGroupsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ public Builder addNodeGroups( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.Builder builderForValue) { if (nodeGroupsBuilder_ == null) { ensureNodeGroupsIsMutable(); nodeGroups_.add(index, builderForValue.build()); onChanged(); } else { nodeGroupsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ 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; } /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ public Builder clearNodeGroups() { if (nodeGroupsBuilder_ == null) { nodeGroups_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { nodeGroupsBuilder_.clear(); } return this; } /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ public Builder removeNodeGroups(int index) { if (nodeGroupsBuilder_ == null) { ensureNodeGroupsIsMutable(); nodeGroups_.remove(index); onChanged(); } else { nodeGroupsBuilder_.remove(index); } return this; } /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.Builder getNodeGroupsBuilder( int index) { return getNodeGroupsFieldBuilder().getBuilder(index); } /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroupOrBuilder getNodeGroupsOrBuilder( int index) { if (nodeGroupsBuilder_ == null) { return nodeGroups_.get(index); } else { return nodeGroupsBuilder_.getMessageOrBuilder(index); } } /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ public java.util.List getNodeGroupsOrBuilderList() { if (nodeGroupsBuilder_ != null) { return nodeGroupsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(nodeGroups_); } } /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.Builder addNodeGroupsBuilder() { return getNodeGroupsFieldBuilder().addBuilder( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.getDefaultInstance()); } /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.Builder addNodeGroupsBuilder( int index) { return getNodeGroupsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.getDefaultInstance()); } /** *
       * Dashboards type host groups of the cluster.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_groups = 2; */ public java.util.List getNodeGroupsBuilderList() { return getNodeGroupsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroupOrBuilder> getNodeGroupsFieldBuilder() { if (nodeGroupsBuilder_ == null) { nodeGroupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroupOrBuilder>( nodeGroups_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); nodeGroups_ = null; } return nodeGroupsBuilder_; } @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.mdb.opensearch.v1.DashboardsCreateSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DashboardsCreateSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DashboardsCreateSpec(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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ConfigUpdateSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec) com.google.protobuf.MessageOrBuilder { /** *
     * OpenSearch version.
     * 
* * string version = 1; * @return The version. */ java.lang.String getVersion(); /** *
     * OpenSearch version.
     * 
* * string version = 1; * @return The bytes for version. */ com.google.protobuf.ByteString getVersionBytes(); /** *
     * OpenSearch admin password.
     * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @return The adminPassword. */ java.lang.String getAdminPassword(); /** *
     * OpenSearch admin password.
     * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @return The bytes for adminPassword. */ com.google.protobuf.ByteString getAdminPasswordBytes(); /** *
     * OpenSearch configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec opensearch_spec = 3; * @return Whether the opensearchSpec field is set. */ boolean hasOpensearchSpec(); /** *
     * OpenSearch configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec opensearch_spec = 3; * @return The opensearchSpec. */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec getOpensearchSpec(); /** *
     * OpenSearch configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec opensearch_spec = 3; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpecOrBuilder getOpensearchSpecOrBuilder(); /** *
     * Dashboards configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec dashboards_spec = 4; * @return Whether the dashboardsSpec field is set. */ boolean hasDashboardsSpec(); /** *
     * Dashboards configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec dashboards_spec = 4; * @return The dashboardsSpec. */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec getDashboardsSpec(); /** *
     * Dashboards configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec dashboards_spec = 4; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpecOrBuilder getDashboardsSpecOrBuilder(); /** *
     * Access policy for external services.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; * @return Whether the access field is set. */ boolean hasAccess(); /** *
     * Access policy for external services.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; * @return The access. */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access getAccess(); /** *
     * Access policy for external services.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.AccessOrBuilder getAccessOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec} */ public static final class ConfigUpdateSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec) ConfigUpdateSpecOrBuilder { private static final long serialVersionUID = 0L; // Use ConfigUpdateSpec.newBuilder() to construct. private ConfigUpdateSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ConfigUpdateSpec() { version_ = ""; adminPassword_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ConfigUpdateSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ConfigUpdateSpec( 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(); version_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); adminPassword_ = s; break; } case 26: { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.Builder subBuilder = null; if (opensearchSpec_ != null) { subBuilder = opensearchSpec_.toBuilder(); } opensearchSpec_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(opensearchSpec_); opensearchSpec_ = subBuilder.buildPartial(); } break; } case 34: { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.Builder subBuilder = null; if (dashboardsSpec_ != null) { subBuilder = dashboardsSpec_.toBuilder(); } dashboardsSpec_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(dashboardsSpec_); dashboardsSpec_ = subBuilder.buildPartial(); } break; } case 42: { yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.Builder subBuilder = null; if (access_ != null) { subBuilder = access_.toBuilder(); } access_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(access_); access_ = 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 { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ConfigUpdateSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ConfigUpdateSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.Builder.class); } public static final int VERSION_FIELD_NUMBER = 1; private volatile java.lang.Object version_; /** *
     * OpenSearch version.
     * 
* * string version = 1; * @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; } } /** *
     * OpenSearch version.
     * 
* * string version = 1; * @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 ADMIN_PASSWORD_FIELD_NUMBER = 2; private volatile java.lang.Object adminPassword_; /** *
     * OpenSearch admin password.
     * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @return The adminPassword. */ @java.lang.Override public java.lang.String getAdminPassword() { java.lang.Object ref = adminPassword_; 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(); adminPassword_ = s; return s; } } /** *
     * OpenSearch admin password.
     * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @return The bytes for adminPassword. */ @java.lang.Override public com.google.protobuf.ByteString getAdminPasswordBytes() { java.lang.Object ref = adminPassword_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); adminPassword_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int OPENSEARCH_SPEC_FIELD_NUMBER = 3; private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec opensearchSpec_; /** *
     * OpenSearch configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec opensearch_spec = 3; * @return Whether the opensearchSpec field is set. */ @java.lang.Override public boolean hasOpensearchSpec() { return opensearchSpec_ != null; } /** *
     * OpenSearch configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec opensearch_spec = 3; * @return The opensearchSpec. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec getOpensearchSpec() { return opensearchSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.getDefaultInstance() : opensearchSpec_; } /** *
     * OpenSearch configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec opensearch_spec = 3; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpecOrBuilder getOpensearchSpecOrBuilder() { return getOpensearchSpec(); } public static final int DASHBOARDS_SPEC_FIELD_NUMBER = 4; private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec dashboardsSpec_; /** *
     * Dashboards configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec dashboards_spec = 4; * @return Whether the dashboardsSpec field is set. */ @java.lang.Override public boolean hasDashboardsSpec() { return dashboardsSpec_ != null; } /** *
     * Dashboards configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec dashboards_spec = 4; * @return The dashboardsSpec. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec getDashboardsSpec() { return dashboardsSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.getDefaultInstance() : dashboardsSpec_; } /** *
     * Dashboards configuration.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec dashboards_spec = 4; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpecOrBuilder getDashboardsSpecOrBuilder() { return getDashboardsSpec(); } public static final int ACCESS_FIELD_NUMBER = 5; private yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access access_; /** *
     * Access policy for external services.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; * @return Whether the access field is set. */ @java.lang.Override public boolean hasAccess() { return access_ != null; } /** *
     * Access policy for external services.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; * @return The access. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access getAccess() { return access_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.getDefaultInstance() : access_; } /** *
     * Access policy for external services.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.AccessOrBuilder getAccessOrBuilder() { return getAccess(); } 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(version_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, version_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(adminPassword_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, adminPassword_); } if (opensearchSpec_ != null) { output.writeMessage(3, getOpensearchSpec()); } if (dashboardsSpec_ != null) { output.writeMessage(4, getDashboardsSpec()); } if (access_ != null) { output.writeMessage(5, getAccess()); } 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(version_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, version_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(adminPassword_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, adminPassword_); } if (opensearchSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getOpensearchSpec()); } if (dashboardsSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getDashboardsSpec()); } if (access_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getAccess()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec) obj; if (!getVersion() .equals(other.getVersion())) return false; if (!getAdminPassword() .equals(other.getAdminPassword())) return false; if (hasOpensearchSpec() != other.hasOpensearchSpec()) return false; if (hasOpensearchSpec()) { if (!getOpensearchSpec() .equals(other.getOpensearchSpec())) return false; } if (hasDashboardsSpec() != other.hasDashboardsSpec()) return false; if (hasDashboardsSpec()) { if (!getDashboardsSpec() .equals(other.getDashboardsSpec())) return false; } if (hasAccess() != other.hasAccess()) return false; if (hasAccess()) { if (!getAccess() .equals(other.getAccess())) 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) + VERSION_FIELD_NUMBER; hash = (53 * hash) + getVersion().hashCode(); hash = (37 * hash) + ADMIN_PASSWORD_FIELD_NUMBER; hash = (53 * hash) + getAdminPassword().hashCode(); if (hasOpensearchSpec()) { hash = (37 * hash) + OPENSEARCH_SPEC_FIELD_NUMBER; hash = (53 * hash) + getOpensearchSpec().hashCode(); } if (hasDashboardsSpec()) { hash = (37 * hash) + DASHBOARDS_SPEC_FIELD_NUMBER; hash = (53 * hash) + getDashboardsSpec().hashCode(); } if (hasAccess()) { hash = (37 * hash) + ACCESS_FIELD_NUMBER; hash = (53 * hash) + getAccess().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec 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.mdb.opensearch.v1.ConfigUpdateSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ConfigUpdateSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ConfigUpdateSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.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(); version_ = ""; adminPassword_ = ""; if (opensearchSpecBuilder_ == null) { opensearchSpec_ = null; } else { opensearchSpec_ = null; opensearchSpecBuilder_ = null; } if (dashboardsSpecBuilder_ == null) { dashboardsSpec_ = null; } else { dashboardsSpec_ = null; dashboardsSpecBuilder_ = null; } if (accessBuilder_ == null) { access_ = null; } else { access_ = null; accessBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ConfigUpdateSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec(this); result.version_ = version_; result.adminPassword_ = adminPassword_; if (opensearchSpecBuilder_ == null) { result.opensearchSpec_ = opensearchSpec_; } else { result.opensearchSpec_ = opensearchSpecBuilder_.build(); } if (dashboardsSpecBuilder_ == null) { result.dashboardsSpec_ = dashboardsSpec_; } else { result.dashboardsSpec_ = dashboardsSpecBuilder_.build(); } if (accessBuilder_ == null) { result.access_ = access_; } else { result.access_ = accessBuilder_.build(); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec.getDefaultInstance()) return this; if (!other.getVersion().isEmpty()) { version_ = other.version_; onChanged(); } if (!other.getAdminPassword().isEmpty()) { adminPassword_ = other.adminPassword_; onChanged(); } if (other.hasOpensearchSpec()) { mergeOpensearchSpec(other.getOpensearchSpec()); } if (other.hasDashboardsSpec()) { mergeDashboardsSpec(other.getDashboardsSpec()); } if (other.hasAccess()) { mergeAccess(other.getAccess()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object version_ = ""; /** *
       * OpenSearch version.
       * 
* * string version = 1; * @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; } } /** *
       * OpenSearch version.
       * 
* * string version = 1; * @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; } } /** *
       * OpenSearch version.
       * 
* * string version = 1; * @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; } /** *
       * OpenSearch version.
       * 
* * string version = 1; * @return This builder for chaining. */ public Builder clearVersion() { version_ = getDefaultInstance().getVersion(); onChanged(); return this; } /** *
       * OpenSearch version.
       * 
* * string version = 1; * @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 java.lang.Object adminPassword_ = ""; /** *
       * OpenSearch admin password.
       * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @return The adminPassword. */ public java.lang.String getAdminPassword() { java.lang.Object ref = adminPassword_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); adminPassword_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * OpenSearch admin password.
       * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @return The bytes for adminPassword. */ public com.google.protobuf.ByteString getAdminPasswordBytes() { java.lang.Object ref = adminPassword_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); adminPassword_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * OpenSearch admin password.
       * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @param value The adminPassword to set. * @return This builder for chaining. */ public Builder setAdminPassword( java.lang.String value) { if (value == null) { throw new NullPointerException(); } adminPassword_ = value; onChanged(); return this; } /** *
       * OpenSearch admin password.
       * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearAdminPassword() { adminPassword_ = getDefaultInstance().getAdminPassword(); onChanged(); return this; } /** *
       * OpenSearch admin password.
       * 
* * string admin_password = 2 [(.yandex.cloud.required) = true]; * @param value The bytes for adminPassword to set. * @return This builder for chaining. */ public Builder setAdminPasswordBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); adminPassword_ = value; onChanged(); return this; } private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec opensearchSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpecOrBuilder> opensearchSpecBuilder_; /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec opensearch_spec = 3; * @return Whether the opensearchSpec field is set. */ public boolean hasOpensearchSpec() { return opensearchSpecBuilder_ != null || opensearchSpec_ != null; } /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec opensearch_spec = 3; * @return The opensearchSpec. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec getOpensearchSpec() { if (opensearchSpecBuilder_ == null) { return opensearchSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.getDefaultInstance() : opensearchSpec_; } else { return opensearchSpecBuilder_.getMessage(); } } /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec opensearch_spec = 3; */ public Builder setOpensearchSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec value) { if (opensearchSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } opensearchSpec_ = value; onChanged(); } else { opensearchSpecBuilder_.setMessage(value); } return this; } /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec opensearch_spec = 3; */ public Builder setOpensearchSpec( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.Builder builderForValue) { if (opensearchSpecBuilder_ == null) { opensearchSpec_ = builderForValue.build(); onChanged(); } else { opensearchSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec opensearch_spec = 3; */ public Builder mergeOpensearchSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec value) { if (opensearchSpecBuilder_ == null) { if (opensearchSpec_ != null) { opensearchSpec_ = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.newBuilder(opensearchSpec_).mergeFrom(value).buildPartial(); } else { opensearchSpec_ = value; } onChanged(); } else { opensearchSpecBuilder_.mergeFrom(value); } return this; } /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec opensearch_spec = 3; */ public Builder clearOpensearchSpec() { if (opensearchSpecBuilder_ == null) { opensearchSpec_ = null; onChanged(); } else { opensearchSpec_ = null; opensearchSpecBuilder_ = null; } return this; } /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec opensearch_spec = 3; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.Builder getOpensearchSpecBuilder() { onChanged(); return getOpensearchSpecFieldBuilder().getBuilder(); } /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec opensearch_spec = 3; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpecOrBuilder getOpensearchSpecOrBuilder() { if (opensearchSpecBuilder_ != null) { return opensearchSpecBuilder_.getMessageOrBuilder(); } else { return opensearchSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.getDefaultInstance() : opensearchSpec_; } } /** *
       * OpenSearch configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec opensearch_spec = 3; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpecOrBuilder> getOpensearchSpecFieldBuilder() { if (opensearchSpecBuilder_ == null) { opensearchSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpecOrBuilder>( getOpensearchSpec(), getParentForChildren(), isClean()); opensearchSpec_ = null; } return opensearchSpecBuilder_; } private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec dashboardsSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpecOrBuilder> dashboardsSpecBuilder_; /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec dashboards_spec = 4; * @return Whether the dashboardsSpec field is set. */ public boolean hasDashboardsSpec() { return dashboardsSpecBuilder_ != null || dashboardsSpec_ != null; } /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec dashboards_spec = 4; * @return The dashboardsSpec. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec getDashboardsSpec() { if (dashboardsSpecBuilder_ == null) { return dashboardsSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.getDefaultInstance() : dashboardsSpec_; } else { return dashboardsSpecBuilder_.getMessage(); } } /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec dashboards_spec = 4; */ public Builder setDashboardsSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec value) { if (dashboardsSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } dashboardsSpec_ = value; onChanged(); } else { dashboardsSpecBuilder_.setMessage(value); } return this; } /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec dashboards_spec = 4; */ public Builder setDashboardsSpec( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.Builder builderForValue) { if (dashboardsSpecBuilder_ == null) { dashboardsSpec_ = builderForValue.build(); onChanged(); } else { dashboardsSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec dashboards_spec = 4; */ public Builder mergeDashboardsSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec value) { if (dashboardsSpecBuilder_ == null) { if (dashboardsSpec_ != null) { dashboardsSpec_ = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.newBuilder(dashboardsSpec_).mergeFrom(value).buildPartial(); } else { dashboardsSpec_ = value; } onChanged(); } else { dashboardsSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec dashboards_spec = 4; */ public Builder clearDashboardsSpec() { if (dashboardsSpecBuilder_ == null) { dashboardsSpec_ = null; onChanged(); } else { dashboardsSpec_ = null; dashboardsSpecBuilder_ = null; } return this; } /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec dashboards_spec = 4; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.Builder getDashboardsSpecBuilder() { onChanged(); return getDashboardsSpecFieldBuilder().getBuilder(); } /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec dashboards_spec = 4; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpecOrBuilder getDashboardsSpecOrBuilder() { if (dashboardsSpecBuilder_ != null) { return dashboardsSpecBuilder_.getMessageOrBuilder(); } else { return dashboardsSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.getDefaultInstance() : dashboardsSpec_; } } /** *
       * Dashboards configuration.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec dashboards_spec = 4; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpecOrBuilder> getDashboardsSpecFieldBuilder() { if (dashboardsSpecBuilder_ == null) { dashboardsSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpecOrBuilder>( getDashboardsSpec(), getParentForChildren(), isClean()); dashboardsSpec_ = null; } return dashboardsSpecBuilder_; } private yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access access_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.AccessOrBuilder> accessBuilder_; /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; * @return Whether the access field is set. */ public boolean hasAccess() { return accessBuilder_ != null || access_ != null; } /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; * @return The access. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access getAccess() { if (accessBuilder_ == null) { return access_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.getDefaultInstance() : access_; } else { return accessBuilder_.getMessage(); } } /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ public Builder setAccess(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access value) { if (accessBuilder_ == null) { if (value == null) { throw new NullPointerException(); } access_ = value; onChanged(); } else { accessBuilder_.setMessage(value); } return this; } /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ public Builder setAccess( yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.Builder builderForValue) { if (accessBuilder_ == null) { access_ = builderForValue.build(); onChanged(); } else { accessBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ public Builder mergeAccess(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access value) { if (accessBuilder_ == null) { if (access_ != null) { access_ = yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.newBuilder(access_).mergeFrom(value).buildPartial(); } else { access_ = value; } onChanged(); } else { accessBuilder_.mergeFrom(value); } return this; } /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ public Builder clearAccess() { if (accessBuilder_ == null) { access_ = null; onChanged(); } else { access_ = null; accessBuilder_ = null; } return this; } /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.Builder getAccessBuilder() { onChanged(); return getAccessFieldBuilder().getBuilder(); } /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.AccessOrBuilder getAccessOrBuilder() { if (accessBuilder_ != null) { return accessBuilder_.getMessageOrBuilder(); } else { return access_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.getDefaultInstance() : access_; } } /** *
       * Access policy for external services.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Access access = 5; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.AccessOrBuilder> getAccessFieldBuilder() { if (accessBuilder_ == null) { accessBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Access.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.AccessOrBuilder>( getAccess(), getParentForChildren(), isClean()); access_ = null; } return accessBuilder_; } @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.mdb.opensearch.v1.ConfigUpdateSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.ConfigUpdateSpec) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ConfigUpdateSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ConfigUpdateSpec(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.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigUpdateSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface OpenSearchClusterUpdateSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Names of the cluster plugins.
     * 
* * repeated string plugins = 1; * @return A list containing the plugins. */ java.util.List getPluginsList(); /** *
     * Names of the cluster plugins.
     * 
* * repeated string plugins = 1; * @return The count of plugins. */ int getPluginsCount(); /** *
     * Names of the cluster plugins.
     * 
* * repeated string plugins = 1; * @param index The index of the element to return. * @return The plugins at the given index. */ java.lang.String getPlugins(int index); /** *
     * Names of the cluster plugins.
     * 
* * repeated string plugins = 1; * @param index The index of the value to return. * @return The bytes of the plugins at the given index. */ com.google.protobuf.ByteString getPluginsBytes(int index); /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 2 [json_name = "opensearchConfig_2"]; * @return Whether the opensearchConfig2 field is set. */ boolean hasOpensearchConfig2(); /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 2 [json_name = "opensearchConfig_2"]; * @return The opensearchConfig2. */ yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2 getOpensearchConfig2(); /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 2 [json_name = "opensearchConfig_2"]; */ yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2OrBuilder getOpensearchConfig2OrBuilder(); public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.ConfigCase getConfigCase(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec} */ public static final class OpenSearchClusterUpdateSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec) OpenSearchClusterUpdateSpecOrBuilder { private static final long serialVersionUID = 0L; // Use OpenSearchClusterUpdateSpec.newBuilder() to construct. private OpenSearchClusterUpdateSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private OpenSearchClusterUpdateSpec() { plugins_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new OpenSearchClusterUpdateSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private OpenSearchClusterUpdateSpec( 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(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { plugins_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } plugins_.add(s); break; } case 18: { yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.Builder subBuilder = null; if (configCase_ == 2) { subBuilder = ((yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_).toBuilder(); } config_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_); config_ = subBuilder.buildPartial(); } configCase_ = 2; 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)) { plugins_ = plugins_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchClusterUpdateSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchClusterUpdateSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.Builder.class); } private int configCase_ = 0; private java.lang.Object config_; public enum ConfigCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { OPENSEARCH_CONFIG_2(2), CONFIG_NOT_SET(0); private final int value; private ConfigCase(int value) { this.value = value; } /** * @param value The number of the enum to look for. * @return The enum associated with the given number. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static ConfigCase valueOf(int value) { return forNumber(value); } public static ConfigCase forNumber(int value) { switch (value) { case 2: return OPENSEARCH_CONFIG_2; case 0: return CONFIG_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public ConfigCase getConfigCase() { return ConfigCase.forNumber( configCase_); } public static final int PLUGINS_FIELD_NUMBER = 1; private com.google.protobuf.LazyStringList plugins_; /** *
     * Names of the cluster plugins.
     * 
* * repeated string plugins = 1; * @return A list containing the plugins. */ public com.google.protobuf.ProtocolStringList getPluginsList() { return plugins_; } /** *
     * Names of the cluster plugins.
     * 
* * repeated string plugins = 1; * @return The count of plugins. */ public int getPluginsCount() { return plugins_.size(); } /** *
     * Names of the cluster plugins.
     * 
* * repeated string plugins = 1; * @param index The index of the element to return. * @return The plugins at the given index. */ public java.lang.String getPlugins(int index) { return plugins_.get(index); } /** *
     * Names of the cluster plugins.
     * 
* * repeated string plugins = 1; * @param index The index of the value to return. * @return The bytes of the plugins at the given index. */ public com.google.protobuf.ByteString getPluginsBytes(int index) { return plugins_.getByteString(index); } public static final int OPENSEARCH_CONFIG_2_FIELD_NUMBER = 2; /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 2 [json_name = "opensearchConfig_2"]; * @return Whether the opensearchConfig2 field is set. */ @java.lang.Override public boolean hasOpensearchConfig2() { return configCase_ == 2; } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 2 [json_name = "opensearchConfig_2"]; * @return The opensearchConfig2. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2 getOpensearchConfig2() { if (configCase_ == 2) { return (yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_; } return yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.getDefaultInstance(); } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 2 [json_name = "opensearchConfig_2"]; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2OrBuilder getOpensearchConfig2OrBuilder() { if (configCase_ == 2) { return (yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_; } return yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.getDefaultInstance(); } 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 < plugins_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, plugins_.getRaw(i)); } if (configCase_ == 2) { output.writeMessage(2, (yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; { int dataSize = 0; for (int i = 0; i < plugins_.size(); i++) { dataSize += computeStringSizeNoTag(plugins_.getRaw(i)); } size += dataSize; size += 1 * getPluginsList().size(); } if (configCase_ == 2) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, (yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec) obj; if (!getPluginsList() .equals(other.getPluginsList())) return false; if (!getConfigCase().equals(other.getConfigCase())) return false; switch (configCase_) { case 2: if (!getOpensearchConfig2() .equals(other.getOpensearchConfig2())) return false; break; case 0: default: } 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 (getPluginsCount() > 0) { hash = (37 * hash) + PLUGINS_FIELD_NUMBER; hash = (53 * hash) + getPluginsList().hashCode(); } switch (configCase_) { case 2: hash = (37 * hash) + OPENSEARCH_CONFIG_2_FIELD_NUMBER; hash = (53 * hash) + getOpensearchConfig2().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec 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.mdb.opensearch.v1.OpenSearchClusterUpdateSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchClusterUpdateSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchClusterUpdateSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.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(); plugins_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); configCase_ = 0; config_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchClusterUpdateSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec(this); int from_bitField0_ = bitField0_; if (((bitField0_ & 0x00000001) != 0)) { plugins_ = plugins_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.plugins_ = plugins_; if (configCase_ == 2) { if (opensearchConfig2Builder_ == null) { result.config_ = config_; } else { result.config_ = opensearchConfig2Builder_.build(); } } result.configCase_ = configCase_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec.getDefaultInstance()) return this; if (!other.plugins_.isEmpty()) { if (plugins_.isEmpty()) { plugins_ = other.plugins_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensurePluginsIsMutable(); plugins_.addAll(other.plugins_); } onChanged(); } switch (other.getConfigCase()) { case OPENSEARCH_CONFIG_2: { mergeOpensearchConfig2(other.getOpensearchConfig2()); break; } case CONFIG_NOT_SET: { break; } } 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int configCase_ = 0; private java.lang.Object config_; public ConfigCase getConfigCase() { return ConfigCase.forNumber( configCase_); } public Builder clearConfig() { configCase_ = 0; config_ = null; onChanged(); return this; } private int bitField0_; private com.google.protobuf.LazyStringList plugins_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensurePluginsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { plugins_ = new com.google.protobuf.LazyStringArrayList(plugins_); bitField0_ |= 0x00000001; } } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @return A list containing the plugins. */ public com.google.protobuf.ProtocolStringList getPluginsList() { return plugins_.getUnmodifiableView(); } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @return The count of plugins. */ public int getPluginsCount() { return plugins_.size(); } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @param index The index of the element to return. * @return The plugins at the given index. */ public java.lang.String getPlugins(int index) { return plugins_.get(index); } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @param index The index of the value to return. * @return The bytes of the plugins at the given index. */ public com.google.protobuf.ByteString getPluginsBytes(int index) { return plugins_.getByteString(index); } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @param index The index to set the value at. * @param value The plugins to set. * @return This builder for chaining. */ public Builder setPlugins( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensurePluginsIsMutable(); plugins_.set(index, value); onChanged(); return this; } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @param value The plugins to add. * @return This builder for chaining. */ public Builder addPlugins( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensurePluginsIsMutable(); plugins_.add(value); onChanged(); return this; } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @param values The plugins to add. * @return This builder for chaining. */ public Builder addAllPlugins( java.lang.Iterable values) { ensurePluginsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, plugins_); onChanged(); return this; } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @return This builder for chaining. */ public Builder clearPlugins() { plugins_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * Names of the cluster plugins.
       * 
* * repeated string plugins = 1; * @param value The bytes of the plugins to add. * @return This builder for chaining. */ public Builder addPluginsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensurePluginsIsMutable(); plugins_.add(value); onChanged(); return this; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2, yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.Builder, yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2OrBuilder> opensearchConfig2Builder_; /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 2 [json_name = "opensearchConfig_2"]; * @return Whether the opensearchConfig2 field is set. */ @java.lang.Override public boolean hasOpensearchConfig2() { return configCase_ == 2; } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 2 [json_name = "opensearchConfig_2"]; * @return The opensearchConfig2. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2 getOpensearchConfig2() { if (opensearchConfig2Builder_ == null) { if (configCase_ == 2) { return (yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_; } return yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.getDefaultInstance(); } else { if (configCase_ == 2) { return opensearchConfig2Builder_.getMessage(); } return yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.getDefaultInstance(); } } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 2 [json_name = "opensearchConfig_2"]; */ public Builder setOpensearchConfig2(yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2 value) { if (opensearchConfig2Builder_ == null) { if (value == null) { throw new NullPointerException(); } config_ = value; onChanged(); } else { opensearchConfig2Builder_.setMessage(value); } configCase_ = 2; return this; } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 2 [json_name = "opensearchConfig_2"]; */ public Builder setOpensearchConfig2( yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.Builder builderForValue) { if (opensearchConfig2Builder_ == null) { config_ = builderForValue.build(); onChanged(); } else { opensearchConfig2Builder_.setMessage(builderForValue.build()); } configCase_ = 2; return this; } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 2 [json_name = "opensearchConfig_2"]; */ public Builder mergeOpensearchConfig2(yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2 value) { if (opensearchConfig2Builder_ == null) { if (configCase_ == 2 && config_ != yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.getDefaultInstance()) { config_ = yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.newBuilder((yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_) .mergeFrom(value).buildPartial(); } else { config_ = value; } onChanged(); } else { if (configCase_ == 2) { opensearchConfig2Builder_.mergeFrom(value); } opensearchConfig2Builder_.setMessage(value); } configCase_ = 2; return this; } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 2 [json_name = "opensearchConfig_2"]; */ public Builder clearOpensearchConfig2() { if (opensearchConfig2Builder_ == null) { if (configCase_ == 2) { configCase_ = 0; config_ = null; onChanged(); } } else { if (configCase_ == 2) { configCase_ = 0; config_ = null; } opensearchConfig2Builder_.clear(); } return this; } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 2 [json_name = "opensearchConfig_2"]; */ public yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.Builder getOpensearchConfig2Builder() { return getOpensearchConfig2FieldBuilder().getBuilder(); } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 2 [json_name = "opensearchConfig_2"]; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2OrBuilder getOpensearchConfig2OrBuilder() { if ((configCase_ == 2) && (opensearchConfig2Builder_ != null)) { return opensearchConfig2Builder_.getMessageOrBuilder(); } else { if (configCase_ == 2) { return (yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_; } return yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.getDefaultInstance(); } } /** * .yandex.cloud.mdb.opensearch.v1.config.OpenSearchConfig2 opensearch_config_2 = 2 [json_name = "opensearchConfig_2"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2, yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.Builder, yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2OrBuilder> getOpensearchConfig2FieldBuilder() { if (opensearchConfig2Builder_ == null) { if (!(configCase_ == 2)) { config_ = yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.getDefaultInstance(); } opensearchConfig2Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2, yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2.Builder, yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2OrBuilder>( (yandex.cloud.api.mdb.opensearch.v1.Opensearch.OpenSearchConfig2) config_, getParentForChildren(), isClean()); config_ = null; } configCase_ = 2; onChanged();; return opensearchConfig2Builder_; } @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.mdb.opensearch.v1.OpenSearchClusterUpdateSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.OpenSearchClusterUpdateSpec) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public OpenSearchClusterUpdateSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new OpenSearchClusterUpdateSpec(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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchClusterUpdateSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DashboardsClusterUpdateSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec) com.google.protobuf.MessageOrBuilder { } /** *
   * Dashboards configuration.
   * 
* * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec} */ public static final class DashboardsClusterUpdateSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec) DashboardsClusterUpdateSpecOrBuilder { private static final long serialVersionUID = 0L; // Use DashboardsClusterUpdateSpec.newBuilder() to construct. private DashboardsClusterUpdateSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DashboardsClusterUpdateSpec() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DashboardsClusterUpdateSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DashboardsClusterUpdateSpec( 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; 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsClusterUpdateSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsClusterUpdateSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.Builder.class); } 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 { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec) obj; 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec 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; } /** *
     * Dashboards configuration.
     * 
* * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsClusterUpdateSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsClusterUpdateSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.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(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsClusterUpdateSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec(this); 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec.getDefaultInstance()) return this; 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } 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.mdb.opensearch.v1.DashboardsClusterUpdateSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.DashboardsClusterUpdateSpec) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DashboardsClusterUpdateSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DashboardsClusterUpdateSpec(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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsClusterUpdateSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface BackupClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.BackupClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster to back up.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster to back up.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.BackupClusterRequest} */ public static final class BackupClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.BackupClusterRequest) BackupClusterRequestOrBuilder { private static final long serialVersionUID = 0L; // Use BackupClusterRequest.newBuilder() to construct. private BackupClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private BackupClusterRequest() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new BackupClusterRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private BackupClusterRequest( 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(); clusterId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster to back up.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to back up.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest) obj; if (!getClusterId() .equals(other.getClusterId())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest 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.mdb.opensearch.v1.BackupClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.BackupClusterRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest.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(); clusterId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest(this); result.clusterId_ = clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster to back up.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to back up.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to back up.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to back up.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster to back up.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } @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.mdb.opensearch.v1.BackupClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.BackupClusterRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public BackupClusterRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new BackupClusterRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface BackupClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.BackupClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster being backed up.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster being backed up.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.BackupClusterMetadata} */ public static final class BackupClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.BackupClusterMetadata) BackupClusterMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use BackupClusterMetadata.newBuilder() to construct. private BackupClusterMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private BackupClusterMetadata() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new BackupClusterMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private BackupClusterMetadata( 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(); clusterId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster being backed up.
     * 
* * string cluster_id = 1; * @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 OpenSearch cluster being backed up.
     * 
* * string cluster_id = 1; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata 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.mdb.opensearch.v1.BackupClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.BackupClusterMetadata) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata.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(); clusterId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata(this); result.clusterId_ = clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster being backed up.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster being backed up.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster being backed up.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster being backed up.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster being backed up.
       * 
* * string cluster_id = 1; * @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; } @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.mdb.opensearch.v1.BackupClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.BackupClusterMetadata) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public BackupClusterMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new BackupClusterMetadata(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.mdb.opensearch.v1.ClusterServiceOuterClass.BackupClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RestoreClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.RestoreClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the backup to create a new cluster from.
     * To get the backup ID, use a [ClusterService.ListBackups] request.
     * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @return The backupId. */ java.lang.String getBackupId(); /** *
     * ID of the backup to create a new cluster from.
     * To get the backup ID, use a [ClusterService.ListBackups] request.
     * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for backupId. */ com.google.protobuf.ByteString getBackupIdBytes(); /** *
     * Name of the new OpenSearch cluster to be created from the backup. The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The name. */ java.lang.String getName(); /** *
     * Name of the new OpenSearch cluster to be created from the backup. The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * Description of the new OpenSearch cluster to be created from the backup.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * Description of the new OpenSearch cluster to be created from the backup.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Custom labels for the new OpenSearch cluster to be created from the backup as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * 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(); /** *
     * Custom labels for the new OpenSearch cluster to be created from the backup as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * 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(); /** *
     * Custom labels for the new OpenSearch cluster to be created from the backup as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * 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(); /** *
     * Custom labels for the new OpenSearch cluster to be created from the backup as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * 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); /** *
     * Custom labels for the new OpenSearch cluster to be created from the backup as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * 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); /** *
     * Deployment environment of the new OpenSearch cluster to be created from the backup.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @return The enum numeric value on the wire for environment. */ int getEnvironmentValue(); /** *
     * Deployment environment of the new OpenSearch cluster to be created from the backup.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @return The environment. */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment getEnvironment(); /** *
     * Configuration for the new OpenSearch cluster to be created from the backup.
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return Whether the configSpec field is set. */ boolean hasConfigSpec(); /** *
     * Configuration for the new OpenSearch cluster to be created from the backup.
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec getConfigSpec(); /** *
     * Configuration for the new OpenSearch cluster to be created from the backup.
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpecOrBuilder getConfigSpecOrBuilder(); /** *
     * ID of the network to create the cluster in.
     * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkId. */ java.lang.String getNetworkId(); /** *
     * ID of the network to create the cluster in.
     * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkId. */ com.google.protobuf.ByteString getNetworkIdBytes(); /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 8; * @return A list containing the securityGroupIds. */ java.util.List getSecurityGroupIdsList(); /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 8; * @return The count of securityGroupIds. */ int getSecurityGroupIdsCount(); /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 8; * @param index The index of the element to return. * @return The securityGroupIds at the given index. */ java.lang.String getSecurityGroupIds(int index); /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 8; * @param index The index of the value to return. * @return The bytes of the securityGroupIds at the given index. */ com.google.protobuf.ByteString getSecurityGroupIdsBytes(int index); /** *
     * ID of the service account used to access Object Storage.
     * 
* * string service_account_id = 9; * @return The serviceAccountId. */ java.lang.String getServiceAccountId(); /** *
     * ID of the service account used to access Object Storage.
     * 
* * string service_account_id = 9; * @return The bytes for serviceAccountId. */ com.google.protobuf.ByteString getServiceAccountIdBytes(); /** *
     * Determines whether the cluster is protected from being deleted.
     * 
* * bool deletion_protection = 10; * @return The deletionProtection. */ boolean getDeletionProtection(); /** *
     * ID of the folder to create the OpenSearch cluster in.
     * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 11 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The folderId. */ java.lang.String getFolderId(); /** *
     * ID of the folder to create the OpenSearch cluster in.
     * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 11 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ com.google.protobuf.ByteString getFolderIdBytes(); /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 12; * @return Whether the maintenanceWindow field is set. */ boolean hasMaintenanceWindow(); /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 12; * @return The maintenanceWindow. */ yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow getMaintenanceWindow(); /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 12; */ yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.RestoreClusterRequest} */ public static final class RestoreClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.RestoreClusterRequest) RestoreClusterRequestOrBuilder { private static final long serialVersionUID = 0L; // Use RestoreClusterRequest.newBuilder() to construct. private RestoreClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RestoreClusterRequest() { backupId_ = ""; name_ = ""; description_ = ""; environment_ = 0; networkId_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; serviceAccountId_ = ""; folderId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RestoreClusterRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RestoreClusterRequest( 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(); backupId_ = 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 40: { int rawValue = input.readEnum(); environment_ = rawValue; break; } case 50: { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(configSpec_); configSpec_ = subBuilder.buildPartial(); } break; } case 58: { java.lang.String s = input.readStringRequireUtf8(); networkId_ = s; break; } case 66: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000002) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000002; } securityGroupIds_.add(s); break; } case 74: { java.lang.String s = input.readStringRequireUtf8(); serviceAccountId_ = s; break; } case 80: { deletionProtection_ = input.readBool(); break; } case 90: { java.lang.String s = input.readStringRequireUtf8(); folderId_ = s; break; } case 98: { yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder subBuilder = null; if (maintenanceWindow_ != null) { subBuilder = maintenanceWindow_.toBuilder(); } maintenanceWindow_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(maintenanceWindow_); maintenanceWindow_ = 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)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterRequest_descriptor; } @SuppressWarnings({"rawtypes"}) @java.lang.Override protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 4: return internalGetLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest.Builder.class); } public static final int BACKUP_ID_FIELD_NUMBER = 1; private volatile java.lang.Object backupId_; /** *
     * ID of the backup to create a new cluster from.
     * To get the backup ID, use a [ClusterService.ListBackups] request.
     * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @return The backupId. */ @java.lang.Override public java.lang.String getBackupId() { java.lang.Object ref = backupId_; 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(); backupId_ = s; return s; } } /** *
     * ID of the backup to create a new cluster from.
     * To get the backup ID, use a [ClusterService.ListBackups] request.
     * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for backupId. */ @java.lang.Override public com.google.protobuf.ByteString getBackupIdBytes() { java.lang.Object ref = backupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); backupId_ = 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 new OpenSearch cluster to be created from the backup. The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 new OpenSearch cluster to be created from the backup. The name must be unique within the folder.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 new OpenSearch cluster to be created from the backup.
     * 
* * 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 new OpenSearch cluster to be created from the backup.
     * 
* * 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterRequest_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(); } /** *
     * Custom labels for the new OpenSearch cluster to be created from the backup as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * 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(); } /** *
     * Custom labels for the new OpenSearch cluster to be created from the backup as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * 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(); } /** *
     * Custom labels for the new OpenSearch cluster to be created from the backup as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * 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; } /** *
     * Custom labels for the new OpenSearch cluster to be created from the backup as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * 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 ENVIRONMENT_FIELD_NUMBER = 5; private int environment_; /** *
     * Deployment environment of the new OpenSearch cluster to be created from the backup.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @return The enum numeric value on the wire for environment. */ @java.lang.Override public int getEnvironmentValue() { return environment_; } /** *
     * Deployment environment of the new OpenSearch cluster to be created from the backup.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } public static final int CONFIG_SPEC_FIELD_NUMBER = 6; private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec configSpec_; /** *
     * Configuration for the new OpenSearch cluster to be created from the backup.
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return Whether the configSpec field is set. */ @java.lang.Override public boolean hasConfigSpec() { return configSpec_ != null; } /** *
     * Configuration for the new OpenSearch cluster to be created from the backup.
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.getDefaultInstance() : configSpec_; } /** *
     * Configuration for the new OpenSearch cluster to be created from the backup.
     * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpecOrBuilder getConfigSpecOrBuilder() { return getConfigSpec(); } public static final int NETWORK_ID_FIELD_NUMBER = 7; private volatile java.lang.Object networkId_; /** *
     * ID of the network to create the cluster in.
     * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkId. */ @java.lang.Override public java.lang.String getNetworkId() { java.lang.Object ref = networkId_; 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(); networkId_ = s; return s; } } /** *
     * ID of the network to create the cluster in.
     * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkId. */ @java.lang.Override public com.google.protobuf.ByteString getNetworkIdBytes() { java.lang.Object ref = networkId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int SECURITY_GROUP_IDS_FIELD_NUMBER = 8; private com.google.protobuf.LazyStringList securityGroupIds_; /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 8; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_; } /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 8; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 8; * @param index The index of the element to return. * @return The securityGroupIds at the given index. */ public java.lang.String getSecurityGroupIds(int index) { return securityGroupIds_.get(index); } /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 8; * @param index The index of the value to return. * @return The bytes of the securityGroupIds at the given index. */ public com.google.protobuf.ByteString getSecurityGroupIdsBytes(int index) { return securityGroupIds_.getByteString(index); } public static final int SERVICE_ACCOUNT_ID_FIELD_NUMBER = 9; private volatile java.lang.Object serviceAccountId_; /** *
     * ID of the service account used to access Object Storage.
     * 
* * string service_account_id = 9; * @return The serviceAccountId. */ @java.lang.Override public java.lang.String getServiceAccountId() { java.lang.Object ref = serviceAccountId_; 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(); serviceAccountId_ = s; return s; } } /** *
     * ID of the service account used to access Object Storage.
     * 
* * string service_account_id = 9; * @return The bytes for serviceAccountId. */ @java.lang.Override public com.google.protobuf.ByteString getServiceAccountIdBytes() { java.lang.Object ref = serviceAccountId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); serviceAccountId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DELETION_PROTECTION_FIELD_NUMBER = 10; private boolean deletionProtection_; /** *
     * Determines whether the cluster is protected from being deleted.
     * 
* * bool deletion_protection = 10; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } public static final int FOLDER_ID_FIELD_NUMBER = 11; private volatile java.lang.Object folderId_; /** *
     * ID of the folder to create the OpenSearch cluster in.
     * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 11 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 create the OpenSearch cluster in.
     * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 11 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 MAINTENANCE_WINDOW_FIELD_NUMBER = 12; private yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow maintenanceWindow_; /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 12; * @return Whether the maintenanceWindow field is set. */ @java.lang.Override public boolean hasMaintenanceWindow() { return maintenanceWindow_ != null; } /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 12; * @return The maintenanceWindow. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } /** *
     * Cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 12; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { return getMaintenanceWindow(); } 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(backupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, backupId_); } 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 (environment_ != yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment.ENVIRONMENT_UNSPECIFIED.getNumber()) { output.writeEnum(5, environment_); } if (configSpec_ != null) { output.writeMessage(6, getConfigSpec()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 7, networkId_); } for (int i = 0; i < securityGroupIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 8, securityGroupIds_.getRaw(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 9, serviceAccountId_); } if (deletionProtection_ != false) { output.writeBool(10, deletionProtection_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 11, folderId_); } if (maintenanceWindow_ != null) { output.writeMessage(12, getMaintenanceWindow()); } 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(backupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, backupId_); } 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 (environment_ != yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment.ENVIRONMENT_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(5, environment_); } if (configSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getConfigSpec()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, networkId_); } { int dataSize = 0; for (int i = 0; i < securityGroupIds_.size(); i++) { dataSize += computeStringSizeNoTag(securityGroupIds_.getRaw(i)); } size += dataSize; size += 1 * getSecurityGroupIdsList().size(); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, serviceAccountId_); } if (deletionProtection_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(10, deletionProtection_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, folderId_); } if (maintenanceWindow_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(12, getMaintenanceWindow()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest) obj; if (!getBackupId() .equals(other.getBackupId())) return false; if (!getName() .equals(other.getName())) return false; if (!getDescription() .equals(other.getDescription())) return false; if (!internalGetLabels().equals( other.internalGetLabels())) return false; if (environment_ != other.environment_) return false; if (hasConfigSpec() != other.hasConfigSpec()) return false; if (hasConfigSpec()) { if (!getConfigSpec() .equals(other.getConfigSpec())) return false; } if (!getNetworkId() .equals(other.getNetworkId())) return false; if (!getSecurityGroupIdsList() .equals(other.getSecurityGroupIdsList())) return false; if (!getServiceAccountId() .equals(other.getServiceAccountId())) return false; if (getDeletionProtection() != other.getDeletionProtection()) return false; if (!getFolderId() .equals(other.getFolderId())) return false; if (hasMaintenanceWindow() != other.hasMaintenanceWindow()) return false; if (hasMaintenanceWindow()) { if (!getMaintenanceWindow() .equals(other.getMaintenanceWindow())) 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) + BACKUP_ID_FIELD_NUMBER; hash = (53 * hash) + getBackupId().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(); } hash = (37 * hash) + ENVIRONMENT_FIELD_NUMBER; hash = (53 * hash) + environment_; if (hasConfigSpec()) { hash = (37 * hash) + CONFIG_SPEC_FIELD_NUMBER; hash = (53 * hash) + getConfigSpec().hashCode(); } hash = (37 * hash) + NETWORK_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkId().hashCode(); if (getSecurityGroupIdsCount() > 0) { hash = (37 * hash) + SECURITY_GROUP_IDS_FIELD_NUMBER; hash = (53 * hash) + getSecurityGroupIdsList().hashCode(); } hash = (37 * hash) + SERVICE_ACCOUNT_ID_FIELD_NUMBER; hash = (53 * hash) + getServiceAccountId().hashCode(); hash = (37 * hash) + DELETION_PROTECTION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeletionProtection()); hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER; hash = (53 * hash) + getFolderId().hashCode(); if (hasMaintenanceWindow()) { hash = (37 * hash) + MAINTENANCE_WINDOW_FIELD_NUMBER; hash = (53 * hash) + getMaintenanceWindow().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest 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.mdb.opensearch.v1.RestoreClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.RestoreClusterRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterRequest_descriptor; } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 4: return internalGetLabels(); 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(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest.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(); backupId_ = ""; name_ = ""; description_ = ""; internalGetMutableLabels().clear(); environment_ = 0; if (configSpecBuilder_ == null) { configSpec_ = null; } else { configSpec_ = null; configSpecBuilder_ = null; } networkId_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); serviceAccountId_ = ""; deletionProtection_ = false; folderId_ = ""; if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = null; } else { maintenanceWindow_ = null; maintenanceWindowBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest(this); int from_bitField0_ = bitField0_; result.backupId_ = backupId_; result.name_ = name_; result.description_ = description_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); result.environment_ = environment_; if (configSpecBuilder_ == null) { result.configSpec_ = configSpec_; } else { result.configSpec_ = configSpecBuilder_.build(); } result.networkId_ = networkId_; if (((bitField0_ & 0x00000002) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000002); } result.securityGroupIds_ = securityGroupIds_; result.serviceAccountId_ = serviceAccountId_; result.deletionProtection_ = deletionProtection_; result.folderId_ = folderId_; if (maintenanceWindowBuilder_ == null) { result.maintenanceWindow_ = maintenanceWindow_; } else { result.maintenanceWindow_ = maintenanceWindowBuilder_.build(); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest.getDefaultInstance()) return this; if (!other.getBackupId().isEmpty()) { backupId_ = other.backupId_; onChanged(); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } internalGetMutableLabels().mergeFrom( other.internalGetLabels()); if (other.environment_ != 0) { setEnvironmentValue(other.getEnvironmentValue()); } if (other.hasConfigSpec()) { mergeConfigSpec(other.getConfigSpec()); } if (!other.getNetworkId().isEmpty()) { networkId_ = other.networkId_; onChanged(); } if (!other.securityGroupIds_.isEmpty()) { if (securityGroupIds_.isEmpty()) { securityGroupIds_ = other.securityGroupIds_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureSecurityGroupIdsIsMutable(); securityGroupIds_.addAll(other.securityGroupIds_); } onChanged(); } if (!other.getServiceAccountId().isEmpty()) { serviceAccountId_ = other.serviceAccountId_; onChanged(); } if (other.getDeletionProtection() != false) { setDeletionProtection(other.getDeletionProtection()); } if (!other.getFolderId().isEmpty()) { folderId_ = other.folderId_; onChanged(); } if (other.hasMaintenanceWindow()) { mergeMaintenanceWindow(other.getMaintenanceWindow()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object backupId_ = ""; /** *
       * ID of the backup to create a new cluster from.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @return The backupId. */ public java.lang.String getBackupId() { java.lang.Object ref = backupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); backupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the backup to create a new cluster from.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for backupId. */ public com.google.protobuf.ByteString getBackupIdBytes() { java.lang.Object ref = backupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); backupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the backup to create a new cluster from.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @param value The backupId to set. * @return This builder for chaining. */ public Builder setBackupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } backupId_ = value; onChanged(); return this; } /** *
       * ID of the backup to create a new cluster from.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearBackupId() { backupId_ = getDefaultInstance().getBackupId(); onChanged(); return this; } /** *
       * ID of the backup to create a new cluster from.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for backupId to set. * @return This builder for chaining. */ public Builder setBackupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); backupId_ = value; onChanged(); return this; } private java.lang.Object name_ = ""; /** *
       * Name of the new OpenSearch cluster to be created from the backup. The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 new OpenSearch cluster to be created from the backup. The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 new OpenSearch cluster to be created from the backup. The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 new OpenSearch cluster to be created from the backup. The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Name of the new OpenSearch cluster to be created from the backup. The name must be unique within the folder.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 new OpenSearch cluster to be created from the backup.
       * 
* * 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 new OpenSearch cluster to be created from the backup.
       * 
* * 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 new OpenSearch cluster to be created from the backup.
       * 
* * 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 new OpenSearch cluster to be created from the backup.
       * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** *
       * Description of the new OpenSearch cluster to be created from the backup.
       * 
* * 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(); } /** *
       * Custom labels for the new OpenSearch cluster to be created from the backup as `key:value` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * 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(); } /** *
       * Custom labels for the new OpenSearch cluster to be created from the backup as `key:value` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * 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(); } /** *
       * Custom labels for the new OpenSearch cluster to be created from the backup as `key:value` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * 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; } /** *
       * Custom labels for the new OpenSearch cluster to be created from the backup as `key:value` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * 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; } /** *
       * Custom labels for the new OpenSearch cluster to be created from the backup as `key:value` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * 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(); } /** *
       * Custom labels for the new OpenSearch cluster to be created from the backup as `key:value` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * 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; } /** *
       * Custom labels for the new OpenSearch cluster to be created from the backup as `key:value` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * 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 int environment_ = 0; /** *
       * Deployment environment of the new OpenSearch cluster to be created from the backup.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @return The enum numeric value on the wire for environment. */ @java.lang.Override public int getEnvironmentValue() { return environment_; } /** *
       * Deployment environment of the new OpenSearch cluster to be created from the backup.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @param value The enum numeric value on the wire for environment to set. * @return This builder for chaining. */ public Builder setEnvironmentValue(int value) { environment_ = value; onChanged(); return this; } /** *
       * Deployment environment of the new OpenSearch cluster to be created from the backup.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } /** *
       * Deployment environment of the new OpenSearch cluster to be created from the backup.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @param value The environment to set. * @return This builder for chaining. */ public Builder setEnvironment(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Cluster.Environment value) { if (value == null) { throw new NullPointerException(); } environment_ = value.getNumber(); onChanged(); return this; } /** *
       * Deployment environment of the new OpenSearch cluster to be created from the backup.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Cluster.Environment environment = 5; * @return This builder for chaining. */ public Builder clearEnvironment() { environment_ = 0; onChanged(); return this; } private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpecOrBuilder> configSpecBuilder_; /** *
       * Configuration for the new OpenSearch cluster to be created from the backup.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return Whether the configSpec field is set. */ public boolean hasConfigSpec() { return configSpecBuilder_ != null || configSpec_ != null; } /** *
       * Configuration for the new OpenSearch cluster to be created from the backup.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * Configuration for the new OpenSearch cluster to be created from the backup.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder setConfigSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec value) { if (configSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } configSpec_ = value; onChanged(); } else { configSpecBuilder_.setMessage(value); } return this; } /** *
       * Configuration for the new OpenSearch cluster to be created from the backup.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder setConfigSpec( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.Builder builderForValue) { if (configSpecBuilder_ == null) { configSpec_ = builderForValue.build(); onChanged(); } else { configSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration for the new OpenSearch cluster to be created from the backup.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.newBuilder(configSpec_).mergeFrom(value).buildPartial(); } else { configSpec_ = value; } onChanged(); } else { configSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration for the new OpenSearch cluster to be created from the backup.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder clearConfigSpec() { if (configSpecBuilder_ == null) { configSpec_ = null; onChanged(); } else { configSpec_ = null; configSpecBuilder_ = null; } return this; } /** *
       * Configuration for the new OpenSearch cluster to be created from the backup.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * Configuration for the new OpenSearch cluster to be created from the backup.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.getDefaultInstance() : configSpec_; } } /** *
       * Configuration for the new OpenSearch cluster to be created from the backup.
       * 
* * .yandex.cloud.mdb.opensearch.v1.ConfigCreateSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ConfigCreateSpecOrBuilder>( getConfigSpec(), getParentForChildren(), isClean()); configSpec_ = null; } return configSpecBuilder_; } private java.lang.Object networkId_ = ""; /** *
       * ID of the network to create the cluster in.
       * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkId. */ public java.lang.String getNetworkId() { java.lang.Object ref = networkId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the network to create the cluster in.
       * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkId. */ public com.google.protobuf.ByteString getNetworkIdBytes() { java.lang.Object ref = networkId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the network to create the cluster in.
       * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The networkId to set. * @return This builder for chaining. */ public Builder setNetworkId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkId_ = value; onChanged(); return this; } /** *
       * ID of the network to create the cluster in.
       * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearNetworkId() { networkId_ = getDefaultInstance().getNetworkId(); onChanged(); return this; } /** *
       * ID of the network to create the cluster in.
       * 
* * string network_id = 7 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for networkId to set. * @return This builder for chaining. */ public Builder setNetworkIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkId_ = value; onChanged(); return this; } private com.google.protobuf.LazyStringList securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureSecurityGroupIdsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(securityGroupIds_); bitField0_ |= 0x00000002; } } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_.getUnmodifiableView(); } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @param index The index of the element to return. * @return The securityGroupIds at the given index. */ public java.lang.String getSecurityGroupIds(int index) { return securityGroupIds_.get(index); } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @param index The index of the value to return. * @return The bytes of the securityGroupIds at the given index. */ public com.google.protobuf.ByteString getSecurityGroupIdsBytes(int index) { return securityGroupIds_.getByteString(index); } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @param index The index to set the value at. * @param value The securityGroupIds to set. * @return This builder for chaining. */ public Builder setSecurityGroupIds( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSecurityGroupIdsIsMutable(); securityGroupIds_.set(index, value); onChanged(); return this; } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @param value The securityGroupIds to add. * @return This builder for chaining. */ public Builder addSecurityGroupIds( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSecurityGroupIdsIsMutable(); securityGroupIds_.add(value); onChanged(); return this; } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @param values The securityGroupIds to add. * @return This builder for chaining. */ public Builder addAllSecurityGroupIds( java.lang.Iterable values) { ensureSecurityGroupIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, securityGroupIds_); onChanged(); return this; } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @return This builder for chaining. */ public Builder clearSecurityGroupIds() { securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 8; * @param value The bytes of the securityGroupIds to add. * @return This builder for chaining. */ public Builder addSecurityGroupIdsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureSecurityGroupIdsIsMutable(); securityGroupIds_.add(value); onChanged(); return this; } private java.lang.Object serviceAccountId_ = ""; /** *
       * ID of the service account used to access Object Storage.
       * 
* * string service_account_id = 9; * @return The serviceAccountId. */ public java.lang.String getServiceAccountId() { java.lang.Object ref = serviceAccountId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); serviceAccountId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the service account used to access Object Storage.
       * 
* * string service_account_id = 9; * @return The bytes for serviceAccountId. */ public com.google.protobuf.ByteString getServiceAccountIdBytes() { java.lang.Object ref = serviceAccountId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); serviceAccountId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the service account used to access Object Storage.
       * 
* * string service_account_id = 9; * @param value The serviceAccountId to set. * @return This builder for chaining. */ public Builder setServiceAccountId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } serviceAccountId_ = value; onChanged(); return this; } /** *
       * ID of the service account used to access Object Storage.
       * 
* * string service_account_id = 9; * @return This builder for chaining. */ public Builder clearServiceAccountId() { serviceAccountId_ = getDefaultInstance().getServiceAccountId(); onChanged(); return this; } /** *
       * ID of the service account used to access Object Storage.
       * 
* * string service_account_id = 9; * @param value The bytes for serviceAccountId to set. * @return This builder for chaining. */ public Builder setServiceAccountIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); serviceAccountId_ = value; onChanged(); return this; } private boolean deletionProtection_ ; /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * bool deletion_protection = 10; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * bool deletion_protection = 10; * @param value The deletionProtection to set. * @return This builder for chaining. */ public Builder setDeletionProtection(boolean value) { deletionProtection_ = value; onChanged(); return this; } /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * bool deletion_protection = 10; * @return This builder for chaining. */ public Builder clearDeletionProtection() { deletionProtection_ = false; onChanged(); return this; } private java.lang.Object folderId_ = ""; /** *
       * ID of the folder to create the OpenSearch cluster in.
       * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 11 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 create the OpenSearch cluster in.
       * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 11 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 create the OpenSearch cluster in.
       * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 11 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 create the OpenSearch cluster in.
       * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 11 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearFolderId() { folderId_ = getDefaultInstance().getFolderId(); onChanged(); return this; } /** *
       * ID of the folder to create the OpenSearch cluster in.
       * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 11 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow maintenanceWindow_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder> maintenanceWindowBuilder_; /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 12; * @return Whether the maintenanceWindow field is set. */ public boolean hasMaintenanceWindow() { return maintenanceWindowBuilder_ != null || maintenanceWindow_ != null; } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 12; * @return The maintenanceWindow. */ public yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } else { return maintenanceWindowBuilder_.getMessage(); } } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 12; */ public Builder setMaintenanceWindow(yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } maintenanceWindow_ = value; onChanged(); } else { maintenanceWindowBuilder_.setMessage(value); } return this; } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 12; */ public Builder setMaintenanceWindow( yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder builderForValue) { if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = builderForValue.build(); onChanged(); } else { maintenanceWindowBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 12; */ public Builder mergeMaintenanceWindow(yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (maintenanceWindow_ != null) { maintenanceWindow_ = yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.newBuilder(maintenanceWindow_).mergeFrom(value).buildPartial(); } else { maintenanceWindow_ = value; } onChanged(); } else { maintenanceWindowBuilder_.mergeFrom(value); } return this; } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 12; */ public Builder clearMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = null; onChanged(); } else { maintenanceWindow_ = null; maintenanceWindowBuilder_ = null; } return this; } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 12; */ public yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder getMaintenanceWindowBuilder() { onChanged(); return getMaintenanceWindowFieldBuilder().getBuilder(); } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 12; */ public yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { if (maintenanceWindowBuilder_ != null) { return maintenanceWindowBuilder_.getMessageOrBuilder(); } else { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } } /** *
       * Cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.opensearch.v1.MaintenanceWindow maintenance_window = 12; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder> getMaintenanceWindowFieldBuilder() { if (maintenanceWindowBuilder_ == null) { maintenanceWindowBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.opensearch.v1.Maintenance.MaintenanceWindowOrBuilder>( getMaintenanceWindow(), getParentForChildren(), isClean()); maintenanceWindow_ = null; } return maintenanceWindowBuilder_; } @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.mdb.opensearch.v1.RestoreClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.RestoreClusterRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RestoreClusterRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RestoreClusterRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RestoreClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.RestoreClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the new OpenSearch cluster being created from a backup.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the new OpenSearch cluster being created from a backup.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * ID of the backup being used for creating a cluster.
     * 
* * string backup_id = 2; * @return The backupId. */ java.lang.String getBackupId(); /** *
     * ID of the backup being used for creating a cluster.
     * 
* * string backup_id = 2; * @return The bytes for backupId. */ com.google.protobuf.ByteString getBackupIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.RestoreClusterMetadata} */ public static final class RestoreClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.RestoreClusterMetadata) RestoreClusterMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use RestoreClusterMetadata.newBuilder() to construct. private RestoreClusterMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RestoreClusterMetadata() { clusterId_ = ""; backupId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RestoreClusterMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RestoreClusterMetadata( 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(); clusterId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); backupId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the new OpenSearch cluster being created from a backup.
     * 
* * string cluster_id = 1; * @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 new OpenSearch cluster being created from a backup.
     * 
* * string cluster_id = 1; * @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 BACKUP_ID_FIELD_NUMBER = 2; private volatile java.lang.Object backupId_; /** *
     * ID of the backup being used for creating a cluster.
     * 
* * string backup_id = 2; * @return The backupId. */ @java.lang.Override public java.lang.String getBackupId() { java.lang.Object ref = backupId_; 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(); backupId_ = s; return s; } } /** *
     * ID of the backup being used for creating a cluster.
     * 
* * string backup_id = 2; * @return The bytes for backupId. */ @java.lang.Override public com.google.protobuf.ByteString getBackupIdBytes() { java.lang.Object ref = backupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); backupId_ = 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(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, backupId_); } 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(backupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, backupId_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getBackupId() .equals(other.getBackupId())) 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) + BACKUP_ID_FIELD_NUMBER; hash = (53 * hash) + getBackupId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata 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.mdb.opensearch.v1.RestoreClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.RestoreClusterMetadata) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata.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(); clusterId_ = ""; backupId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata(this); result.clusterId_ = clusterId_; result.backupId_ = backupId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getBackupId().isEmpty()) { backupId_ = other.backupId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the new OpenSearch cluster being created from a backup.
       * 
* * string cluster_id = 1; * @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 new OpenSearch cluster being created from a backup.
       * 
* * string cluster_id = 1; * @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 new OpenSearch cluster being created from a backup.
       * 
* * string cluster_id = 1; * @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 new OpenSearch cluster being created from a backup.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the new OpenSearch cluster being created from a backup.
       * 
* * string cluster_id = 1; * @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 backupId_ = ""; /** *
       * ID of the backup being used for creating a cluster.
       * 
* * string backup_id = 2; * @return The backupId. */ public java.lang.String getBackupId() { java.lang.Object ref = backupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); backupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the backup being used for creating a cluster.
       * 
* * string backup_id = 2; * @return The bytes for backupId. */ public com.google.protobuf.ByteString getBackupIdBytes() { java.lang.Object ref = backupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); backupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the backup being used for creating a cluster.
       * 
* * string backup_id = 2; * @param value The backupId to set. * @return This builder for chaining. */ public Builder setBackupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } backupId_ = value; onChanged(); return this; } /** *
       * ID of the backup being used for creating a cluster.
       * 
* * string backup_id = 2; * @return This builder for chaining. */ public Builder clearBackupId() { backupId_ = getDefaultInstance().getBackupId(); onChanged(); return this; } /** *
       * ID of the backup being used for creating a cluster.
       * 
* * string backup_id = 2; * @param value The bytes for backupId to set. * @return This builder for chaining. */ public Builder setBackupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); backupId_ = 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.mdb.opensearch.v1.RestoreClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.RestoreClusterMetadata) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RestoreClusterMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RestoreClusterMetadata(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.mdb.opensearch.v1.ClusterServiceOuterClass.RestoreClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RescheduleMaintenanceRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster to reschedule the maintenance operation for.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster to reschedule the maintenance operation for.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * The type of the reschedule request.
     * 
* * .yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for rescheduleType. */ int getRescheduleTypeValue(); /** *
     * The type of the reschedule request.
     * 
* * .yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @return The rescheduleType. */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType getRescheduleType(); /** *
     * The time until which this maintenance operation should be delayed.
     * The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks.
     * The value can also point to a moment in the past if [reschedule_type.IMMEDIATE] reschedule type is selected.
     * 
* * .google.protobuf.Timestamp delayed_until = 3; * @return Whether the delayedUntil field is set. */ boolean hasDelayedUntil(); /** *
     * The time until which this maintenance operation should be delayed.
     * The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks.
     * The value can also point to a moment in the past if [reschedule_type.IMMEDIATE] reschedule type is selected.
     * 
* * .google.protobuf.Timestamp delayed_until = 3; * @return The delayedUntil. */ com.google.protobuf.Timestamp getDelayedUntil(); /** *
     * The time until which this maintenance operation should be delayed.
     * The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks.
     * The value can also point to a moment in the past if [reschedule_type.IMMEDIATE] reschedule type is selected.
     * 
* * .google.protobuf.Timestamp delayed_until = 3; */ com.google.protobuf.TimestampOrBuilder getDelayedUntilOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceRequest} */ public static final class RescheduleMaintenanceRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceRequest) RescheduleMaintenanceRequestOrBuilder { private static final long serialVersionUID = 0L; // Use RescheduleMaintenanceRequest.newBuilder() to construct. private RescheduleMaintenanceRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RescheduleMaintenanceRequest() { clusterId_ = ""; rescheduleType_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RescheduleMaintenanceRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RescheduleMaintenanceRequest( 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(); clusterId_ = s; break; } case 16: { int rawValue = input.readEnum(); rescheduleType_ = rawValue; break; } case 26: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (delayedUntil_ != null) { subBuilder = delayedUntil_.toBuilder(); } delayedUntil_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(delayedUntil_); delayedUntil_ = 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 { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.Builder.class); } /** * Protobuf enum {@code yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceRequest.RescheduleType} */ public enum RescheduleType implements com.google.protobuf.ProtocolMessageEnum { /** *
       * Time of the maintenance is not specified..
       * 
* * RESCHEDULE_TYPE_UNSPECIFIED = 0; */ RESCHEDULE_TYPE_UNSPECIFIED(0), /** *
       * Start the maintenance operation immediately.
       * 
* * IMMEDIATE = 1; */ IMMEDIATE(1), /** *
       * Start the maintenance operation within the next available maintenance window.
       * 
* * NEXT_AVAILABLE_WINDOW = 2; */ NEXT_AVAILABLE_WINDOW(2), /** *
       * Start the maintenance operation at the specific time.
       * 
* * SPECIFIC_TIME = 3; */ SPECIFIC_TIME(3), UNRECOGNIZED(-1), ; /** *
       * Time of the maintenance is not specified..
       * 
* * RESCHEDULE_TYPE_UNSPECIFIED = 0; */ public static final int RESCHEDULE_TYPE_UNSPECIFIED_VALUE = 0; /** *
       * Start the maintenance operation immediately.
       * 
* * IMMEDIATE = 1; */ public static final int IMMEDIATE_VALUE = 1; /** *
       * Start the maintenance operation within the next available maintenance window.
       * 
* * NEXT_AVAILABLE_WINDOW = 2; */ public static final int NEXT_AVAILABLE_WINDOW_VALUE = 2; /** *
       * Start the maintenance operation at the specific time.
       * 
* * SPECIFIC_TIME = 3; */ public static final int SPECIFIC_TIME_VALUE = 3; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static RescheduleType valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static RescheduleType forNumber(int value) { switch (value) { case 0: return RESCHEDULE_TYPE_UNSPECIFIED; case 1: return IMMEDIATE; case 2: return NEXT_AVAILABLE_WINDOW; case 3: return SPECIFIC_TIME; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< RescheduleType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public RescheduleType findValueByNumber(int number) { return RescheduleType.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.getDescriptor().getEnumTypes().get(0); } private static final RescheduleType[] VALUES = values(); public static RescheduleType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private RescheduleType(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceRequest.RescheduleType) } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster to reschedule the maintenance operation for.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to reschedule the maintenance operation for.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 RESCHEDULE_TYPE_FIELD_NUMBER = 2; private int rescheduleType_; /** *
     * The type of the reschedule request.
     * 
* * .yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for rescheduleType. */ @java.lang.Override public int getRescheduleTypeValue() { return rescheduleType_; } /** *
     * The type of the reschedule request.
     * 
* * .yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @return The rescheduleType. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType getRescheduleType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType result = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType.valueOf(rescheduleType_); return result == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType.UNRECOGNIZED : result; } public static final int DELAYED_UNTIL_FIELD_NUMBER = 3; private com.google.protobuf.Timestamp delayedUntil_; /** *
     * The time until which this maintenance operation should be delayed.
     * The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks.
     * The value can also point to a moment in the past if [reschedule_type.IMMEDIATE] reschedule type is selected.
     * 
* * .google.protobuf.Timestamp delayed_until = 3; * @return Whether the delayedUntil field is set. */ @java.lang.Override public boolean hasDelayedUntil() { return delayedUntil_ != null; } /** *
     * The time until which this maintenance operation should be delayed.
     * The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks.
     * The value can also point to a moment in the past if [reschedule_type.IMMEDIATE] reschedule type is selected.
     * 
* * .google.protobuf.Timestamp delayed_until = 3; * @return The delayedUntil. */ @java.lang.Override public com.google.protobuf.Timestamp getDelayedUntil() { return delayedUntil_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : delayedUntil_; } /** *
     * The time until which this maintenance operation should be delayed.
     * The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks.
     * The value can also point to a moment in the past if [reschedule_type.IMMEDIATE] reschedule type is selected.
     * 
* * .google.protobuf.Timestamp delayed_until = 3; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getDelayedUntilOrBuilder() { return getDelayedUntil(); } 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 (rescheduleType_ != yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType.RESCHEDULE_TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(2, rescheduleType_); } if (delayedUntil_ != null) { output.writeMessage(3, getDelayedUntil()); } 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 (rescheduleType_ != yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType.RESCHEDULE_TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, rescheduleType_); } if (delayedUntil_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getDelayedUntil()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (rescheduleType_ != other.rescheduleType_) return false; if (hasDelayedUntil() != other.hasDelayedUntil()) return false; if (hasDelayedUntil()) { if (!getDelayedUntil() .equals(other.getDelayedUntil())) 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) + RESCHEDULE_TYPE_FIELD_NUMBER; hash = (53 * hash) + rescheduleType_; if (hasDelayedUntil()) { hash = (37 * hash) + DELAYED_UNTIL_FIELD_NUMBER; hash = (53 * hash) + getDelayedUntil().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest 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.mdb.opensearch.v1.RescheduleMaintenanceRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.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(); clusterId_ = ""; rescheduleType_ = 0; if (delayedUntilBuilder_ == null) { delayedUntil_ = null; } else { delayedUntil_ = null; delayedUntilBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest(this); result.clusterId_ = clusterId_; result.rescheduleType_ = rescheduleType_; if (delayedUntilBuilder_ == null) { result.delayedUntil_ = delayedUntil_; } else { result.delayedUntil_ = delayedUntilBuilder_.build(); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (other.rescheduleType_ != 0) { setRescheduleTypeValue(other.getRescheduleTypeValue()); } if (other.hasDelayedUntil()) { mergeDelayedUntil(other.getDelayedUntil()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster to reschedule the maintenance operation for.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to reschedule the maintenance operation for.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to reschedule the maintenance operation for.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to reschedule the maintenance operation for.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster to reschedule the maintenance operation for.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 int rescheduleType_ = 0; /** *
       * The type of the reschedule request.
       * 
* * .yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for rescheduleType. */ @java.lang.Override public int getRescheduleTypeValue() { return rescheduleType_; } /** *
       * The type of the reschedule request.
       * 
* * .yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @param value The enum numeric value on the wire for rescheduleType to set. * @return This builder for chaining. */ public Builder setRescheduleTypeValue(int value) { rescheduleType_ = value; onChanged(); return this; } /** *
       * The type of the reschedule request.
       * 
* * .yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @return The rescheduleType. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType getRescheduleType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType result = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType.valueOf(rescheduleType_); return result == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType.UNRECOGNIZED : result; } /** *
       * The type of the reschedule request.
       * 
* * .yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @param value The rescheduleType to set. * @return This builder for chaining. */ public Builder setRescheduleType(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType value) { if (value == null) { throw new NullPointerException(); } rescheduleType_ = value.getNumber(); onChanged(); return this; } /** *
       * The type of the reschedule request.
       * 
* * .yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearRescheduleType() { rescheduleType_ = 0; onChanged(); return this; } private com.google.protobuf.Timestamp delayedUntil_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> delayedUntilBuilder_; /** *
       * The time until which this maintenance operation should be delayed.
       * The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks.
       * The value can also point to a moment in the past if [reschedule_type.IMMEDIATE] reschedule type is selected.
       * 
* * .google.protobuf.Timestamp delayed_until = 3; * @return Whether the delayedUntil field is set. */ public boolean hasDelayedUntil() { return delayedUntilBuilder_ != null || delayedUntil_ != null; } /** *
       * The time until which this maintenance operation should be delayed.
       * The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks.
       * The value can also point to a moment in the past if [reschedule_type.IMMEDIATE] reschedule type is selected.
       * 
* * .google.protobuf.Timestamp delayed_until = 3; * @return The delayedUntil. */ public com.google.protobuf.Timestamp getDelayedUntil() { if (delayedUntilBuilder_ == null) { return delayedUntil_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : delayedUntil_; } else { return delayedUntilBuilder_.getMessage(); } } /** *
       * The time until which this maintenance operation should be delayed.
       * The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks.
       * The value can also point to a moment in the past if [reschedule_type.IMMEDIATE] reschedule type is selected.
       * 
* * .google.protobuf.Timestamp delayed_until = 3; */ public Builder setDelayedUntil(com.google.protobuf.Timestamp value) { if (delayedUntilBuilder_ == null) { if (value == null) { throw new NullPointerException(); } delayedUntil_ = value; onChanged(); } else { delayedUntilBuilder_.setMessage(value); } return this; } /** *
       * The time until which this maintenance operation should be delayed.
       * The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks.
       * The value can also point to a moment in the past if [reschedule_type.IMMEDIATE] reschedule type is selected.
       * 
* * .google.protobuf.Timestamp delayed_until = 3; */ public Builder setDelayedUntil( com.google.protobuf.Timestamp.Builder builderForValue) { if (delayedUntilBuilder_ == null) { delayedUntil_ = builderForValue.build(); onChanged(); } else { delayedUntilBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * The time until which this maintenance operation should be delayed.
       * The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks.
       * The value can also point to a moment in the past if [reschedule_type.IMMEDIATE] reschedule type is selected.
       * 
* * .google.protobuf.Timestamp delayed_until = 3; */ public Builder mergeDelayedUntil(com.google.protobuf.Timestamp value) { if (delayedUntilBuilder_ == null) { if (delayedUntil_ != null) { delayedUntil_ = com.google.protobuf.Timestamp.newBuilder(delayedUntil_).mergeFrom(value).buildPartial(); } else { delayedUntil_ = value; } onChanged(); } else { delayedUntilBuilder_.mergeFrom(value); } return this; } /** *
       * The time until which this maintenance operation should be delayed.
       * The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks.
       * The value can also point to a moment in the past if [reschedule_type.IMMEDIATE] reschedule type is selected.
       * 
* * .google.protobuf.Timestamp delayed_until = 3; */ public Builder clearDelayedUntil() { if (delayedUntilBuilder_ == null) { delayedUntil_ = null; onChanged(); } else { delayedUntil_ = null; delayedUntilBuilder_ = null; } return this; } /** *
       * The time until which this maintenance operation should be delayed.
       * The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks.
       * The value can also point to a moment in the past if [reschedule_type.IMMEDIATE] reschedule type is selected.
       * 
* * .google.protobuf.Timestamp delayed_until = 3; */ public com.google.protobuf.Timestamp.Builder getDelayedUntilBuilder() { onChanged(); return getDelayedUntilFieldBuilder().getBuilder(); } /** *
       * The time until which this maintenance operation should be delayed.
       * The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks.
       * The value can also point to a moment in the past if [reschedule_type.IMMEDIATE] reschedule type is selected.
       * 
* * .google.protobuf.Timestamp delayed_until = 3; */ public com.google.protobuf.TimestampOrBuilder getDelayedUntilOrBuilder() { if (delayedUntilBuilder_ != null) { return delayedUntilBuilder_.getMessageOrBuilder(); } else { return delayedUntil_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : delayedUntil_; } } /** *
       * The time until which this maintenance operation should be delayed.
       * The value should be ahead of the first time when the maintenance operation has been scheduled for no more than two weeks.
       * The value can also point to a moment in the past if [reschedule_type.IMMEDIATE] reschedule type is selected.
       * 
* * .google.protobuf.Timestamp delayed_until = 3; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getDelayedUntilFieldBuilder() { if (delayedUntilBuilder_ == null) { delayedUntilBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getDelayedUntil(), getParentForChildren(), isClean()); delayedUntil_ = null; } return delayedUntilBuilder_; } @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.mdb.opensearch.v1.RescheduleMaintenanceRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RescheduleMaintenanceRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RescheduleMaintenanceRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RescheduleMaintenanceMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster where the reschedule is applied.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster where the reschedule is applied.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * The time until which this maintenance operation is to be delayed.
     * 
* * .google.protobuf.Timestamp delayed_until = 4; * @return Whether the delayedUntil field is set. */ boolean hasDelayedUntil(); /** *
     * The time until which this maintenance operation is to be delayed.
     * 
* * .google.protobuf.Timestamp delayed_until = 4; * @return The delayedUntil. */ com.google.protobuf.Timestamp getDelayedUntil(); /** *
     * The time until which this maintenance operation is to be delayed.
     * 
* * .google.protobuf.Timestamp delayed_until = 4; */ com.google.protobuf.TimestampOrBuilder getDelayedUntilOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceMetadata} */ public static final class RescheduleMaintenanceMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceMetadata) RescheduleMaintenanceMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use RescheduleMaintenanceMetadata.newBuilder() to construct. private RescheduleMaintenanceMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RescheduleMaintenanceMetadata() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RescheduleMaintenanceMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RescheduleMaintenanceMetadata( 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(); clusterId_ = s; break; } case 34: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (delayedUntil_ != null) { subBuilder = delayedUntil_.toBuilder(); } delayedUntil_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(delayedUntil_); delayedUntil_ = 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 { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster where the reschedule is applied.
     * 
* * string cluster_id = 1; * @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 OpenSearch cluster where the reschedule is applied.
     * 
* * string cluster_id = 1; * @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 DELAYED_UNTIL_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp delayedUntil_; /** *
     * The time until which this maintenance operation is to be delayed.
     * 
* * .google.protobuf.Timestamp delayed_until = 4; * @return Whether the delayedUntil field is set. */ @java.lang.Override public boolean hasDelayedUntil() { return delayedUntil_ != null; } /** *
     * The time until which this maintenance operation is to be delayed.
     * 
* * .google.protobuf.Timestamp delayed_until = 4; * @return The delayedUntil. */ @java.lang.Override public com.google.protobuf.Timestamp getDelayedUntil() { return delayedUntil_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : delayedUntil_; } /** *
     * The time until which this maintenance operation is to be delayed.
     * 
* * .google.protobuf.Timestamp delayed_until = 4; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getDelayedUntilOrBuilder() { return getDelayedUntil(); } 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 (delayedUntil_ != null) { output.writeMessage(4, getDelayedUntil()); } 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 (delayedUntil_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getDelayedUntil()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (hasDelayedUntil() != other.hasDelayedUntil()) return false; if (hasDelayedUntil()) { if (!getDelayedUntil() .equals(other.getDelayedUntil())) 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(); if (hasDelayedUntil()) { hash = (37 * hash) + DELAYED_UNTIL_FIELD_NUMBER; hash = (53 * hash) + getDelayedUntil().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata 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.mdb.opensearch.v1.RescheduleMaintenanceMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceMetadata) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.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(); clusterId_ = ""; if (delayedUntilBuilder_ == null) { delayedUntil_ = null; } else { delayedUntil_ = null; delayedUntilBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata(this); result.clusterId_ = clusterId_; if (delayedUntilBuilder_ == null) { result.delayedUntil_ = delayedUntil_; } else { result.delayedUntil_ = delayedUntilBuilder_.build(); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (other.hasDelayedUntil()) { mergeDelayedUntil(other.getDelayedUntil()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster where the reschedule is applied.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster where the reschedule is applied.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster where the reschedule is applied.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster where the reschedule is applied.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster where the reschedule is applied.
       * 
* * string cluster_id = 1; * @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 com.google.protobuf.Timestamp delayedUntil_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> delayedUntilBuilder_; /** *
       * The time until which this maintenance operation is to be delayed.
       * 
* * .google.protobuf.Timestamp delayed_until = 4; * @return Whether the delayedUntil field is set. */ public boolean hasDelayedUntil() { return delayedUntilBuilder_ != null || delayedUntil_ != null; } /** *
       * The time until which this maintenance operation is to be delayed.
       * 
* * .google.protobuf.Timestamp delayed_until = 4; * @return The delayedUntil. */ public com.google.protobuf.Timestamp getDelayedUntil() { if (delayedUntilBuilder_ == null) { return delayedUntil_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : delayedUntil_; } else { return delayedUntilBuilder_.getMessage(); } } /** *
       * The time until which this maintenance operation is to be delayed.
       * 
* * .google.protobuf.Timestamp delayed_until = 4; */ public Builder setDelayedUntil(com.google.protobuf.Timestamp value) { if (delayedUntilBuilder_ == null) { if (value == null) { throw new NullPointerException(); } delayedUntil_ = value; onChanged(); } else { delayedUntilBuilder_.setMessage(value); } return this; } /** *
       * The time until which this maintenance operation is to be delayed.
       * 
* * .google.protobuf.Timestamp delayed_until = 4; */ public Builder setDelayedUntil( com.google.protobuf.Timestamp.Builder builderForValue) { if (delayedUntilBuilder_ == null) { delayedUntil_ = builderForValue.build(); onChanged(); } else { delayedUntilBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * The time until which this maintenance operation is to be delayed.
       * 
* * .google.protobuf.Timestamp delayed_until = 4; */ public Builder mergeDelayedUntil(com.google.protobuf.Timestamp value) { if (delayedUntilBuilder_ == null) { if (delayedUntil_ != null) { delayedUntil_ = com.google.protobuf.Timestamp.newBuilder(delayedUntil_).mergeFrom(value).buildPartial(); } else { delayedUntil_ = value; } onChanged(); } else { delayedUntilBuilder_.mergeFrom(value); } return this; } /** *
       * The time until which this maintenance operation is to be delayed.
       * 
* * .google.protobuf.Timestamp delayed_until = 4; */ public Builder clearDelayedUntil() { if (delayedUntilBuilder_ == null) { delayedUntil_ = null; onChanged(); } else { delayedUntil_ = null; delayedUntilBuilder_ = null; } return this; } /** *
       * The time until which this maintenance operation is to be delayed.
       * 
* * .google.protobuf.Timestamp delayed_until = 4; */ public com.google.protobuf.Timestamp.Builder getDelayedUntilBuilder() { onChanged(); return getDelayedUntilFieldBuilder().getBuilder(); } /** *
       * The time until which this maintenance operation is to be delayed.
       * 
* * .google.protobuf.Timestamp delayed_until = 4; */ public com.google.protobuf.TimestampOrBuilder getDelayedUntilOrBuilder() { if (delayedUntilBuilder_ != null) { return delayedUntilBuilder_.getMessageOrBuilder(); } else { return delayedUntil_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : delayedUntil_; } } /** *
       * The time until which this maintenance operation is to be delayed.
       * 
* * .google.protobuf.Timestamp delayed_until = 4; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getDelayedUntilFieldBuilder() { if (delayedUntilBuilder_ == null) { delayedUntilBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getDelayedUntil(), getParentForChildren(), isClean()); delayedUntil_ = null; } return delayedUntilBuilder_; } @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.mdb.opensearch.v1.RescheduleMaintenanceMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.RescheduleMaintenanceMetadata) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RescheduleMaintenanceMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RescheduleMaintenanceMetadata(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.mdb.opensearch.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterBackupsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.ListClusterBackupsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than `page_size`, the service returns a [ListClusterBackupsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * 
* * 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 [ListClusterBackupsResponse.next_page_token]
     * returned by the 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 [ListClusterBackupsResponse.next_page_token]
     * returned by the 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.mdb.opensearch.v1.ListClusterBackupsRequest} */ public static final class ListClusterBackupsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.ListClusterBackupsRequest) ListClusterBackupsRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListClusterBackupsRequest.newBuilder() to construct. private ListClusterBackupsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListClusterBackupsRequest() { clusterId_ = ""; pageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListClusterBackupsRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListClusterBackupsRequest( 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(); clusterId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 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 [ListClusterBackupsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * 
* * 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 [ListClusterBackupsResponse.next_page_token]
     * returned by the 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 [ListClusterBackupsResponse.next_page_token]
     * returned by the 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(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } 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(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest) obj; if (!getClusterId() .equals(other.getClusterId())) 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) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest 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.mdb.opensearch.v1.ListClusterBackupsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.ListClusterBackupsRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.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(); clusterId_ = ""; pageSize_ = 0L; pageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest(this); result.clusterId_ = clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 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 [ListClusterBackupsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * 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 [ListClusterBackupsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * 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 [ListClusterBackupsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * 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 [ListClusterBackupsResponse.next_page_token]
       * returned by the 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 [ListClusterBackupsResponse.next_page_token]
       * returned by the 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 [ListClusterBackupsResponse.next_page_token]
       * returned by the 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 [ListClusterBackupsResponse.next_page_token]
       * returned by the 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 [ListClusterBackupsResponse.next_page_token]
       * returned by the 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.mdb.opensearch.v1.ListClusterBackupsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.ListClusterBackupsRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListClusterBackupsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListClusterBackupsRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterBackupsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.ListClusterBackupsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of the OpenSearch cluster backups.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ java.util.List getBackupsList(); /** *
     * List of the OpenSearch cluster backups.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup getBackups(int index); /** *
     * List of the OpenSearch cluster backups.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ int getBackupsCount(); /** *
     * List of the OpenSearch cluster backups.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ java.util.List getBackupsOrBuilderList(); /** *
     * List of the OpenSearch cluster backups.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.BackupOrBuilder getBackupsOrBuilder( int index); /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClustersRequest.page_size], use the [next_page_token] as the value
     * for the [ListClustersRequest.page_token] parameter in the next list request.
     * Each subsequent list request has 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 [ListClustersRequest.page_size], use the [next_page_token] as the value
     * for the [ListClustersRequest.page_token] parameter in the next list request.
     * Each subsequent list request has 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.mdb.opensearch.v1.ListClusterBackupsResponse} */ public static final class ListClusterBackupsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.ListClusterBackupsResponse) ListClusterBackupsResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListClusterBackupsResponse.newBuilder() to construct. private ListClusterBackupsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListClusterBackupsResponse() { backups_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListClusterBackupsResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListClusterBackupsResponse( 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)) { backups_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } backups_.add( input.readMessage(yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup.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)) { backups_ = java.util.Collections.unmodifiableList(backups_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.Builder.class); } public static final int BACKUPS_FIELD_NUMBER = 1; private java.util.List backups_; /** *
     * List of the OpenSearch cluster backups.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ @java.lang.Override public java.util.List getBackupsList() { return backups_; } /** *
     * List of the OpenSearch cluster backups.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ @java.lang.Override public java.util.List getBackupsOrBuilderList() { return backups_; } /** *
     * List of the OpenSearch cluster backups.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ @java.lang.Override public int getBackupsCount() { return backups_.size(); } /** *
     * List of the OpenSearch cluster backups.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup getBackups(int index) { return backups_.get(index); } /** *
     * List of the OpenSearch cluster backups.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.BackupOrBuilder getBackupsOrBuilder( int index) { return backups_.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 [ListClustersRequest.page_size], use the [next_page_token] as the value
     * for the [ListClustersRequest.page_token] parameter in the next list request.
     * Each subsequent list request has 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 [ListClustersRequest.page_size], use the [next_page_token] as the value
     * for the [ListClustersRequest.page_token] parameter in the next list request.
     * Each subsequent list request has 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 < backups_.size(); i++) { output.writeMessage(1, backups_.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 < backups_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, backups_.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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse) obj; if (!getBackupsList() .equals(other.getBackupsList())) 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 (getBackupsCount() > 0) { hash = (37 * hash) + BACKUPS_FIELD_NUMBER; hash = (53 * hash) + getBackupsList().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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse 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.mdb.opensearch.v1.ListClusterBackupsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.ListClusterBackupsResponse) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getBackupsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (backupsBuilder_ == null) { backups_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { backupsBuilder_.clear(); } nextPageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse(this); int from_bitField0_ = bitField0_; if (backupsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { backups_ = java.util.Collections.unmodifiableList(backups_); bitField0_ = (bitField0_ & ~0x00000001); } result.backups_ = backups_; } else { result.backups_ = backupsBuilder_.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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.getDefaultInstance()) return this; if (backupsBuilder_ == null) { if (!other.backups_.isEmpty()) { if (backups_.isEmpty()) { backups_ = other.backups_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureBackupsIsMutable(); backups_.addAll(other.backups_); } onChanged(); } } else { if (!other.backups_.isEmpty()) { if (backupsBuilder_.isEmpty()) { backupsBuilder_.dispose(); backupsBuilder_ = null; backups_ = other.backups_; bitField0_ = (bitField0_ & ~0x00000001); backupsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getBackupsFieldBuilder() : null; } else { backupsBuilder_.addAllMessages(other.backups_); } } } 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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List backups_ = java.util.Collections.emptyList(); private void ensureBackupsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { backups_ = new java.util.ArrayList(backups_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup, yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup.Builder, yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.BackupOrBuilder> backupsBuilder_; /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public java.util.List getBackupsList() { if (backupsBuilder_ == null) { return java.util.Collections.unmodifiableList(backups_); } else { return backupsBuilder_.getMessageList(); } } /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public int getBackupsCount() { if (backupsBuilder_ == null) { return backups_.size(); } else { return backupsBuilder_.getCount(); } } /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup getBackups(int index) { if (backupsBuilder_ == null) { return backups_.get(index); } else { return backupsBuilder_.getMessage(index); } } /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public Builder setBackups( int index, yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup value) { if (backupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureBackupsIsMutable(); backups_.set(index, value); onChanged(); } else { backupsBuilder_.setMessage(index, value); } return this; } /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public Builder setBackups( int index, yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup.Builder builderForValue) { if (backupsBuilder_ == null) { ensureBackupsIsMutable(); backups_.set(index, builderForValue.build()); onChanged(); } else { backupsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public Builder addBackups(yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup value) { if (backupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureBackupsIsMutable(); backups_.add(value); onChanged(); } else { backupsBuilder_.addMessage(value); } return this; } /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public Builder addBackups( int index, yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup value) { if (backupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureBackupsIsMutable(); backups_.add(index, value); onChanged(); } else { backupsBuilder_.addMessage(index, value); } return this; } /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public Builder addBackups( yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup.Builder builderForValue) { if (backupsBuilder_ == null) { ensureBackupsIsMutable(); backups_.add(builderForValue.build()); onChanged(); } else { backupsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public Builder addBackups( int index, yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup.Builder builderForValue) { if (backupsBuilder_ == null) { ensureBackupsIsMutable(); backups_.add(index, builderForValue.build()); onChanged(); } else { backupsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public Builder addAllBackups( java.lang.Iterable values) { if (backupsBuilder_ == null) { ensureBackupsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, backups_); onChanged(); } else { backupsBuilder_.addAllMessages(values); } return this; } /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public Builder clearBackups() { if (backupsBuilder_ == null) { backups_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { backupsBuilder_.clear(); } return this; } /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public Builder removeBackups(int index) { if (backupsBuilder_ == null) { ensureBackupsIsMutable(); backups_.remove(index); onChanged(); } else { backupsBuilder_.remove(index); } return this; } /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup.Builder getBackupsBuilder( int index) { return getBackupsFieldBuilder().getBuilder(index); } /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.BackupOrBuilder getBackupsOrBuilder( int index) { if (backupsBuilder_ == null) { return backups_.get(index); } else { return backupsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public java.util.List getBackupsOrBuilderList() { if (backupsBuilder_ != null) { return backupsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(backups_); } } /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup.Builder addBackupsBuilder() { return getBackupsFieldBuilder().addBuilder( yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup.getDefaultInstance()); } /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup.Builder addBackupsBuilder( int index) { return getBackupsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup.getDefaultInstance()); } /** *
       * List of the OpenSearch cluster backups.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.Backup backups = 1; */ public java.util.List getBackupsBuilderList() { return getBackupsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup, yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup.Builder, yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.BackupOrBuilder> getBackupsFieldBuilder() { if (backupsBuilder_ == null) { backupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup, yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.Backup.Builder, yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.BackupOrBuilder>( backups_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); backups_ = null; } return backupsBuilder_; } 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 [ListClustersRequest.page_size], use the [next_page_token] as the value
       * for the [ListClustersRequest.page_token] parameter in the next list request.
       * Each subsequent list request has 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 [ListClustersRequest.page_size], use the [next_page_token] as the value
       * for the [ListClustersRequest.page_token] parameter in the next list request.
       * Each subsequent list request has 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 [ListClustersRequest.page_size], use the [next_page_token] as the value
       * for the [ListClustersRequest.page_token] parameter in the next list request.
       * Each subsequent list request has 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 [ListClustersRequest.page_size], use the [next_page_token] as the value
       * for the [ListClustersRequest.page_token] parameter in the next list request.
       * Each subsequent list request has 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 [ListClustersRequest.page_size], use the [next_page_token] as the value
       * for the [ListClustersRequest.page_token] parameter in the next list request.
       * Each subsequent list request has 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.mdb.opensearch.v1.ListClusterBackupsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.ListClusterBackupsResponse) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListClusterBackupsResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListClusterBackupsResponse(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.mdb.opensearch.v1.ClusterServiceOuterClass.ListClusterBackupsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteOpenSearchNodeGroupRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.DeleteOpenSearchNodeGroupRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster to delete the OpenSearch type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster to delete the OpenSearch type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the OpenSearch type host group to delete.
     * 
* * string name = 2; * @return The name. */ java.lang.String getName(); /** *
     * Name of the OpenSearch type host group to delete.
     * 
* * string name = 2; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.DeleteOpenSearchNodeGroupRequest} */ public static final class DeleteOpenSearchNodeGroupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.DeleteOpenSearchNodeGroupRequest) DeleteOpenSearchNodeGroupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteOpenSearchNodeGroupRequest.newBuilder() to construct. private DeleteOpenSearchNodeGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteOpenSearchNodeGroupRequest() { clusterId_ = ""; name_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteOpenSearchNodeGroupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteOpenSearchNodeGroupRequest( 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(); clusterId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); name_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteOpenSearchNodeGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteOpenSearchNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster to delete the OpenSearch type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to delete the OpenSearch type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch type host group to delete.
     * 
* * string name = 2; * @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 OpenSearch type host group to delete.
     * 
* * string name = 2; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getName() .equals(other.getName())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.DeleteOpenSearchNodeGroupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.DeleteOpenSearchNodeGroupRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteOpenSearchNodeGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteOpenSearchNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest.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(); clusterId_ = ""; name_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteOpenSearchNodeGroupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest(this); result.clusterId_ = clusterId_; result.name_ = name_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getName().isEmpty()) { name_ = other.name_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster to delete the OpenSearch type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to delete the OpenSearch type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to delete the OpenSearch type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to delete the OpenSearch type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster to delete the OpenSearch type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch type host group to delete.
       * 
* * string name = 2; * @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 OpenSearch type host group to delete.
       * 
* * string name = 2; * @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 OpenSearch type host group to delete.
       * 
* * string name = 2; * @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 OpenSearch type host group to delete.
       * 
* * string name = 2; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Name of the OpenSearch type host group to delete.
       * 
* * string name = 2; * @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; } @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.mdb.opensearch.v1.DeleteOpenSearchNodeGroupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.DeleteOpenSearchNodeGroupRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteOpenSearchNodeGroupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteOpenSearchNodeGroupRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteOpenSearchNodeGroupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateOpenSearchNodeGroupRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.UpdateOpenSearchNodeGroupRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster to update the OpenSearch type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster to update the OpenSearch type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the OpenSearch type host group to be updated.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The name. */ java.lang.String getName(); /** *
     * Name of the OpenSearch type host group to be updated.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * Field mask that specifies which fields of the host group configuration should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; * @return Whether the updateMask field is set. */ boolean hasUpdateMask(); /** *
     * Field mask that specifies which fields of the host group configuration should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; * @return The updateMask. */ com.google.protobuf.FieldMask getUpdateMask(); /** *
     * Field mask that specifies which fields of the host group configuration should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); /** *
     * New configuration for the host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec node_group_spec = 4; * @return Whether the nodeGroupSpec field is set. */ boolean hasNodeGroupSpec(); /** *
     * New configuration for the host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec node_group_spec = 4; * @return The nodeGroupSpec. */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec getNodeGroupSpec(); /** *
     * New configuration for the host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec node_group_spec = 4; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpecOrBuilder getNodeGroupSpecOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.UpdateOpenSearchNodeGroupRequest} */ public static final class UpdateOpenSearchNodeGroupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.UpdateOpenSearchNodeGroupRequest) UpdateOpenSearchNodeGroupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateOpenSearchNodeGroupRequest.newBuilder() to construct. private UpdateOpenSearchNodeGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateOpenSearchNodeGroupRequest() { clusterId_ = ""; name_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateOpenSearchNodeGroupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateOpenSearchNodeGroupRequest( 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(); clusterId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 26: { 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 34: { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.Builder subBuilder = null; if (nodeGroupSpec_ != null) { subBuilder = nodeGroupSpec_.toBuilder(); } nodeGroupSpec_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(nodeGroupSpec_); nodeGroupSpec_ = 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 { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateOpenSearchNodeGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateOpenSearchNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster to update the OpenSearch type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to update the OpenSearch type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch type host group to be updated.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 OpenSearch type host group to be updated.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 UPDATE_MASK_FIELD_NUMBER = 3; private com.google.protobuf.FieldMask updateMask_; /** *
     * Field mask that specifies which fields of the host group configuration should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; * @return Whether the updateMask field is set. */ @java.lang.Override public boolean hasUpdateMask() { return updateMask_ != null; } /** *
     * Field mask that specifies which fields of the host group configuration should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; * @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 host group configuration should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; */ @java.lang.Override public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return getUpdateMask(); } public static final int NODE_GROUP_SPEC_FIELD_NUMBER = 4; private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec nodeGroupSpec_; /** *
     * New configuration for the host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec node_group_spec = 4; * @return Whether the nodeGroupSpec field is set. */ @java.lang.Override public boolean hasNodeGroupSpec() { return nodeGroupSpec_ != null; } /** *
     * New configuration for the host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec node_group_spec = 4; * @return The nodeGroupSpec. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec getNodeGroupSpec() { return nodeGroupSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.getDefaultInstance() : nodeGroupSpec_; } /** *
     * New configuration for the host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec node_group_spec = 4; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpecOrBuilder getNodeGroupSpecOrBuilder() { return getNodeGroupSpec(); } 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 (updateMask_ != null) { output.writeMessage(3, getUpdateMask()); } if (nodeGroupSpec_ != null) { output.writeMessage(4, getNodeGroupSpec()); } 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 (updateMask_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getUpdateMask()); } if (nodeGroupSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getNodeGroupSpec()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getName() .equals(other.getName())) return false; if (hasUpdateMask() != other.hasUpdateMask()) return false; if (hasUpdateMask()) { if (!getUpdateMask() .equals(other.getUpdateMask())) return false; } if (hasNodeGroupSpec() != other.hasNodeGroupSpec()) return false; if (hasNodeGroupSpec()) { if (!getNodeGroupSpec() .equals(other.getNodeGroupSpec())) 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(); if (hasUpdateMask()) { hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; hash = (53 * hash) + getUpdateMask().hashCode(); } if (hasNodeGroupSpec()) { hash = (37 * hash) + NODE_GROUP_SPEC_FIELD_NUMBER; hash = (53 * hash) + getNodeGroupSpec().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.UpdateOpenSearchNodeGroupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.UpdateOpenSearchNodeGroupRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateOpenSearchNodeGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateOpenSearchNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest.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(); clusterId_ = ""; name_ = ""; if (updateMaskBuilder_ == null) { updateMask_ = null; } else { updateMask_ = null; updateMaskBuilder_ = null; } if (nodeGroupSpecBuilder_ == null) { nodeGroupSpec_ = null; } else { nodeGroupSpec_ = null; nodeGroupSpecBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateOpenSearchNodeGroupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest(this); result.clusterId_ = clusterId_; result.name_ = name_; if (updateMaskBuilder_ == null) { result.updateMask_ = updateMask_; } else { result.updateMask_ = updateMaskBuilder_.build(); } if (nodeGroupSpecBuilder_ == null) { result.nodeGroupSpec_ = nodeGroupSpec_; } else { result.nodeGroupSpec_ = nodeGroupSpecBuilder_.build(); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (other.hasUpdateMask()) { mergeUpdateMask(other.getUpdateMask()); } if (other.hasNodeGroupSpec()) { mergeNodeGroupSpec(other.getNodeGroupSpec()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster to update the OpenSearch type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to update the OpenSearch type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to update the OpenSearch type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to update the OpenSearch type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster to update the OpenSearch type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch type host group to be updated.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 OpenSearch type host group to be updated.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 OpenSearch type host group to be updated.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 OpenSearch type host group to be updated.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Name of the OpenSearch type host group to be updated.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 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 host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; * @return Whether the updateMask field is set. */ public boolean hasUpdateMask() { return updateMaskBuilder_ != null || updateMask_ != null; } /** *
       * Field mask that specifies which fields of the host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; * @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 host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ 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 host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ 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 host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ 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 host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ public Builder clearUpdateMask() { if (updateMaskBuilder_ == null) { updateMask_ = null; onChanged(); } else { updateMask_ = null; updateMaskBuilder_ = null; } return this; } /** *
       * Field mask that specifies which fields of the host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { onChanged(); return getUpdateMaskFieldBuilder().getBuilder(); } /** *
       * Field mask that specifies which fields of the host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ 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 host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ 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 yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec nodeGroupSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpecOrBuilder> nodeGroupSpecBuilder_; /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec node_group_spec = 4; * @return Whether the nodeGroupSpec field is set. */ public boolean hasNodeGroupSpec() { return nodeGroupSpecBuilder_ != null || nodeGroupSpec_ != null; } /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec node_group_spec = 4; * @return The nodeGroupSpec. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec getNodeGroupSpec() { if (nodeGroupSpecBuilder_ == null) { return nodeGroupSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.getDefaultInstance() : nodeGroupSpec_; } else { return nodeGroupSpecBuilder_.getMessage(); } } /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec node_group_spec = 4; */ public Builder setNodeGroupSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec value) { if (nodeGroupSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } nodeGroupSpec_ = value; onChanged(); } else { nodeGroupSpecBuilder_.setMessage(value); } return this; } /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec node_group_spec = 4; */ public Builder setNodeGroupSpec( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.Builder builderForValue) { if (nodeGroupSpecBuilder_ == null) { nodeGroupSpec_ = builderForValue.build(); onChanged(); } else { nodeGroupSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec node_group_spec = 4; */ public Builder mergeNodeGroupSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec value) { if (nodeGroupSpecBuilder_ == null) { if (nodeGroupSpec_ != null) { nodeGroupSpec_ = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.newBuilder(nodeGroupSpec_).mergeFrom(value).buildPartial(); } else { nodeGroupSpec_ = value; } onChanged(); } else { nodeGroupSpecBuilder_.mergeFrom(value); } return this; } /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec node_group_spec = 4; */ public Builder clearNodeGroupSpec() { if (nodeGroupSpecBuilder_ == null) { nodeGroupSpec_ = null; onChanged(); } else { nodeGroupSpec_ = null; nodeGroupSpecBuilder_ = null; } return this; } /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec node_group_spec = 4; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.Builder getNodeGroupSpecBuilder() { onChanged(); return getNodeGroupSpecFieldBuilder().getBuilder(); } /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec node_group_spec = 4; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpecOrBuilder getNodeGroupSpecOrBuilder() { if (nodeGroupSpecBuilder_ != null) { return nodeGroupSpecBuilder_.getMessageOrBuilder(); } else { return nodeGroupSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.getDefaultInstance() : nodeGroupSpec_; } } /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec node_group_spec = 4; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpecOrBuilder> getNodeGroupSpecFieldBuilder() { if (nodeGroupSpecBuilder_ == null) { nodeGroupSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpecOrBuilder>( getNodeGroupSpec(), getParentForChildren(), isClean()); nodeGroupSpec_ = null; } return nodeGroupSpecBuilder_; } @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.mdb.opensearch.v1.UpdateOpenSearchNodeGroupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.UpdateOpenSearchNodeGroupRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateOpenSearchNodeGroupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateOpenSearchNodeGroupRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateOpenSearchNodeGroupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface OpenSearchNodeGroupUpdateSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Resources allocated to the hosts.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; * @return Whether the resources field is set. */ boolean hasResources(); /** *
     * Resources allocated to the hosts.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; * @return The resources. */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources getResources(); /** *
     * Resources allocated to the hosts.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder(); /** *
     * Number of hosts in the group.
     * 
* * int64 hosts_count = 2; * @return The hostsCount. */ long getHostsCount(); /** *
     * Roles of the host group.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @return A list containing the roles. */ java.util.List getRolesList(); /** *
     * Roles of the host group.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @return The count of roles. */ int getRolesCount(); /** *
     * Roles of the host group.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @param index The index of the element to return. * @return The roles at the given index. */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole getRoles(int index); /** *
     * Roles of the host group.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @return A list containing the enum numeric values on the wire for roles. */ java.util.List getRolesValueList(); /** *
     * Roles of the host group.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @param index The index of the value to return. * @return The enum numeric value on the wire of roles at the given index. */ int getRolesValue(int index); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec} */ public static final class OpenSearchNodeGroupUpdateSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec) OpenSearchNodeGroupUpdateSpecOrBuilder { private static final long serialVersionUID = 0L; // Use OpenSearchNodeGroupUpdateSpec.newBuilder() to construct. private OpenSearchNodeGroupUpdateSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private OpenSearchNodeGroupUpdateSpec() { roles_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new OpenSearchNodeGroupUpdateSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private OpenSearchNodeGroupUpdateSpec( 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: { yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder subBuilder = null; if (resources_ != null) { subBuilder = resources_.toBuilder(); } resources_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(resources_); resources_ = subBuilder.buildPartial(); } break; } case 16: { hostsCount_ = input.readInt64(); break; } case 24: { int rawValue = input.readEnum(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { roles_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } roles_.add(rawValue); break; } case 26: { int length = input.readRawVarint32(); int oldLimit = input.pushLimit(length); while(input.getBytesUntilLimit() > 0) { int rawValue = input.readEnum(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { roles_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } roles_.add(rawValue); } input.popLimit(oldLimit); 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)) { roles_ = java.util.Collections.unmodifiableList(roles_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchNodeGroupUpdateSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchNodeGroupUpdateSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.Builder.class); } public static final int RESOURCES_FIELD_NUMBER = 1; private yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources resources_; /** *
     * Resources allocated to the hosts.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; * @return Whether the resources field is set. */ @java.lang.Override public boolean hasResources() { return resources_ != null; } /** *
     * Resources allocated to the hosts.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; * @return The resources. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources getResources() { return resources_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } /** *
     * Resources allocated to the hosts.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { return getResources(); } public static final int HOSTS_COUNT_FIELD_NUMBER = 2; private long hostsCount_; /** *
     * Number of hosts in the group.
     * 
* * int64 hosts_count = 2; * @return The hostsCount. */ @java.lang.Override public long getHostsCount() { return hostsCount_; } public static final int ROLES_FIELD_NUMBER = 3; private java.util.List roles_; private static final com.google.protobuf.Internal.ListAdapter.Converter< java.lang.Integer, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole> roles_converter_ = new com.google.protobuf.Internal.ListAdapter.Converter< java.lang.Integer, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole>() { public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole convert(java.lang.Integer from) { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole result = yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole.valueOf(from); return result == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole.UNRECOGNIZED : result; } }; /** *
     * Roles of the host group.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @return A list containing the roles. */ @java.lang.Override public java.util.List getRolesList() { return new com.google.protobuf.Internal.ListAdapter< java.lang.Integer, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole>(roles_, roles_converter_); } /** *
     * Roles of the host group.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @return The count of roles. */ @java.lang.Override public int getRolesCount() { return roles_.size(); } /** *
     * Roles of the host group.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @param index The index of the element to return. * @return The roles at the given index. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole getRoles(int index) { return roles_converter_.convert(roles_.get(index)); } /** *
     * Roles of the host group.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @return A list containing the enum numeric values on the wire for roles. */ @java.lang.Override public java.util.List getRolesValueList() { return roles_; } /** *
     * Roles of the host group.
     * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @param index The index of the value to return. * @return The enum numeric value on the wire of roles at the given index. */ @java.lang.Override public int getRolesValue(int index) { return roles_.get(index); } private int rolesMemoizedSerializedSize; 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 { getSerializedSize(); if (resources_ != null) { output.writeMessage(1, getResources()); } if (hostsCount_ != 0L) { output.writeInt64(2, hostsCount_); } if (getRolesList().size() > 0) { output.writeUInt32NoTag(26); output.writeUInt32NoTag(rolesMemoizedSerializedSize); } for (int i = 0; i < roles_.size(); i++) { output.writeEnumNoTag(roles_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (resources_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getResources()); } if (hostsCount_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, hostsCount_); } { int dataSize = 0; for (int i = 0; i < roles_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeEnumSizeNoTag(roles_.get(i)); } size += dataSize; if (!getRolesList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeUInt32SizeNoTag(dataSize); }rolesMemoizedSerializedSize = dataSize; } 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec) obj; if (hasResources() != other.hasResources()) return false; if (hasResources()) { if (!getResources() .equals(other.getResources())) return false; } if (getHostsCount() != other.getHostsCount()) return false; if (!roles_.equals(other.roles_)) 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 (hasResources()) { hash = (37 * hash) + RESOURCES_FIELD_NUMBER; hash = (53 * hash) + getResources().hashCode(); } hash = (37 * hash) + HOSTS_COUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getHostsCount()); if (getRolesCount() > 0) { hash = (37 * hash) + ROLES_FIELD_NUMBER; hash = (53 * hash) + roles_.hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec 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.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchNodeGroupUpdateSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchNodeGroupUpdateSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.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(); if (resourcesBuilder_ == null) { resources_ = null; } else { resources_ = null; resourcesBuilder_ = null; } hostsCount_ = 0L; roles_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchNodeGroupUpdateSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec(this); int from_bitField0_ = bitField0_; if (resourcesBuilder_ == null) { result.resources_ = resources_; } else { result.resources_ = resourcesBuilder_.build(); } result.hostsCount_ = hostsCount_; if (((bitField0_ & 0x00000001) != 0)) { roles_ = java.util.Collections.unmodifiableList(roles_); bitField0_ = (bitField0_ & ~0x00000001); } result.roles_ = roles_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec.getDefaultInstance()) return this; if (other.hasResources()) { mergeResources(other.getResources()); } if (other.getHostsCount() != 0L) { setHostsCount(other.getHostsCount()); } if (!other.roles_.isEmpty()) { if (roles_.isEmpty()) { roles_ = other.roles_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureRolesIsMutable(); roles_.addAll(other.roles_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources resources_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder> resourcesBuilder_; /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; * @return Whether the resources field is set. */ public boolean hasResources() { return resourcesBuilder_ != null || resources_ != null; } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; * @return The resources. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources getResources() { if (resourcesBuilder_ == null) { return resources_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } else { return resourcesBuilder_.getMessage(); } } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ public Builder setResources(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources value) { if (resourcesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } resources_ = value; onChanged(); } else { resourcesBuilder_.setMessage(value); } return this; } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ public Builder setResources( yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder builderForValue) { if (resourcesBuilder_ == null) { resources_ = builderForValue.build(); onChanged(); } else { resourcesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ public Builder mergeResources(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources value) { if (resourcesBuilder_ == null) { if (resources_ != null) { resources_ = yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.newBuilder(resources_).mergeFrom(value).buildPartial(); } else { resources_ = value; } onChanged(); } else { resourcesBuilder_.mergeFrom(value); } return this; } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ public Builder clearResources() { if (resourcesBuilder_ == null) { resources_ = null; onChanged(); } else { resources_ = null; resourcesBuilder_ = null; } return this; } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder getResourcesBuilder() { onChanged(); return getResourcesFieldBuilder().getBuilder(); } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { if (resourcesBuilder_ != null) { return resourcesBuilder_.getMessageOrBuilder(); } else { return resources_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder> getResourcesFieldBuilder() { if (resourcesBuilder_ == null) { resourcesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder>( getResources(), getParentForChildren(), isClean()); resources_ = null; } return resourcesBuilder_; } private long hostsCount_ ; /** *
       * Number of hosts in the group.
       * 
* * int64 hosts_count = 2; * @return The hostsCount. */ @java.lang.Override public long getHostsCount() { return hostsCount_; } /** *
       * Number of hosts in the group.
       * 
* * int64 hosts_count = 2; * @param value The hostsCount to set. * @return This builder for chaining. */ public Builder setHostsCount(long value) { hostsCount_ = value; onChanged(); return this; } /** *
       * Number of hosts in the group.
       * 
* * int64 hosts_count = 2; * @return This builder for chaining. */ public Builder clearHostsCount() { hostsCount_ = 0L; onChanged(); return this; } private java.util.List roles_ = java.util.Collections.emptyList(); private void ensureRolesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { roles_ = new java.util.ArrayList(roles_); bitField0_ |= 0x00000001; } } /** *
       * Roles of the host group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @return A list containing the roles. */ public java.util.List getRolesList() { return new com.google.protobuf.Internal.ListAdapter< java.lang.Integer, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole>(roles_, roles_converter_); } /** *
       * Roles of the host group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @return The count of roles. */ public int getRolesCount() { return roles_.size(); } /** *
       * Roles of the host group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @param index The index of the element to return. * @return The roles at the given index. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole getRoles(int index) { return roles_converter_.convert(roles_.get(index)); } /** *
       * Roles of the host group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @param index The index to set the value at. * @param value The roles to set. * @return This builder for chaining. */ public Builder setRoles( int index, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole value) { if (value == null) { throw new NullPointerException(); } ensureRolesIsMutable(); roles_.set(index, value.getNumber()); onChanged(); return this; } /** *
       * Roles of the host group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @param value The roles to add. * @return This builder for chaining. */ public Builder addRoles(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole value) { if (value == null) { throw new NullPointerException(); } ensureRolesIsMutable(); roles_.add(value.getNumber()); onChanged(); return this; } /** *
       * Roles of the host group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @param values The roles to add. * @return This builder for chaining. */ public Builder addAllRoles( java.lang.Iterable values) { ensureRolesIsMutable(); for (yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.OpenSearch.GroupRole value : values) { roles_.add(value.getNumber()); } onChanged(); return this; } /** *
       * Roles of the host group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @return This builder for chaining. */ public Builder clearRoles() { roles_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * Roles of the host group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @return A list containing the enum numeric values on the wire for roles. */ public java.util.List getRolesValueList() { return java.util.Collections.unmodifiableList(roles_); } /** *
       * Roles of the host group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @param index The index of the value to return. * @return The enum numeric value on the wire of roles at the given index. */ public int getRolesValue(int index) { return roles_.get(index); } /** *
       * Roles of the host group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @param index The index of the value to return. * @return The enum numeric value on the wire of roles at the given index. * @return This builder for chaining. */ public Builder setRolesValue( int index, int value) { ensureRolesIsMutable(); roles_.set(index, value); onChanged(); return this; } /** *
       * Roles of the host group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @param value The enum numeric value on the wire for roles to add. * @return This builder for chaining. */ public Builder addRolesValue(int value) { ensureRolesIsMutable(); roles_.add(value); onChanged(); return this; } /** *
       * Roles of the host group.
       * 
* * repeated .yandex.cloud.mdb.opensearch.v1.OpenSearch.GroupRole roles = 3; * @param values The enum numeric values on the wire for roles to add. * @return This builder for chaining. */ public Builder addAllRolesValue( java.lang.Iterable values) { ensureRolesIsMutable(); for (int value : values) { roles_.add(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.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.OpenSearchNodeGroupUpdateSpec) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public OpenSearchNodeGroupUpdateSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new OpenSearchNodeGroupUpdateSpec(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.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchNodeGroupUpdateSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddOpenSearchNodeGroupRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.AddOpenSearchNodeGroupRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster to create the OpenSearch type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster to create the OpenSearch type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Configuration of the new host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_group_spec = 2; * @return Whether the nodeGroupSpec field is set. */ boolean hasNodeGroupSpec(); /** *
     * Configuration of the new host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_group_spec = 2; * @return The nodeGroupSpec. */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup getNodeGroupSpec(); /** *
     * Configuration of the new host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_group_spec = 2; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroupOrBuilder getNodeGroupSpecOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.AddOpenSearchNodeGroupRequest} */ public static final class AddOpenSearchNodeGroupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.AddOpenSearchNodeGroupRequest) AddOpenSearchNodeGroupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use AddOpenSearchNodeGroupRequest.newBuilder() to construct. private AddOpenSearchNodeGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AddOpenSearchNodeGroupRequest() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new AddOpenSearchNodeGroupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AddOpenSearchNodeGroupRequest( 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(); clusterId_ = s; break; } case 18: { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.Builder subBuilder = null; if (nodeGroupSpec_ != null) { subBuilder = nodeGroupSpec_.toBuilder(); } nodeGroupSpec_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(nodeGroupSpec_); nodeGroupSpec_ = 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 { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_AddOpenSearchNodeGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_AddOpenSearchNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster to create the OpenSearch type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to create the OpenSearch type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 NODE_GROUP_SPEC_FIELD_NUMBER = 2; private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup nodeGroupSpec_; /** *
     * Configuration of the new host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_group_spec = 2; * @return Whether the nodeGroupSpec field is set. */ @java.lang.Override public boolean hasNodeGroupSpec() { return nodeGroupSpec_ != null; } /** *
     * Configuration of the new host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_group_spec = 2; * @return The nodeGroupSpec. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup getNodeGroupSpec() { return nodeGroupSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.getDefaultInstance() : nodeGroupSpec_; } /** *
     * Configuration of the new host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_group_spec = 2; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroupOrBuilder getNodeGroupSpecOrBuilder() { return getNodeGroupSpec(); } 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 (nodeGroupSpec_ != null) { output.writeMessage(2, getNodeGroupSpec()); } 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 (nodeGroupSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getNodeGroupSpec()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (hasNodeGroupSpec() != other.hasNodeGroupSpec()) return false; if (hasNodeGroupSpec()) { if (!getNodeGroupSpec() .equals(other.getNodeGroupSpec())) 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(); if (hasNodeGroupSpec()) { hash = (37 * hash) + NODE_GROUP_SPEC_FIELD_NUMBER; hash = (53 * hash) + getNodeGroupSpec().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest 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.mdb.opensearch.v1.AddOpenSearchNodeGroupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.AddOpenSearchNodeGroupRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_AddOpenSearchNodeGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_AddOpenSearchNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest.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(); clusterId_ = ""; if (nodeGroupSpecBuilder_ == null) { nodeGroupSpec_ = null; } else { nodeGroupSpec_ = null; nodeGroupSpecBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_AddOpenSearchNodeGroupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest(this); result.clusterId_ = clusterId_; if (nodeGroupSpecBuilder_ == null) { result.nodeGroupSpec_ = nodeGroupSpec_; } else { result.nodeGroupSpec_ = nodeGroupSpecBuilder_.build(); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (other.hasNodeGroupSpec()) { mergeNodeGroupSpec(other.getNodeGroupSpec()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster to create the OpenSearch type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to create the OpenSearch type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to create the OpenSearch type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to create the OpenSearch type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster to create the OpenSearch type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup nodeGroupSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroupOrBuilder> nodeGroupSpecBuilder_; /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_group_spec = 2; * @return Whether the nodeGroupSpec field is set. */ public boolean hasNodeGroupSpec() { return nodeGroupSpecBuilder_ != null || nodeGroupSpec_ != null; } /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_group_spec = 2; * @return The nodeGroupSpec. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup getNodeGroupSpec() { if (nodeGroupSpecBuilder_ == null) { return nodeGroupSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.getDefaultInstance() : nodeGroupSpec_; } else { return nodeGroupSpecBuilder_.getMessage(); } } /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_group_spec = 2; */ public Builder setNodeGroupSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup value) { if (nodeGroupSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } nodeGroupSpec_ = value; onChanged(); } else { nodeGroupSpecBuilder_.setMessage(value); } return this; } /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_group_spec = 2; */ public Builder setNodeGroupSpec( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.Builder builderForValue) { if (nodeGroupSpecBuilder_ == null) { nodeGroupSpec_ = builderForValue.build(); onChanged(); } else { nodeGroupSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_group_spec = 2; */ public Builder mergeNodeGroupSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup value) { if (nodeGroupSpecBuilder_ == null) { if (nodeGroupSpec_ != null) { nodeGroupSpec_ = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.newBuilder(nodeGroupSpec_).mergeFrom(value).buildPartial(); } else { nodeGroupSpec_ = value; } onChanged(); } else { nodeGroupSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_group_spec = 2; */ public Builder clearNodeGroupSpec() { if (nodeGroupSpecBuilder_ == null) { nodeGroupSpec_ = null; onChanged(); } else { nodeGroupSpec_ = null; nodeGroupSpecBuilder_ = null; } return this; } /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_group_spec = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.Builder getNodeGroupSpecBuilder() { onChanged(); return getNodeGroupSpecFieldBuilder().getBuilder(); } /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_group_spec = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroupOrBuilder getNodeGroupSpecOrBuilder() { if (nodeGroupSpecBuilder_ != null) { return nodeGroupSpecBuilder_.getMessageOrBuilder(); } else { return nodeGroupSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.getDefaultInstance() : nodeGroupSpec_; } } /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.OpenSearchCreateSpec.NodeGroup node_group_spec = 2; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroupOrBuilder> getNodeGroupSpecFieldBuilder() { if (nodeGroupSpecBuilder_ == null) { nodeGroupSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroup.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.OpenSearchCreateSpec.NodeGroupOrBuilder>( getNodeGroupSpec(), getParentForChildren(), isClean()); nodeGroupSpec_ = null; } return nodeGroupSpecBuilder_; } @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.mdb.opensearch.v1.AddOpenSearchNodeGroupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.AddOpenSearchNodeGroupRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AddOpenSearchNodeGroupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AddOpenSearchNodeGroupRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.AddOpenSearchNodeGroupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteDashboardsNodeGroupRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.DeleteDashboardsNodeGroupRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster to delete the Dashboards type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster to delete the Dashboards type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the Dashboards type host group to delete.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The name. */ java.lang.String getName(); /** *
     * Name of the Dashboards type host group to delete.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.DeleteDashboardsNodeGroupRequest} */ public static final class DeleteDashboardsNodeGroupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.DeleteDashboardsNodeGroupRequest) DeleteDashboardsNodeGroupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteDashboardsNodeGroupRequest.newBuilder() to construct. private DeleteDashboardsNodeGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteDashboardsNodeGroupRequest() { clusterId_ = ""; name_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteDashboardsNodeGroupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteDashboardsNodeGroupRequest( 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(); clusterId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); name_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteDashboardsNodeGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteDashboardsNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster to delete the Dashboards type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to delete the Dashboards type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 Dashboards type host group to delete.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 Dashboards type host group to delete.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getName() .equals(other.getName())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest 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.mdb.opensearch.v1.DeleteDashboardsNodeGroupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.DeleteDashboardsNodeGroupRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteDashboardsNodeGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteDashboardsNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest.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(); clusterId_ = ""; name_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteDashboardsNodeGroupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest(this); result.clusterId_ = clusterId_; result.name_ = name_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getName().isEmpty()) { name_ = other.name_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster to delete the Dashboards type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to delete the Dashboards type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to delete the Dashboards type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to delete the Dashboards type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster to delete the Dashboards type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 Dashboards type host group to delete.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 Dashboards type host group to delete.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 Dashboards type host group to delete.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 Dashboards type host group to delete.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Name of the Dashboards type host group to delete.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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; } @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.mdb.opensearch.v1.DeleteDashboardsNodeGroupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.DeleteDashboardsNodeGroupRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteDashboardsNodeGroupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteDashboardsNodeGroupRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteDashboardsNodeGroupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateDashboardsNodeGroupRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.UpdateDashboardsNodeGroupRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster to update the Dashboards type host group in.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster to update the Dashboards type host group in.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the Dashboards type host group to be updated.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The name. */ java.lang.String getName(); /** *
     * Name of the Dashboards type host group to be updated.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * Field mask that specifies which fields of the host group configuration should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; * @return Whether the updateMask field is set. */ boolean hasUpdateMask(); /** *
     * Field mask that specifies which fields of the host group configuration should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; * @return The updateMask. */ com.google.protobuf.FieldMask getUpdateMask(); /** *
     * Field mask that specifies which fields of the host group configuration should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); /** *
     * New configuration for the host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec node_group_spec = 4; * @return Whether the nodeGroupSpec field is set. */ boolean hasNodeGroupSpec(); /** *
     * New configuration for the host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec node_group_spec = 4; * @return The nodeGroupSpec. */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec getNodeGroupSpec(); /** *
     * New configuration for the host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec node_group_spec = 4; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpecOrBuilder getNodeGroupSpecOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.UpdateDashboardsNodeGroupRequest} */ public static final class UpdateDashboardsNodeGroupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.UpdateDashboardsNodeGroupRequest) UpdateDashboardsNodeGroupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateDashboardsNodeGroupRequest.newBuilder() to construct. private UpdateDashboardsNodeGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateDashboardsNodeGroupRequest() { clusterId_ = ""; name_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateDashboardsNodeGroupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateDashboardsNodeGroupRequest( 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(); clusterId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 26: { 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 34: { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.Builder subBuilder = null; if (nodeGroupSpec_ != null) { subBuilder = nodeGroupSpec_.toBuilder(); } nodeGroupSpec_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(nodeGroupSpec_); nodeGroupSpec_ = 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 { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateDashboardsNodeGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateDashboardsNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster to update the Dashboards type host group in.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to update the Dashboards type host group in.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 Dashboards type host group to be updated.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 Dashboards type host group to be updated.
     * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 UPDATE_MASK_FIELD_NUMBER = 3; private com.google.protobuf.FieldMask updateMask_; /** *
     * Field mask that specifies which fields of the host group configuration should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; * @return Whether the updateMask field is set. */ @java.lang.Override public boolean hasUpdateMask() { return updateMask_ != null; } /** *
     * Field mask that specifies which fields of the host group configuration should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; * @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 host group configuration should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; */ @java.lang.Override public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return getUpdateMask(); } public static final int NODE_GROUP_SPEC_FIELD_NUMBER = 4; private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec nodeGroupSpec_; /** *
     * New configuration for the host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec node_group_spec = 4; * @return Whether the nodeGroupSpec field is set. */ @java.lang.Override public boolean hasNodeGroupSpec() { return nodeGroupSpec_ != null; } /** *
     * New configuration for the host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec node_group_spec = 4; * @return The nodeGroupSpec. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec getNodeGroupSpec() { return nodeGroupSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.getDefaultInstance() : nodeGroupSpec_; } /** *
     * New configuration for the host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec node_group_spec = 4; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpecOrBuilder getNodeGroupSpecOrBuilder() { return getNodeGroupSpec(); } 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 (updateMask_ != null) { output.writeMessage(3, getUpdateMask()); } if (nodeGroupSpec_ != null) { output.writeMessage(4, getNodeGroupSpec()); } 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 (updateMask_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getUpdateMask()); } if (nodeGroupSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getNodeGroupSpec()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getName() .equals(other.getName())) return false; if (hasUpdateMask() != other.hasUpdateMask()) return false; if (hasUpdateMask()) { if (!getUpdateMask() .equals(other.getUpdateMask())) return false; } if (hasNodeGroupSpec() != other.hasNodeGroupSpec()) return false; if (hasNodeGroupSpec()) { if (!getNodeGroupSpec() .equals(other.getNodeGroupSpec())) 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(); if (hasUpdateMask()) { hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; hash = (53 * hash) + getUpdateMask().hashCode(); } if (hasNodeGroupSpec()) { hash = (37 * hash) + NODE_GROUP_SPEC_FIELD_NUMBER; hash = (53 * hash) + getNodeGroupSpec().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest 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.mdb.opensearch.v1.UpdateDashboardsNodeGroupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.UpdateDashboardsNodeGroupRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateDashboardsNodeGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateDashboardsNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest.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(); clusterId_ = ""; name_ = ""; if (updateMaskBuilder_ == null) { updateMask_ = null; } else { updateMask_ = null; updateMaskBuilder_ = null; } if (nodeGroupSpecBuilder_ == null) { nodeGroupSpec_ = null; } else { nodeGroupSpec_ = null; nodeGroupSpecBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateDashboardsNodeGroupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest(this); result.clusterId_ = clusterId_; result.name_ = name_; if (updateMaskBuilder_ == null) { result.updateMask_ = updateMask_; } else { result.updateMask_ = updateMaskBuilder_.build(); } if (nodeGroupSpecBuilder_ == null) { result.nodeGroupSpec_ = nodeGroupSpec_; } else { result.nodeGroupSpec_ = nodeGroupSpecBuilder_.build(); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (other.hasUpdateMask()) { mergeUpdateMask(other.getUpdateMask()); } if (other.hasNodeGroupSpec()) { mergeNodeGroupSpec(other.getNodeGroupSpec()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster to update the Dashboards type host group in.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to update the Dashboards type host group in.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to update the Dashboards type host group in.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to update the Dashboards type host group in.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster to update the Dashboards type host group in.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 Dashboards type host group to be updated.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 Dashboards type host group to be updated.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 Dashboards type host group to be updated.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 Dashboards type host group to be updated.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Name of the Dashboards type host group to be updated.
       * 
* * string name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @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 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 host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; * @return Whether the updateMask field is set. */ public boolean hasUpdateMask() { return updateMaskBuilder_ != null || updateMask_ != null; } /** *
       * Field mask that specifies which fields of the host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; * @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 host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ 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 host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ 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 host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ 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 host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ public Builder clearUpdateMask() { if (updateMaskBuilder_ == null) { updateMask_ = null; onChanged(); } else { updateMask_ = null; updateMaskBuilder_ = null; } return this; } /** *
       * Field mask that specifies which fields of the host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { onChanged(); return getUpdateMaskFieldBuilder().getBuilder(); } /** *
       * Field mask that specifies which fields of the host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ 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 host group configuration should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ 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 yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec nodeGroupSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpecOrBuilder> nodeGroupSpecBuilder_; /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec node_group_spec = 4; * @return Whether the nodeGroupSpec field is set. */ public boolean hasNodeGroupSpec() { return nodeGroupSpecBuilder_ != null || nodeGroupSpec_ != null; } /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec node_group_spec = 4; * @return The nodeGroupSpec. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec getNodeGroupSpec() { if (nodeGroupSpecBuilder_ == null) { return nodeGroupSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.getDefaultInstance() : nodeGroupSpec_; } else { return nodeGroupSpecBuilder_.getMessage(); } } /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec node_group_spec = 4; */ public Builder setNodeGroupSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec value) { if (nodeGroupSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } nodeGroupSpec_ = value; onChanged(); } else { nodeGroupSpecBuilder_.setMessage(value); } return this; } /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec node_group_spec = 4; */ public Builder setNodeGroupSpec( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.Builder builderForValue) { if (nodeGroupSpecBuilder_ == null) { nodeGroupSpec_ = builderForValue.build(); onChanged(); } else { nodeGroupSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec node_group_spec = 4; */ public Builder mergeNodeGroupSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec value) { if (nodeGroupSpecBuilder_ == null) { if (nodeGroupSpec_ != null) { nodeGroupSpec_ = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.newBuilder(nodeGroupSpec_).mergeFrom(value).buildPartial(); } else { nodeGroupSpec_ = value; } onChanged(); } else { nodeGroupSpecBuilder_.mergeFrom(value); } return this; } /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec node_group_spec = 4; */ public Builder clearNodeGroupSpec() { if (nodeGroupSpecBuilder_ == null) { nodeGroupSpec_ = null; onChanged(); } else { nodeGroupSpec_ = null; nodeGroupSpecBuilder_ = null; } return this; } /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec node_group_spec = 4; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.Builder getNodeGroupSpecBuilder() { onChanged(); return getNodeGroupSpecFieldBuilder().getBuilder(); } /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec node_group_spec = 4; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpecOrBuilder getNodeGroupSpecOrBuilder() { if (nodeGroupSpecBuilder_ != null) { return nodeGroupSpecBuilder_.getMessageOrBuilder(); } else { return nodeGroupSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.getDefaultInstance() : nodeGroupSpec_; } } /** *
       * New configuration for the host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec node_group_spec = 4; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpecOrBuilder> getNodeGroupSpecFieldBuilder() { if (nodeGroupSpecBuilder_ == null) { nodeGroupSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpecOrBuilder>( getNodeGroupSpec(), getParentForChildren(), isClean()); nodeGroupSpec_ = null; } return nodeGroupSpecBuilder_; } @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.mdb.opensearch.v1.UpdateDashboardsNodeGroupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.UpdateDashboardsNodeGroupRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateDashboardsNodeGroupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateDashboardsNodeGroupRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateDashboardsNodeGroupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DashboardsNodeGroupUpdateSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Resources allocated to the hosts.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; * @return Whether the resources field is set. */ boolean hasResources(); /** *
     * Resources allocated to the hosts.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; * @return The resources. */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources getResources(); /** *
     * Resources allocated to the hosts.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder(); /** *
     * Number of hosts in the group.
     * 
* * int64 hosts_count = 2; * @return The hostsCount. */ long getHostsCount(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec} */ public static final class DashboardsNodeGroupUpdateSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec) DashboardsNodeGroupUpdateSpecOrBuilder { private static final long serialVersionUID = 0L; // Use DashboardsNodeGroupUpdateSpec.newBuilder() to construct. private DashboardsNodeGroupUpdateSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DashboardsNodeGroupUpdateSpec() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DashboardsNodeGroupUpdateSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DashboardsNodeGroupUpdateSpec( 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: { yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder subBuilder = null; if (resources_ != null) { subBuilder = resources_.toBuilder(); } resources_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(resources_); resources_ = subBuilder.buildPartial(); } break; } case 16: { hostsCount_ = input.readInt64(); 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsNodeGroupUpdateSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsNodeGroupUpdateSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.Builder.class); } public static final int RESOURCES_FIELD_NUMBER = 1; private yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources resources_; /** *
     * Resources allocated to the hosts.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; * @return Whether the resources field is set. */ @java.lang.Override public boolean hasResources() { return resources_ != null; } /** *
     * Resources allocated to the hosts.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; * @return The resources. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources getResources() { return resources_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } /** *
     * Resources allocated to the hosts.
     * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { return getResources(); } public static final int HOSTS_COUNT_FIELD_NUMBER = 2; private long hostsCount_; /** *
     * Number of hosts in the group.
     * 
* * int64 hosts_count = 2; * @return The hostsCount. */ @java.lang.Override public long getHostsCount() { return hostsCount_; } 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 (resources_ != null) { output.writeMessage(1, getResources()); } if (hostsCount_ != 0L) { output.writeInt64(2, hostsCount_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (resources_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getResources()); } if (hostsCount_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, hostsCount_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec) obj; if (hasResources() != other.hasResources()) return false; if (hasResources()) { if (!getResources() .equals(other.getResources())) return false; } if (getHostsCount() != other.getHostsCount()) 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 (hasResources()) { hash = (37 * hash) + RESOURCES_FIELD_NUMBER; hash = (53 * hash) + getResources().hashCode(); } hash = (37 * hash) + HOSTS_COUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getHostsCount()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec 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.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsNodeGroupUpdateSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsNodeGroupUpdateSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.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(); if (resourcesBuilder_ == null) { resources_ = null; } else { resources_ = null; resourcesBuilder_ = null; } hostsCount_ = 0L; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsNodeGroupUpdateSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec(this); if (resourcesBuilder_ == null) { result.resources_ = resources_; } else { result.resources_ = resourcesBuilder_.build(); } result.hostsCount_ = hostsCount_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec.getDefaultInstance()) return this; if (other.hasResources()) { mergeResources(other.getResources()); } if (other.getHostsCount() != 0L) { setHostsCount(other.getHostsCount()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources resources_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder> resourcesBuilder_; /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; * @return Whether the resources field is set. */ public boolean hasResources() { return resourcesBuilder_ != null || resources_ != null; } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; * @return The resources. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources getResources() { if (resourcesBuilder_ == null) { return resources_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } else { return resourcesBuilder_.getMessage(); } } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ public Builder setResources(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources value) { if (resourcesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } resources_ = value; onChanged(); } else { resourcesBuilder_.setMessage(value); } return this; } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ public Builder setResources( yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder builderForValue) { if (resourcesBuilder_ == null) { resources_ = builderForValue.build(); onChanged(); } else { resourcesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ public Builder mergeResources(yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources value) { if (resourcesBuilder_ == null) { if (resources_ != null) { resources_ = yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.newBuilder(resources_).mergeFrom(value).buildPartial(); } else { resources_ = value; } onChanged(); } else { resourcesBuilder_.mergeFrom(value); } return this; } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ public Builder clearResources() { if (resourcesBuilder_ == null) { resources_ = null; onChanged(); } else { resources_ = null; resourcesBuilder_ = null; } return this; } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder getResourcesBuilder() { onChanged(); return getResourcesFieldBuilder().getBuilder(); } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { if (resourcesBuilder_ != null) { return resourcesBuilder_.getMessageOrBuilder(); } else { return resources_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } } /** *
       * Resources allocated to the hosts.
       * 
* * .yandex.cloud.mdb.opensearch.v1.Resources resources = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder> getResourcesFieldBuilder() { if (resourcesBuilder_ == null) { resourcesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.ResourcesOrBuilder>( getResources(), getParentForChildren(), isClean()); resources_ = null; } return resourcesBuilder_; } private long hostsCount_ ; /** *
       * Number of hosts in the group.
       * 
* * int64 hosts_count = 2; * @return The hostsCount. */ @java.lang.Override public long getHostsCount() { return hostsCount_; } /** *
       * Number of hosts in the group.
       * 
* * int64 hosts_count = 2; * @param value The hostsCount to set. * @return This builder for chaining. */ public Builder setHostsCount(long value) { hostsCount_ = value; onChanged(); return this; } /** *
       * Number of hosts in the group.
       * 
* * int64 hosts_count = 2; * @return This builder for chaining. */ public Builder clearHostsCount() { hostsCount_ = 0L; 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.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.DashboardsNodeGroupUpdateSpec) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DashboardsNodeGroupUpdateSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DashboardsNodeGroupUpdateSpec(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.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsNodeGroupUpdateSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddDashboardsNodeGroupRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.AddDashboardsNodeGroupRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster to create the Dashboards type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster to create the Dashboards type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Configuration of the new host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_group_spec = 2; * @return Whether the nodeGroupSpec field is set. */ boolean hasNodeGroupSpec(); /** *
     * Configuration of the new host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_group_spec = 2; * @return The nodeGroupSpec. */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup getNodeGroupSpec(); /** *
     * Configuration of the new host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_group_spec = 2; */ yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroupOrBuilder getNodeGroupSpecOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.AddDashboardsNodeGroupRequest} */ public static final class AddDashboardsNodeGroupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.AddDashboardsNodeGroupRequest) AddDashboardsNodeGroupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use AddDashboardsNodeGroupRequest.newBuilder() to construct. private AddDashboardsNodeGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AddDashboardsNodeGroupRequest() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new AddDashboardsNodeGroupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AddDashboardsNodeGroupRequest( 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(); clusterId_ = s; break; } case 18: { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.Builder subBuilder = null; if (nodeGroupSpec_ != null) { subBuilder = nodeGroupSpec_.toBuilder(); } nodeGroupSpec_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(nodeGroupSpec_); nodeGroupSpec_ = 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 { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_AddDashboardsNodeGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_AddDashboardsNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster to create the Dashboards type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to create the Dashboards type host group in.
     * To get the ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 NODE_GROUP_SPEC_FIELD_NUMBER = 2; private yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup nodeGroupSpec_; /** *
     * Configuration of the new host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_group_spec = 2; * @return Whether the nodeGroupSpec field is set. */ @java.lang.Override public boolean hasNodeGroupSpec() { return nodeGroupSpec_ != null; } /** *
     * Configuration of the new host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_group_spec = 2; * @return The nodeGroupSpec. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup getNodeGroupSpec() { return nodeGroupSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.getDefaultInstance() : nodeGroupSpec_; } /** *
     * Configuration of the new host group.
     * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_group_spec = 2; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroupOrBuilder getNodeGroupSpecOrBuilder() { return getNodeGroupSpec(); } 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 (nodeGroupSpec_ != null) { output.writeMessage(2, getNodeGroupSpec()); } 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 (nodeGroupSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getNodeGroupSpec()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (hasNodeGroupSpec() != other.hasNodeGroupSpec()) return false; if (hasNodeGroupSpec()) { if (!getNodeGroupSpec() .equals(other.getNodeGroupSpec())) 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(); if (hasNodeGroupSpec()) { hash = (37 * hash) + NODE_GROUP_SPEC_FIELD_NUMBER; hash = (53 * hash) + getNodeGroupSpec().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest 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.mdb.opensearch.v1.AddDashboardsNodeGroupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.AddDashboardsNodeGroupRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_AddDashboardsNodeGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_AddDashboardsNodeGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest.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(); clusterId_ = ""; if (nodeGroupSpecBuilder_ == null) { nodeGroupSpec_ = null; } else { nodeGroupSpec_ = null; nodeGroupSpecBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_AddDashboardsNodeGroupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest(this); result.clusterId_ = clusterId_; if (nodeGroupSpecBuilder_ == null) { result.nodeGroupSpec_ = nodeGroupSpec_; } else { result.nodeGroupSpec_ = nodeGroupSpecBuilder_.build(); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (other.hasNodeGroupSpec()) { mergeNodeGroupSpec(other.getNodeGroupSpec()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster to create the Dashboards type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to create the Dashboards type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to create the Dashboards type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 OpenSearch cluster to create the Dashboards type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster to create the Dashboards type host group in.
       * To get the ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup nodeGroupSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroupOrBuilder> nodeGroupSpecBuilder_; /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_group_spec = 2; * @return Whether the nodeGroupSpec field is set. */ public boolean hasNodeGroupSpec() { return nodeGroupSpecBuilder_ != null || nodeGroupSpec_ != null; } /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_group_spec = 2; * @return The nodeGroupSpec. */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup getNodeGroupSpec() { if (nodeGroupSpecBuilder_ == null) { return nodeGroupSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.getDefaultInstance() : nodeGroupSpec_; } else { return nodeGroupSpecBuilder_.getMessage(); } } /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_group_spec = 2; */ public Builder setNodeGroupSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup value) { if (nodeGroupSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } nodeGroupSpec_ = value; onChanged(); } else { nodeGroupSpecBuilder_.setMessage(value); } return this; } /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_group_spec = 2; */ public Builder setNodeGroupSpec( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.Builder builderForValue) { if (nodeGroupSpecBuilder_ == null) { nodeGroupSpec_ = builderForValue.build(); onChanged(); } else { nodeGroupSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_group_spec = 2; */ public Builder mergeNodeGroupSpec(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup value) { if (nodeGroupSpecBuilder_ == null) { if (nodeGroupSpec_ != null) { nodeGroupSpec_ = yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.newBuilder(nodeGroupSpec_).mergeFrom(value).buildPartial(); } else { nodeGroupSpec_ = value; } onChanged(); } else { nodeGroupSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_group_spec = 2; */ public Builder clearNodeGroupSpec() { if (nodeGroupSpecBuilder_ == null) { nodeGroupSpec_ = null; onChanged(); } else { nodeGroupSpec_ = null; nodeGroupSpecBuilder_ = null; } return this; } /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_group_spec = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.Builder getNodeGroupSpecBuilder() { onChanged(); return getNodeGroupSpecFieldBuilder().getBuilder(); } /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_group_spec = 2; */ public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroupOrBuilder getNodeGroupSpecOrBuilder() { if (nodeGroupSpecBuilder_ != null) { return nodeGroupSpecBuilder_.getMessageOrBuilder(); } else { return nodeGroupSpec_ == null ? yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.getDefaultInstance() : nodeGroupSpec_; } } /** *
       * Configuration of the new host group.
       * 
* * .yandex.cloud.mdb.opensearch.v1.DashboardsCreateSpec.NodeGroup node_group_spec = 2; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroupOrBuilder> getNodeGroupSpecFieldBuilder() { if (nodeGroupSpecBuilder_ == null) { nodeGroupSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroup.Builder, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DashboardsCreateSpec.NodeGroupOrBuilder>( getNodeGroupSpec(), getParentForChildren(), isClean()); nodeGroupSpec_ = null; } return nodeGroupSpecBuilder_; } @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.mdb.opensearch.v1.AddDashboardsNodeGroupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.AddDashboardsNodeGroupRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AddDashboardsNodeGroupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AddDashboardsNodeGroupRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.AddDashboardsNodeGroupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddNodeGroupMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.AddNodeGroupMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster where the host group is being created.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster where the host group is being created.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the host group being created.
     * 
* * string name = 2; * @return The name. */ java.lang.String getName(); /** *
     * Name of the host group being created.
     * 
* * string name = 2; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.AddNodeGroupMetadata} */ public static final class AddNodeGroupMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.AddNodeGroupMetadata) AddNodeGroupMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use AddNodeGroupMetadata.newBuilder() to construct. private AddNodeGroupMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AddNodeGroupMetadata() { clusterId_ = ""; name_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new AddNodeGroupMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AddNodeGroupMetadata( 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(); clusterId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); name_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_AddNodeGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_AddNodeGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster where the host group is being created.
     * 
* * string cluster_id = 1; * @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 OpenSearch cluster where the host group is being created.
     * 
* * string cluster_id = 1; * @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 host group being created.
     * 
* * string name = 2; * @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 host group being created.
     * 
* * string name = 2; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getName() .equals(other.getName())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata 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.mdb.opensearch.v1.AddNodeGroupMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.AddNodeGroupMetadata) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_AddNodeGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_AddNodeGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata.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(); clusterId_ = ""; name_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_AddNodeGroupMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata(this); result.clusterId_ = clusterId_; result.name_ = name_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getName().isEmpty()) { name_ = other.name_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster where the host group is being created.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster where the host group is being created.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster where the host group is being created.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster where the host group is being created.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster where the host group is being created.
       * 
* * string cluster_id = 1; * @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 host group being created.
       * 
* * string name = 2; * @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 host group being created.
       * 
* * string name = 2; * @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 host group being created.
       * 
* * string name = 2; * @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 host group being created.
       * 
* * string name = 2; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Name of the host group being created.
       * 
* * string name = 2; * @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; } @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.mdb.opensearch.v1.AddNodeGroupMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.AddNodeGroupMetadata) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AddNodeGroupMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AddNodeGroupMetadata(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.mdb.opensearch.v1.ClusterServiceOuterClass.AddNodeGroupMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateNodeGroupMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.UpdateNodeGroupMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster where the host group is being updated.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster where the host group is being updated.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the host group being updated.
     * 
* * string name = 2; * @return The name. */ java.lang.String getName(); /** *
     * Name of the host group being updated.
     * 
* * string name = 2; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.UpdateNodeGroupMetadata} */ public static final class UpdateNodeGroupMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.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() { clusterId_ = ""; name_ = ""; } @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(); clusterId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); name_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateNodeGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateNodeGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster where the host group is being updated.
     * 
* * string cluster_id = 1; * @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 OpenSearch cluster where the host group is being updated.
     * 
* * string cluster_id = 1; * @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 host group being updated.
     * 
* * string name = 2; * @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 host group being updated.
     * 
* * string name = 2; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getName() .equals(other.getName())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.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.mdb.opensearch.v1.ClusterServiceOuterClass.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.mdb.opensearch.v1.UpdateNodeGroupMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.UpdateNodeGroupMetadata) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateNodeGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateNodeGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.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(); clusterId_ = ""; name_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateNodeGroupMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata(this); result.clusterId_ = clusterId_; result.name_ = name_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getName().isEmpty()) { name_ = other.name_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster where the host group is being updated.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster where the host group is being updated.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster where the host group is being updated.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster where the host group is being updated.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster where the host group is being updated.
       * 
* * string cluster_id = 1; * @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 host group being updated.
       * 
* * string name = 2; * @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 host group being updated.
       * 
* * string name = 2; * @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 host group being updated.
       * 
* * string name = 2; * @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 host group being updated.
       * 
* * string name = 2; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Name of the host group being updated.
       * 
* * string name = 2; * @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; } @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.mdb.opensearch.v1.UpdateNodeGroupMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.UpdateNodeGroupMetadata) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateNodeGroupMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteNodeGroupMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.DeleteNodeGroupMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster where the host group is being deleted.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster where the host group is being deleted.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the host group being deleted.
     * 
* * string name = 2; * @return The name. */ java.lang.String getName(); /** *
     * Name of the host group being deleted.
     * 
* * string name = 2; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.DeleteNodeGroupMetadata} */ public static final class DeleteNodeGroupMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.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() { clusterId_ = ""; name_ = ""; } @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(); clusterId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); name_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteNodeGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteNodeGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster where the host group is being deleted.
     * 
* * string cluster_id = 1; * @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 OpenSearch cluster where the host group is being deleted.
     * 
* * string cluster_id = 1; * @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 host group being deleted.
     * 
* * string name = 2; * @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 host group being deleted.
     * 
* * string name = 2; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getName() .equals(other.getName())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.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.mdb.opensearch.v1.ClusterServiceOuterClass.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.mdb.opensearch.v1.DeleteNodeGroupMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.DeleteNodeGroupMetadata) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteNodeGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteNodeGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.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(); clusterId_ = ""; name_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_DeleteNodeGroupMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata(this); result.clusterId_ = clusterId_; result.name_ = name_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getName().isEmpty()) { name_ = other.name_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster where the host group is being deleted.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster where the host group is being deleted.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster where the host group is being deleted.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster where the host group is being deleted.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster where the host group is being deleted.
       * 
* * string cluster_id = 1; * @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 host group being deleted.
       * 
* * string name = 2; * @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 host group being deleted.
       * 
* * string name = 2; * @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 host group being deleted.
       * 
* * string name = 2; * @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 host group being deleted.
       * 
* * string name = 2; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Name of the host group being deleted.
       * 
* * string name = 2; * @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; } @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.mdb.opensearch.v1.DeleteNodeGroupMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.DeleteNodeGroupMetadata) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.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.mdb.opensearch.v1.ClusterServiceOuterClass.DeleteNodeGroupMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface GetAuthSettingsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.GetAuthSettingsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * Required. ID of the OpenSearch cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * Required. ID of the OpenSearch cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.GetAuthSettingsRequest} */ public static final class GetAuthSettingsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.GetAuthSettingsRequest) GetAuthSettingsRequestOrBuilder { private static final long serialVersionUID = 0L; // Use GetAuthSettingsRequest.newBuilder() to construct. private GetAuthSettingsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GetAuthSettingsRequest() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GetAuthSettingsRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GetAuthSettingsRequest( 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(); clusterId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_GetAuthSettingsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_GetAuthSettingsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * Required. ID of the OpenSearch cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } } /** *
     * Required. ID of the OpenSearch cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest) obj; if (!getClusterId() .equals(other.getClusterId())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest 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.mdb.opensearch.v1.GetAuthSettingsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.GetAuthSettingsRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_GetAuthSettingsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_GetAuthSettingsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest.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(); clusterId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_GetAuthSettingsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest(this); result.clusterId_ = clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * Required. ID of the OpenSearch cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } } /** *
       * Required. ID of the OpenSearch cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } } /** *
       * Required. ID of the OpenSearch cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } /** *
       * Required. ID of the OpenSearch cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * Required. ID of the OpenSearch cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } @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.mdb.opensearch.v1.GetAuthSettingsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.GetAuthSettingsRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetAuthSettingsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GetAuthSettingsRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.GetAuthSettingsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateAuthSettingsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.UpdateAuthSettingsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * Required. ID of the OpenSearch cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * Required. ID of the OpenSearch cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Required. Auth settings.
     * 
* * .yandex.cloud.mdb.opensearch.v1.AuthSettings settings = 2; * @return Whether the settings field is set. */ boolean hasSettings(); /** *
     * Required. Auth settings.
     * 
* * .yandex.cloud.mdb.opensearch.v1.AuthSettings settings = 2; * @return The settings. */ yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings getSettings(); /** *
     * Required. Auth settings.
     * 
* * .yandex.cloud.mdb.opensearch.v1.AuthSettings settings = 2; */ yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettingsOrBuilder getSettingsOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.UpdateAuthSettingsRequest} */ public static final class UpdateAuthSettingsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.UpdateAuthSettingsRequest) UpdateAuthSettingsRequestOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateAuthSettingsRequest.newBuilder() to construct. private UpdateAuthSettingsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateAuthSettingsRequest() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateAuthSettingsRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateAuthSettingsRequest( 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(); clusterId_ = s; break; } case 18: { yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings.Builder subBuilder = null; if (settings_ != null) { subBuilder = settings_.toBuilder(); } settings_ = input.readMessage(yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(settings_); settings_ = 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 { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * Required. ID of the OpenSearch cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } } /** *
     * Required. ID of the OpenSearch cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 SETTINGS_FIELD_NUMBER = 2; private yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings settings_; /** *
     * Required. Auth settings.
     * 
* * .yandex.cloud.mdb.opensearch.v1.AuthSettings settings = 2; * @return Whether the settings field is set. */ @java.lang.Override public boolean hasSettings() { return settings_ != null; } /** *
     * Required. Auth settings.
     * 
* * .yandex.cloud.mdb.opensearch.v1.AuthSettings settings = 2; * @return The settings. */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings getSettings() { return settings_ == null ? yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings.getDefaultInstance() : settings_; } /** *
     * Required. Auth settings.
     * 
* * .yandex.cloud.mdb.opensearch.v1.AuthSettings settings = 2; */ @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettingsOrBuilder getSettingsOrBuilder() { return getSettings(); } 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 (settings_ != null) { output.writeMessage(2, getSettings()); } 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 (settings_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getSettings()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (hasSettings() != other.hasSettings()) return false; if (hasSettings()) { if (!getSettings() .equals(other.getSettings())) 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(); if (hasSettings()) { hash = (37 * hash) + SETTINGS_FIELD_NUMBER; hash = (53 * hash) + getSettings().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest 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.mdb.opensearch.v1.UpdateAuthSettingsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.UpdateAuthSettingsRequest) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest.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(); clusterId_ = ""; if (settingsBuilder_ == null) { settings_ = null; } else { settings_ = null; settingsBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest(this); result.clusterId_ = clusterId_; if (settingsBuilder_ == null) { result.settings_ = settings_; } else { result.settings_ = settingsBuilder_.build(); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (other.hasSettings()) { mergeSettings(other.getSettings()); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * Required. ID of the OpenSearch cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } } /** *
       * Required. ID of the OpenSearch cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } } /** *
       * Required. ID of the OpenSearch cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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; } /** *
       * Required. ID of the OpenSearch cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * Required. ID of the OpenSearch cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @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 yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings settings_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings, yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings.Builder, yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettingsOrBuilder> settingsBuilder_; /** *
       * Required. Auth settings.
       * 
* * .yandex.cloud.mdb.opensearch.v1.AuthSettings settings = 2; * @return Whether the settings field is set. */ public boolean hasSettings() { return settingsBuilder_ != null || settings_ != null; } /** *
       * Required. Auth settings.
       * 
* * .yandex.cloud.mdb.opensearch.v1.AuthSettings settings = 2; * @return The settings. */ public yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings getSettings() { if (settingsBuilder_ == null) { return settings_ == null ? yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings.getDefaultInstance() : settings_; } else { return settingsBuilder_.getMessage(); } } /** *
       * Required. Auth settings.
       * 
* * .yandex.cloud.mdb.opensearch.v1.AuthSettings settings = 2; */ public Builder setSettings(yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings value) { if (settingsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } settings_ = value; onChanged(); } else { settingsBuilder_.setMessage(value); } return this; } /** *
       * Required. Auth settings.
       * 
* * .yandex.cloud.mdb.opensearch.v1.AuthSettings settings = 2; */ public Builder setSettings( yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings.Builder builderForValue) { if (settingsBuilder_ == null) { settings_ = builderForValue.build(); onChanged(); } else { settingsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Required. Auth settings.
       * 
* * .yandex.cloud.mdb.opensearch.v1.AuthSettings settings = 2; */ public Builder mergeSettings(yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings value) { if (settingsBuilder_ == null) { if (settings_ != null) { settings_ = yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings.newBuilder(settings_).mergeFrom(value).buildPartial(); } else { settings_ = value; } onChanged(); } else { settingsBuilder_.mergeFrom(value); } return this; } /** *
       * Required. Auth settings.
       * 
* * .yandex.cloud.mdb.opensearch.v1.AuthSettings settings = 2; */ public Builder clearSettings() { if (settingsBuilder_ == null) { settings_ = null; onChanged(); } else { settings_ = null; settingsBuilder_ = null; } return this; } /** *
       * Required. Auth settings.
       * 
* * .yandex.cloud.mdb.opensearch.v1.AuthSettings settings = 2; */ public yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings.Builder getSettingsBuilder() { onChanged(); return getSettingsFieldBuilder().getBuilder(); } /** *
       * Required. Auth settings.
       * 
* * .yandex.cloud.mdb.opensearch.v1.AuthSettings settings = 2; */ public yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettingsOrBuilder getSettingsOrBuilder() { if (settingsBuilder_ != null) { return settingsBuilder_.getMessageOrBuilder(); } else { return settings_ == null ? yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings.getDefaultInstance() : settings_; } } /** *
       * Required. Auth settings.
       * 
* * .yandex.cloud.mdb.opensearch.v1.AuthSettings settings = 2; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings, yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings.Builder, yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettingsOrBuilder> getSettingsFieldBuilder() { if (settingsBuilder_ == null) { settingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings, yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettings.Builder, yandex.cloud.api.mdb.opensearch.v1.Auth.AuthSettingsOrBuilder>( getSettings(), getParentForChildren(), isClean()); settings_ = null; } return settingsBuilder_; } @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.mdb.opensearch.v1.UpdateAuthSettingsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.UpdateAuthSettingsRequest) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateAuthSettingsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateAuthSettingsRequest(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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateAuthSettingsMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.opensearch.v1.UpdateAuthSettingsMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the OpenSearch cluster.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the OpenSearch cluster.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.opensearch.v1.UpdateAuthSettingsMetadata} */ public static final class UpdateAuthSettingsMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.opensearch.v1.UpdateAuthSettingsMetadata) UpdateAuthSettingsMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateAuthSettingsMetadata.newBuilder() to construct. private UpdateAuthSettingsMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateAuthSettingsMetadata() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateAuthSettingsMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateAuthSettingsMetadata( 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(); clusterId_ = 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.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the OpenSearch cluster.
     * 
* * string cluster_id = 1; * @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 OpenSearch cluster.
     * 
* * string cluster_id = 1; * @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; } } 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_); } 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_); } 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata other = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata 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.mdb.opensearch.v1.UpdateAuthSettingsMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.opensearch.v1.UpdateAuthSettingsMetadata) yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata.class, yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata.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(); clusterId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata build() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata buildPartial() { yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata result = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata(this); result.clusterId_ = clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata) { return mergeFrom((yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata other) { if (other == yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; 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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the OpenSearch cluster.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster.
       * 
* * string cluster_id = 1; * @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 OpenSearch cluster.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the OpenSearch cluster.
       * 
* * string cluster_id = 1; * @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; } @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.mdb.opensearch.v1.UpdateAuthSettingsMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.opensearch.v1.UpdateAuthSettingsMetadata) private static final yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata(); } public static yandex.cloud.api.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateAuthSettingsMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateAuthSettingsMetadata(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.mdb.opensearch.v1.ClusterServiceOuterClass.UpdateAuthSettingsMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_GetClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_GetClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_LogRecord_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_LogRecord_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_LogRecord_MessageEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_LogRecord_MessageEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_StreamLogRecord_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_StreamLogRecord_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_StreamClusterLogsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_StreamClusterLogsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_ConfigCreateSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_ConfigCreateSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_NodeGroup_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_NodeGroup_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_NodeGroup_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_NodeGroup_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_ConfigUpdateSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_ConfigUpdateSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchClusterUpdateSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchClusterUpdateSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsClusterUpdateSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsClusterUpdateSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_DeleteOpenSearchNodeGroupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_DeleteOpenSearchNodeGroupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_UpdateOpenSearchNodeGroupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_UpdateOpenSearchNodeGroupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchNodeGroupUpdateSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchNodeGroupUpdateSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_AddOpenSearchNodeGroupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_AddOpenSearchNodeGroupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_DeleteDashboardsNodeGroupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_DeleteDashboardsNodeGroupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_UpdateDashboardsNodeGroupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_UpdateDashboardsNodeGroupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsNodeGroupUpdateSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsNodeGroupUpdateSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_AddDashboardsNodeGroupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_AddDashboardsNodeGroupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_AddNodeGroupMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_AddNodeGroupMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_UpdateNodeGroupMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_UpdateNodeGroupMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_DeleteNodeGroupMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_DeleteNodeGroupMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_GetAuthSettingsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_GetAuthSettingsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsMetadata_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n4yandex/cloud/mdb/opensearch/v1/cluster" + "_service.proto\022\036yandex.cloud.mdb.opensea" + "rch.v1\032\034google/api/annotations.proto\032 go" + "ogle/protobuf/field_mask.proto\032\037google/p" + "rotobuf/timestamp.proto\032 yandex/cloud/ap" + "i/operation.proto\032\035yandex/cloud/validati" + "on.proto\032&yandex/cloud/operation/operati" + "on.proto\032)yandex/cloud/mdb/opensearch/v1" + "/auth.proto\032,yandex/cloud/mdb/opensearch" + "/v1/cluster.proto\032+yandex/cloud/mdb/open" + "search/v1/backup.proto\0320yandex/cloud/mdb" + "/opensearch/v1/maintenance.proto\0326yandex" + "/cloud/mdb/opensearch/v1/config/opensear" + "ch.proto\"5\n\021GetClusterRequest\022 \n\ncluster" + "_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"\220\001\n\023ListClusters" + "Request\022\037\n\tfolder_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50" + "\022\035\n\tpage_size\030\002 \001(\003B\n\372\3071\006<=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\"j\n\024ListClustersResponse\0229\n\010cl" + "usters\030\001 \003(\0132\'.yandex.cloud.mdb.opensear" + "ch.v1.Cluster\022\027\n\017next_page_token\030\002 \001(\t\"\245" + "\005\n\024CreateClusterRequest\022\037\n\tfolder_id\030\001 \001" + "(\tB\014\350\3071\001\212\3101\004<=50\022,\n\004name\030\002 \001(\tB\036\350\3071\001\212\3101\004" + "<=63\362\3071\016[a-zA-Z0-9_-]*\022\036\n\013description\030\003 " + "\001(\tB\t\212\3101\005<=256\022\221\001\n\006labels\030\004 \003(\[email protected]" + ".cloud.mdb.opensearch.v1.CreateClusterRe" + "quest.LabelsEntryB?\202\3101\004<=64\212\3101\004<=63\362\3071\013[" + "-_0-9a-z]*\262\3101\006\032\0041-63\262\3101\022\022\020[a-z][-_0-9a-z" + "]*\022H\n\013environment\030\005 \001(\01623.yandex.cloud.m" + "db.opensearch.v1.Cluster.Environment\022K\n\013" + "config_spec\030\006 \001(\01320.yandex.cloud.mdb.ope" + "nsearch.v1.ConfigCreateSpecB\004\350\3071\001\022 \n\nnet" + "work_id\030\007 \001(\tB\014\350\3071\001\212\3101\004<=50\022\032\n\022security_" + "group_ids\030\010 \003(\t\022\032\n\022service_account_id\030\t " + "\001(\t\022\033\n\023deletion_protection\030\n \001(\010\022M\n\022main" + "tenance_window\030\013 \001(\01321.yandex.cloud.mdb." + "opensearch.v1.MaintenanceWindow\032-\n\013Label" + "sEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"+" + "\n\025CreateClusterMetadata\022\022\n\ncluster_id\030\001 " + "\001(\t\"\341\004\n\024UpdateClusterRequest\022 \n\ncluster_" + "id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022/\n\013update_mask\030\002 " + "\001(\0132\032.google.protobuf.FieldMask\022\036\n\013descr" + "iption\030\003 \001(\tB\t\212\3101\005<=256\022\221\001\n\006labels\030\004 \003(\013" + "[email protected]" + "ClusterRequest.LabelsEntryB?\202\3101\004<=64\212\3101\004" + "<=63\362\3071\013[-_0-9a-z]*\262\3101\006\032\0041-63\262\3101\022\022\020[a-z]" + "[-_0-9a-z]*\022E\n\013config_spec\030\005 \001(\01320.yande" + "x.cloud.mdb.opensearch.v1.ConfigUpdateSp" + "ec\022(\n\004name\030\006 \001(\tB\032\212\3101\004<=63\362\3071\016[a-zA-Z0-9" + "_-]*\022\032\n\022security_group_ids\030\007 \003(\t\022\032\n\022serv" + "ice_account_id\030\010 \001(\t\022\033\n\023deletion_protect" + "ion\030\t \001(\010\022M\n\022maintenance_window\030\n \001(\01321." + "yandex.cloud.mdb.opensearch.v1.Maintenan" + "ceWindow\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005" + "value\030\002 \001(\t:\0028\001\"+\n\025UpdateClusterMetadata" + "\022\022\n\ncluster_id\030\001 \001(\t\"8\n\024DeleteClusterReq" + "uest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"+" + "\n\025DeleteClusterMetadata\022\022\n\ncluster_id\030\001 " + "\001(\t\"\316\003\n\026ListClusterLogsRequest\022 \n\ncluste" + "r_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\025\n\rcolumn_filte" + "r\030\002 \003(\t\022-\n\tfrom_time\030\003 \001(\0132\032.google.prot" + "obuf.Timestamp\022+\n\007to_time\030\004 \001(\0132\032.google" + ".protobuf.Timestamp\022\035\n\tpage_size\030\005 \001(\003B\n" + "\372\3071\006<=1000\022\035\n\npage_token\030\006 \001(\tB\t\212\3101\005<=10" + "0\022\036\n\026always_next_page_token\030\007 \001(\010\022\032\n\006fil" + "ter\030\010 \001(\tB\n\212\3101\006<=1000\022X\n\014service_type\030\t " + "\001(\0162B.yandex.cloud.mdb.opensearch.v1.Lis" + "tClusterLogsRequest.ServiceType\"K\n\013Servi" + "ceType\022\034\n\030SERVICE_TYPE_UNSPECIFIED\020\000\022\016\n\n" + "OPENSEARCH\020\001\022\016\n\nDASHBOARDS\020\002\"\263\001\n\tLogReco" + "rd\022-\n\ttimestamp\030\001 \001(\0132\032.google.protobuf." + "Timestamp\022G\n\007message\030\002 \003(\01326.yandex.clou" + "d.mdb.opensearch.v1.LogRecord.MessageEnt" + "ry\032.\n\014MessageEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value" + "\030\002 \001(\t:\0028\001\"k\n\027ListClusterLogsResponse\0227\n" + "\004logs\030\001 \003(\0132).yandex.cloud.mdb.opensearc" + "h.v1.LogRecord\022\027\n\017next_page_token\030\002 \001(\t\"" + "g\n\017StreamLogRecord\0229\n\006record\030\001 \001(\0132).yan" + "dex.cloud.mdb.opensearch.v1.LogRecord\022\031\n" + "\021next_record_token\030\002 \001(\t\"\225\003\n\030StreamClust" + "erLogsRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212" + "\3101\004<=50\022\025\n\rcolumn_filter\030\002 \003(\t\022-\n\tfrom_t" + "ime\030\003 \001(\0132\032.google.protobuf.Timestamp\022+\n" + "\007to_time\030\004 \001(\0132\032.google.protobuf.Timesta" + "mp\022\037\n\014record_token\030\005 \001(\tB\t\212\3101\005<=100\022\032\n\006f" + "ilter\030\006 \001(\tB\n\212\3101\006<=1000\022Z\n\014service_type\030" + "\007 \001(\0162D.yandex.cloud.mdb.opensearch.v1.S" + "treamClusterLogsRequest.ServiceType\"K\n\013S" + "erviceType\022\034\n\030SERVICE_TYPE_UNSPECIFIED\020\000" + "\022\016\n\nOPENSEARCH\020\001\022\016\n\nDASHBOARDS\020\002\"~\n\034List" + "ClusterOperationsRequest\022 \n\ncluster_id\030\001" + " \001(\tB\014\350\3071\001\212\3101\004<=50\022\035\n\tpage_size\030\002 \001(\003B\n\372" + "\3071\006<=1000\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<=100" + "\"o\n\035ListClusterOperationsResponse\0225\n\nope" + "rations\030\001 \003(\0132!.yandex.cloud.operation.O" + "peration\022\027\n\017next_page_token\030\002 \001(\t\"y\n\027Lis" + "tClusterHostsRequest\022 \n\ncluster_id\030\001 \001(\t" + "B\014\350\3071\001\212\3101\004<=50\022\035\n\tpage_size\030\002 \001(\003B\n\372\3071\006<" + "=1000\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<=100\"h\n\030" + "ListClusterHostsResponse\0223\n\005hosts\030\001 \003(\0132" + "$.yandex.cloud.mdb.opensearch.v1.Host\022\027\n" + "\017next_page_token\030\002 \001(\t\"c\n\022MoveClusterReq" + "uest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022+" + "\n\025destination_folder_id\030\002 \001(\tB\014\350\3071\001\212\3101\004<" + "=50\"b\n\023MoveClusterMetadata\022\022\n\ncluster_id" + "\030\001 \001(\t\022\030\n\020source_folder_id\030\002 \001(\t\022\035\n\025dest" + "ination_folder_id\030\003 \001(\t\"7\n\023StartClusterR" + "equest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50" + "\"*\n\024StartClusterMetadata\022\022\n\ncluster_id\030\001" + " \001(\t\"6\n\022StopClusterRequest\022 \n\ncluster_id" + "\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\")\n\023StopClusterMetad" + "ata\022\022\n\ncluster_id\030\001 \001(\t\"\227\002\n\020ConfigCreate" + "Spec\022\017\n\007version\030\001 \001(\t\022\034\n\016admin_password\030" + "\002 \001(\tB\004\350\3071\001\022M\n\017opensearch_spec\030\003 \001(\01324.y" + "andex.cloud.mdb.opensearch.v1.OpenSearch" + "CreateSpec\022M\n\017dashboards_spec\030\004 \001(\01324.ya" + "ndex.cloud.mdb.opensearch.v1.DashboardsC" + "reateSpec\0226\n\006access\030\005 \001(\0132&.yandex.cloud" + ".mdb.opensearch.v1.Access\"\264\004\n\024OpenSearch" + "CreateSpec\022\017\n\007plugins\030\001 \003(\t\022S\n\013node_grou" + "ps\030\002 \003(\0132>.yandex.cloud.mdb.opensearch.v" + "1.OpenSearchCreateSpec.NodeGroup\022k\n\023open" + "search_config_2\030\003 \001(\01328.yandex.cloud.mdb" + ".opensearch.v1.config.OpenSearchConfig2H" + "\000R\022opensearchConfig_2\032\276\002\n\tNodeGroup\022,\n\004n" + "ame\030\001 \001(\tB\036\350\3071\001\212\3101\004<=63\362\3071\016[a-zA-Z0-9_-]" + "*\022<\n\tresources\030\002 \001(\0132).yandex.cloud.mdb." + "opensearch.v1.Resources\022\034\n\013hosts_count\030\003" + " \001(\003B\007\372\3071\003>=1\022\"\n\010zone_ids\030\004 \003(\tB\020\202\3101\004<=1" + "0\212\3101\004<=50\022$\n\nsubnet_ids\030\005 \003(\tB\020\202\3101\004<=10\212" + "\3101\004<=50\022\030\n\020assign_public_ip\030\006 \001(\010\022C\n\005rol" + "es\030\007 \003(\01624.yandex.cloud.mdb.opensearch.v" + "1.OpenSearch.GroupRoleB\010\n\006config\"\325\002\n\024Das" + "hboardsCreateSpec\022S\n\013node_groups\030\002 \003(\0132>" + ".yandex.cloud.mdb.opensearch.v1.Dashboar" + "dsCreateSpec.NodeGroup\032\347\001\n\tNodeGroup\022,\n\004" + "name\030\001 \001(\tB\036\350\3071\001\212\3101\004<=63\362\3071\016[a-zA-Z0-9_-" + "]*\022<\n\tresources\030\002 \001(\0132).yandex.cloud.mdb" + ".opensearch.v1.Resources\022\034\n\013hosts_count\030" + "\003 \001(\003B\007\372\3071\003>=1\022\020\n\010zone_ids\030\004 \003(\t\022$\n\nsubn" + "et_ids\030\005 \003(\tB\020\202\3101\004<=10\212\3101\004<=50\022\030\n\020assign" + "_public_ip\030\006 \001(\010\"\245\002\n\020ConfigUpdateSpec\022\017\n" + "\007version\030\001 \001(\t\022\034\n\016admin_password\030\002 \001(\tB\004" + "\350\3071\001\022T\n\017opensearch_spec\030\003 \001(\0132;.yandex.c" + "loud.mdb.opensearch.v1.OpenSearchCluster" + "UpdateSpec\022T\n\017dashboards_spec\030\004 \001(\0132;.ya" + "ndex.cloud.mdb.opensearch.v1.DashboardsC" + "lusterUpdateSpec\0226\n\006access\030\005 \001(\0132&.yande" + "x.cloud.mdb.opensearch.v1.Access\"\245\001\n\033Ope" + "nSearchClusterUpdateSpec\022\017\n\007plugins\030\001 \003(" + "\t\022k\n\023opensearch_config_2\030\002 \001(\01328.yandex." + "cloud.mdb.opensearch.v1.config.OpenSearc" + "hConfig2H\000R\022opensearchConfig_2B\010\n\006config" + "\"\035\n\033DashboardsClusterUpdateSpec\"8\n\024Backu" + "pClusterRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071" + "\001\212\3101\004<=50\"+\n\025BackupClusterMetadata\022\022\n\ncl" + "uster_id\030\001 \001(\t\"\300\005\n\025RestoreClusterRequest" + "\022\027\n\tbackup_id\030\001 \001(\tB\004\350\3071\001\022,\n\004name\030\002 \001(\tB" + "\036\350\3071\001\212\3101\004<=63\362\3071\016[a-zA-Z0-9_-]*\022\036\n\013descr" + "iption\030\003 \001(\tB\t\212\3101\005<=256\022\222\001\n\006labels\030\004 \003(\013" + "2A.yandex.cloud.mdb.opensearch.v1.Restor" + "eClusterRequest.LabelsEntryB?\202\3101\004<=64\212\3101" + "\004<=63\362\3071\013[-_0-9a-z]*\262\3101\006\032\0041-63\262\3101\022\022\020[a-z" + "][-_0-9a-z]*\022H\n\013environment\030\005 \001(\01623.yand" + "ex.cloud.mdb.opensearch.v1.Cluster.Envir" + "onment\022K\n\013config_spec\030\006 \001(\01320.yandex.clo" + "ud.mdb.opensearch.v1.ConfigCreateSpecB\004\350" + "\3071\001\022 \n\nnetwork_id\030\007 \001(\tB\014\350\3071\001\212\3101\004<=50\022\032\n" + "\022security_group_ids\030\010 \003(\t\022\032\n\022service_acc" + "ount_id\030\t \001(\t\022\033\n\023deletion_protection\030\n \001" + "(\010\022\037\n\tfolder_id\030\013 \001(\tB\014\350\3071\001\212\3101\004<=50\022M\n\022m" + "aintenance_window\030\014 \001(\01321.yandex.cloud.m" + "db.opensearch.v1.MaintenanceWindow\032-\n\013La" + "belsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028" + "\001\"?\n\026RestoreClusterMetadata\022\022\n\ncluster_i" + "d\030\001 \001(\t\022\021\n\tbackup_id\030\002 \001(\t\"\317\002\n\034Reschedul" + "eMaintenanceRequest\022 \n\ncluster_id\030\001 \001(\tB" + "\014\350\3071\001\212\3101\004<=50\022j\n\017reschedule_type\030\002 \001(\0162K" + ".yandex.cloud.mdb.opensearch.v1.Reschedu" + "leMaintenanceRequest.RescheduleTypeB\004\350\3071" + "\001\0221\n\rdelayed_until\030\003 \001(\0132\032.google.protob" + "uf.Timestamp\"n\n\016RescheduleType\022\037\n\033RESCHE" + "DULE_TYPE_UNSPECIFIED\020\000\022\r\n\tIMMEDIATE\020\001\022\031" + "\n\025NEXT_AVAILABLE_WINDOW\020\002\022\021\n\rSPECIFIC_TI" + "ME\020\003\"f\n\035RescheduleMaintenanceMetadata\022\022\n" + "\ncluster_id\030\001 \001(\t\0221\n\rdelayed_until\030\004 \001(\013" + "2\032.google.protobuf.Timestamp\"{\n\031ListClus" + "terBackupsRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350" + "\3071\001\212\3101\004<=50\022\035\n\tpage_size\030\002 \001(\003B\n\372\3071\0060-10" + "00\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<=100\"n\n\032Lis" + "tClusterBackupsResponse\0227\n\007backups\030\001 \003(\013" + "2&.yandex.cloud.mdb.opensearch.v1.Backup" + "\022\027\n\017next_page_token\030\002 \001(\t\"R\n DeleteOpenS" + "earchNodeGroupRequest\022 \n\ncluster_id\030\001 \001(" + "\tB\014\350\3071\001\212\3101\004<=50\022\014\n\004name\030\002 \001(\t\"\373\001\n Update" + "OpenSearchNodeGroupRequest\022 \n\ncluster_id" + "\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022,\n\004name\030\002 \001(\tB\036\350\3071\001" + "\212\3101\004<=63\362\3071\016[a-zA-Z0-9_-]*\022/\n\013update_mas" + "k\030\003 \001(\0132\032.google.protobuf.FieldMask\022V\n\017n" + "ode_group_spec\030\004 \001(\0132=.yandex.cloud.mdb." + "opensearch.v1.OpenSearchNodeGroupUpdateS" + "pec\"\267\001\n\035OpenSearchNodeGroupUpdateSpec\022<\n" + "\tresources\030\001 \001(\0132).yandex.cloud.mdb.open" + "search.v1.Resources\022\023\n\013hosts_count\030\002 \001(\003" + "\022C\n\005roles\030\003 \003(\01624.yandex.cloud.mdb.opens" + "earch.v1.OpenSearch.GroupRole\"\232\001\n\035AddOpe" + "nSearchNodeGroupRequest\022 \n\ncluster_id\030\001 " + "\001(\tB\014\350\3071\001\212\3101\004<=50\022W\n\017node_group_spec\030\002 \001" + "(\0132>.yandex.cloud.mdb.opensearch.v1.Open" + "SearchCreateSpec.NodeGroup\"r\n DeleteDash" + "boardsNodeGroupRequest\022 \n\ncluster_id\030\001 \001" + "(\tB\014\350\3071\001\212\3101\004<=50\022,\n\004name\030\002 \001(\tB\036\350\3071\001\212\3101\004" + "<=63\362\3071\016[a-zA-Z0-9_-]*\"\373\001\n UpdateDashboa" + "rdsNodeGroupRequest\022 \n\ncluster_id\030\001 \001(\tB" + "\014\350\3071\001\212\3101\004<=50\022,\n\004name\030\002 \001(\tB\036\350\3071\001\212\3101\004<=6" + "3\362\3071\016[a-zA-Z0-9_-]*\022/\n\013update_mask\030\003 \001(\013" + "2\032.google.protobuf.FieldMask\022V\n\017node_gro" + "up_spec\030\004 \001(\0132=.yandex.cloud.mdb.opensea" + "rch.v1.DashboardsNodeGroupUpdateSpec\"r\n\035" + "DashboardsNodeGroupUpdateSpec\022<\n\tresourc" + "es\030\001 \001(\0132).yandex.cloud.mdb.opensearch.v" + "1.Resources\022\023\n\013hosts_count\030\002 \001(\003\"\232\001\n\035Add" + "DashboardsNodeGroupRequest\022 \n\ncluster_id" + "\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022W\n\017node_group_spec\030" + "\002 \001(\0132>.yandex.cloud.mdb.opensearch.v1.D" + "ashboardsCreateSpec.NodeGroup\"8\n\024AddNode" + "GroupMetadata\022\022\n\ncluster_id\030\001 \001(\t\022\014\n\004nam" + "e\030\002 \001(\t\";\n\027UpdateNodeGroupMetadata\022\022\n\ncl" + "uster_id\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\";\n\027DeleteNo" + "deGroupMetadata\022\022\n\ncluster_id\030\001 \001(\t\022\014\n\004n" + "ame\030\002 \001(\t\":\n\026GetAuthSettingsRequest\022 \n\nc" + "luster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"}\n\031UpdateA" + "uthSettingsRequest\022 \n\ncluster_id\030\001 \001(\tB\014" + "\350\3071\001\212\3101\004<=50\022>\n\010settings\030\002 \001(\0132,.yandex." + "cloud.mdb.opensearch.v1.AuthSettings\"0\n\032" + "UpdateAuthSettingsMetadata\022\022\n\ncluster_id" + "\030\001 \001(\t2\322\'\n\016ClusterService\022\227\001\n\003Get\0221.yand" + "ex.cloud.mdb.opensearch.v1.GetClusterReq" + "uest\032\'.yandex.cloud.mdb.opensearch.v1.Cl" + "uster\"4\202\323\344\223\002.\022,/managed-opensearch/v1/cl" + "usters/{cluster_id}\022\232\001\n\004List\0223.yandex.cl" + "oud.mdb.opensearch.v1.ListClustersReques" + "t\0324.yandex.cloud.mdb.opensearch.v1.ListC" + "lustersResponse\"\'\202\323\344\223\002!\022\037/managed-opense" + "arch/v1/clusters\022\261\001\n\006Create\0224.yandex.clo" + "ud.mdb.opensearch.v1.CreateClusterReques" + "t\032!.yandex.cloud.operation.Operation\"N\202\323" + "\344\223\002$\"\037/managed-opensearch/v1/clusters:\001*" + "\262\322* \n\025CreateClusterMetadata\022\007Cluster\022\276\001\n" + "\006Update\0224.yandex.cloud.mdb.opensearch.v1" + ".UpdateClusterRequest\032!.yandex.cloud.ope" + "ration.Operation\"[\202\323\344\223\00212,/managed-opens" + "earch/v1/clusters/{cluster_id}:\001*\262\322* \n\025U" + "pdateClusterMetadata\022\007Cluster\022\311\001\n\006Delete" + "\0224.yandex.cloud.mdb.opensearch.v1.Delete" + "ClusterRequest\032!.yandex.cloud.operation." + "Operation\"f\202\323\344\223\002.*,/managed-opensearch/v" + "1/clusters/{cluster_id}\262\322*.\n\025DeleteClust" + "erMetadata\022\025google.protobuf.Empty\022\302\001\n\006Ba" + "ckup\0224.yandex.cloud.mdb.opensearch.v1.Ba" + "ckupClusterRequest\032!.yandex.cloud.operat" + "ion.Operation\"_\202\323\344\223\0025\"3/managed-opensear" + "ch/v1/clusters/{cluster_id}:backup\262\322* \n\025" + "BackupClusterMetadata\022\007Cluster\022\274\001\n\007Resto" + "re\0225.yandex.cloud.mdb.opensearch.v1.Rest" + "oreClusterRequest\032!.yandex.cloud.operati" + "on.Operation\"W\202\323\344\223\002,\"\'/managed-opensearc" + "h/v1/clusters:restore:\001*\262\322*!\n\026RestoreClu" + "sterMetadata\022\007Cluster\022\363\001\n\025RescheduleMain" + "tenance\022<.yandex.cloud.mdb.opensearch.v1" + ".RescheduleMaintenanceRequest\032!.yandex.c" + "loud.operation.Operation\"y\202\323\344\223\002G\"B/manag" + "ed-opensearch/v1/clusters/{cluster_id}:r" + "escheduleMaintenance:\001*\262\322*(\n\035RescheduleM" + "aintenanceMetadata\022\007Cluster\022\302\001\n\013ListBack" + "ups\0229.yandex.cloud.mdb.opensearch.v1.Lis" + "tClusterBackupsRequest\032:.yandex.cloud.md" + "b.opensearch.v1.ListClusterBackupsRespon" + "se\"<\202\323\344\223\0026\0224/managed-opensearch/v1/clust" + "ers/{cluster_id}/backups\022\275\001\n\004Move\0222.yand" + "ex.cloud.mdb.opensearch.v1.MoveClusterRe" + "quest\032!.yandex.cloud.operation.Operation" + "\"^\202\323\344\223\0026\"1/managed-opensearch/v1/cluster" + "s/{cluster_id}:move:\001*\262\322*\036\n\023MoveClusterM" + "etadata\022\007Cluster\022\276\001\n\005Start\0223.yandex.clou" + "d.mdb.opensearch.v1.StartClusterRequest\032" + "!.yandex.cloud.operation.Operation\"]\202\323\344\223" + "\0024\"2/managed-opensearch/v1/clusters/{clu" + "ster_id}:start\262\322*\037\n\024StartClusterMetadata" + "\022\007Cluster\022\272\001\n\004Stop\0222.yandex.cloud.mdb.op" + "ensearch.v1.StopClusterRequest\032!.yandex." + "cloud.operation.Operation\"[\202\323\344\223\0023\"1/mana" + "ged-opensearch/v1/clusters/{cluster_id}:" + "stop\262\322*\036\n\023StopClusterMetadata\022\007Cluster\022\266" + "\001\n\010ListLogs\0226.yandex.cloud.mdb.opensearc" + "h.v1.ListClusterLogsRequest\0327.yandex.clo" + "ud.mdb.opensearch.v1.ListClusterLogsResp" + "onse\"9\202\323\344\223\0023\0221/managed-opensearch/v1/clu" + "sters/{cluster_id}:logs\022\273\001\n\nStreamLogs\0228" + ".yandex.cloud.mdb.opensearch.v1.StreamCl" + "usterLogsRequest\032/.yandex.cloud.mdb.open" + "search.v1.StreamLogRecord\"@\202\323\344\223\002:\0228/mana" + "ged-opensearch/v1/clusters/{cluster_id}:" + "stream_logs0\001\022\316\001\n\016ListOperations\022<.yande" + "x.cloud.mdb.opensearch.v1.ListClusterOpe" + "rationsRequest\032=.yandex.cloud.mdb.opense" + "arch.v1.ListClusterOperationsResponse\"?\202" + "\323\344\223\0029\0227/managed-opensearch/v1/clusters/{" + "cluster_id}/operations\022\272\001\n\tListHosts\0227.y" + "andex.cloud.mdb.opensearch.v1.ListCluste" + "rHostsRequest\0328.yandex.cloud.mdb.opensea" + "rch.v1.ListClusterHostsResponse\":\202\323\344\223\0024\022" + "2/managed-opensearch/v1/clusters/{cluste" + "r_id}/hosts\022\373\001\n\026AddOpenSearchNodeGroup\022=" + ".yandex.cloud.mdb.opensearch.v1.AddOpenS" + "earchNodeGroupRequest\032!.yandex.cloud.ope" + "ration.Operation\"\177\202\323\344\223\002H\"C/managed-opens" + "earch/v1/clusters/{cluster_id}/opensearc" + "h/node_groups:\001*\262\322*-\n\024AddNodeGroupMetada" + "ta\022\025google.protobuf.Empty\022\211\002\n\031DeleteOpen" + "SearchNodeGroup\[email protected]" + "earch.v1.DeleteOpenSearchNodeGroupReques" + "t\032!.yandex.cloud.operation.Operation\"\206\001\202" + "\323\344\223\002L*J/managed-opensearch/v1/clusters/{" + "cluster_id}/opensearch/node_groups/{name" + "}\262\322*0\n\027DeleteNodeGroupMetadata\022\025google.p" + "rotobuf.Empty\022\214\002\n\031UpdateOpenSearchNodeGr" + "oup\[email protected]" + "ateOpenSearchNodeGroupRequest\032!.yandex.c" + "loud.operation.Operation\"\211\001\202\323\344\223\002O2J/mana" + "ged-opensearch/v1/clusters/{cluster_id}/" + "opensearch/node_groups/{name}:\001*\262\322*0\n\027Up" + "dateNodeGroupMetadata\022\025google.protobuf.E" + "mpty\022\373\001\n\026AddDashboardsNodeGroup\022=.yandex" + ".cloud.mdb.opensearch.v1.AddDashboardsNo" + "deGroupRequest\032!.yandex.cloud.operation." + "Operation\"\177\202\323\344\223\002H\"C/managed-opensearch/v" + "1/clusters/{cluster_id}/dashboards/node_" + "groups:\001*\262\322*-\n\024AddNodeGroupMetadata\022\025goo" + "gle.protobuf.Empty\022\211\002\n\031DeleteDashboardsN" + "odeGroup\[email protected]" + "1.DeleteDashboardsNodeGroupRequest\032!.yan" + "dex.cloud.operation.Operation\"\206\001\202\323\344\223\002L*J" + "/managed-opensearch/v1/clusters/{cluster" + "_id}/dashboards/node_groups/{name}\262\322*0\n\027" + "DeleteNodeGroupMetadata\022\025google.protobuf" + ".Empty\022\214\002\n\031UpdateDashboardsNodeGroup\[email protected]" + "andex.cloud.mdb.opensearch.v1.UpdateDash" + "boardsNodeGroupRequest\032!.yandex.cloud.op" + "eration.Operation\"\211\001\202\323\344\223\002O2J/managed-ope" + "nsearch/v1/clusters/{cluster_id}/dashboa" + "rds/node_groups/{name}:\001*\262\322*0\n\027UpdateNod" + "eGroupMetadata\022\025google.protobuf.Empty\022\262\001" + "\n\017GetAuthSettings\0226.yandex.cloud.mdb.ope" + "nsearch.v1.GetAuthSettingsRequest\032,.yand" + "ex.cloud.mdb.opensearch.v1.AuthSettings\"" + "9\202\323\344\223\0023\0221/managed-opensearch/v1/clusters" + "/{cluster_id}/auth\022\336\001\n\022UpdateAuthSetting" + "s\0229.yandex.cloud.mdb.opensearch.v1.Updat" + "eAuthSettingsRequest\032!.yandex.cloud.oper" + "ation.Operation\"j\202\323\344\223\0026\0321/managed-opense" + "arch/v1/clusters/{cluster_id}/auth:\001*\262\322*" + "*\n\032UpdateAuthSettingsMetadata\022\014AuthSetti" + "ngsBs\n\"yandex.cloud.api.mdb.opensearch.v" + "1ZMgithub.com/yandex-cloud/go-genproto/y" + "andex/cloud/mdb/opensearch/v1;opensearch" + "b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.api.AnnotationsProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), yandex.cloud.api.OperationOuterClass.getDescriptor(), yandex.cloud.api.Validation.getDescriptor(), yandex.cloud.api.operation.OperationOuterClass.getDescriptor(), yandex.cloud.api.mdb.opensearch.v1.Auth.getDescriptor(), yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.getDescriptor(), yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.getDescriptor(), yandex.cloud.api.mdb.opensearch.v1.Maintenance.getDescriptor(), yandex.cloud.api.mdb.opensearch.v1.Opensearch.getDescriptor(), }); internal_static_yandex_cloud_mdb_opensearch_v1_GetClusterRequest_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_yandex_cloud_mdb_opensearch_v1_GetClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_GetClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersRequest_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersRequest_descriptor, new java.lang.String[] { "FolderId", "PageSize", "PageToken", "Filter", }); internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersResponse_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_ListClustersResponse_descriptor, new java.lang.String[] { "Clusters", "NextPageToken", }); internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterRequest_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterRequest_descriptor, new java.lang.String[] { "FolderId", "Name", "Description", "Labels", "Environment", "ConfigSpec", "NetworkId", "SecurityGroupIds", "ServiceAccountId", "DeletionProtection", "MaintenanceWindow", }); internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterRequest_LabelsEntry_descriptor = internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterRequest_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterRequest_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterRequest_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_CreateClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterRequest_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterRequest_descriptor, new java.lang.String[] { "ClusterId", "UpdateMask", "Description", "Labels", "ConfigSpec", "Name", "SecurityGroupIds", "ServiceAccountId", "DeletionProtection", "MaintenanceWindow", }); internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterRequest_LabelsEntry_descriptor = internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterRequest_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterRequest_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterRequest_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_UpdateClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterRequest_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_DeleteClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsRequest_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsRequest_descriptor, new java.lang.String[] { "ClusterId", "ColumnFilter", "FromTime", "ToTime", "PageSize", "PageToken", "AlwaysNextPageToken", "Filter", "ServiceType", }); internal_static_yandex_cloud_mdb_opensearch_v1_LogRecord_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_yandex_cloud_mdb_opensearch_v1_LogRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_LogRecord_descriptor, new java.lang.String[] { "Timestamp", "Message", }); internal_static_yandex_cloud_mdb_opensearch_v1_LogRecord_MessageEntry_descriptor = internal_static_yandex_cloud_mdb_opensearch_v1_LogRecord_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_opensearch_v1_LogRecord_MessageEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_LogRecord_MessageEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsResponse_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterLogsResponse_descriptor, new java.lang.String[] { "Logs", "NextPageToken", }); internal_static_yandex_cloud_mdb_opensearch_v1_StreamLogRecord_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_yandex_cloud_mdb_opensearch_v1_StreamLogRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_StreamLogRecord_descriptor, new java.lang.String[] { "Record", "NextRecordToken", }); internal_static_yandex_cloud_mdb_opensearch_v1_StreamClusterLogsRequest_descriptor = getDescriptor().getMessageTypes().get(13); internal_static_yandex_cloud_mdb_opensearch_v1_StreamClusterLogsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_StreamClusterLogsRequest_descriptor, new java.lang.String[] { "ClusterId", "ColumnFilter", "FromTime", "ToTime", "RecordToken", "Filter", "ServiceType", }); internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsRequest_descriptor = getDescriptor().getMessageTypes().get(14); internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsResponse_descriptor = getDescriptor().getMessageTypes().get(15); internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterOperationsResponse_descriptor, new java.lang.String[] { "Operations", "NextPageToken", }); internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsRequest_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsResponse_descriptor = getDescriptor().getMessageTypes().get(17); internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterHostsResponse_descriptor, new java.lang.String[] { "Hosts", "NextPageToken", }); internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterRequest_descriptor = getDescriptor().getMessageTypes().get(18); internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterRequest_descriptor, new java.lang.String[] { "ClusterId", "DestinationFolderId", }); internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(19); internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_MoveClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", "SourceFolderId", "DestinationFolderId", }); internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterRequest_descriptor = getDescriptor().getMessageTypes().get(20); internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(21); internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_StartClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterRequest_descriptor = getDescriptor().getMessageTypes().get(22); internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(23); internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_StopClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_opensearch_v1_ConfigCreateSpec_descriptor = getDescriptor().getMessageTypes().get(24); internal_static_yandex_cloud_mdb_opensearch_v1_ConfigCreateSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_ConfigCreateSpec_descriptor, new java.lang.String[] { "Version", "AdminPassword", "OpensearchSpec", "DashboardsSpec", "Access", }); internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_descriptor = getDescriptor().getMessageTypes().get(25); internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_descriptor, new java.lang.String[] { "Plugins", "NodeGroups", "OpensearchConfig2", "Config", }); internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_NodeGroup_descriptor = internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_NodeGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchCreateSpec_NodeGroup_descriptor, new java.lang.String[] { "Name", "Resources", "HostsCount", "ZoneIds", "SubnetIds", "AssignPublicIp", "Roles", }); internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_descriptor = getDescriptor().getMessageTypes().get(26); internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_descriptor, new java.lang.String[] { "NodeGroups", }); internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_NodeGroup_descriptor = internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_NodeGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsCreateSpec_NodeGroup_descriptor, new java.lang.String[] { "Name", "Resources", "HostsCount", "ZoneIds", "SubnetIds", "AssignPublicIp", }); internal_static_yandex_cloud_mdb_opensearch_v1_ConfigUpdateSpec_descriptor = getDescriptor().getMessageTypes().get(27); internal_static_yandex_cloud_mdb_opensearch_v1_ConfigUpdateSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_ConfigUpdateSpec_descriptor, new java.lang.String[] { "Version", "AdminPassword", "OpensearchSpec", "DashboardsSpec", "Access", }); internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchClusterUpdateSpec_descriptor = getDescriptor().getMessageTypes().get(28); internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchClusterUpdateSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchClusterUpdateSpec_descriptor, new java.lang.String[] { "Plugins", "OpensearchConfig2", "Config", }); internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsClusterUpdateSpec_descriptor = getDescriptor().getMessageTypes().get(29); internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsClusterUpdateSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsClusterUpdateSpec_descriptor, new java.lang.String[] { }); internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterRequest_descriptor = getDescriptor().getMessageTypes().get(30); internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(31); internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_BackupClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterRequest_descriptor = getDescriptor().getMessageTypes().get(32); internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterRequest_descriptor, new java.lang.String[] { "BackupId", "Name", "Description", "Labels", "Environment", "ConfigSpec", "NetworkId", "SecurityGroupIds", "ServiceAccountId", "DeletionProtection", "FolderId", "MaintenanceWindow", }); internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterRequest_LabelsEntry_descriptor = internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterRequest_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterRequest_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterRequest_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(33); internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_RestoreClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", "BackupId", }); internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceRequest_descriptor = getDescriptor().getMessageTypes().get(34); internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceRequest_descriptor, new java.lang.String[] { "ClusterId", "RescheduleType", "DelayedUntil", }); internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceMetadata_descriptor = getDescriptor().getMessageTypes().get(35); internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_RescheduleMaintenanceMetadata_descriptor, new java.lang.String[] { "ClusterId", "DelayedUntil", }); internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsRequest_descriptor = getDescriptor().getMessageTypes().get(36); internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsResponse_descriptor = getDescriptor().getMessageTypes().get(37); internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_ListClusterBackupsResponse_descriptor, new java.lang.String[] { "Backups", "NextPageToken", }); internal_static_yandex_cloud_mdb_opensearch_v1_DeleteOpenSearchNodeGroupRequest_descriptor = getDescriptor().getMessageTypes().get(38); internal_static_yandex_cloud_mdb_opensearch_v1_DeleteOpenSearchNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_DeleteOpenSearchNodeGroupRequest_descriptor, new java.lang.String[] { "ClusterId", "Name", }); internal_static_yandex_cloud_mdb_opensearch_v1_UpdateOpenSearchNodeGroupRequest_descriptor = getDescriptor().getMessageTypes().get(39); internal_static_yandex_cloud_mdb_opensearch_v1_UpdateOpenSearchNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_UpdateOpenSearchNodeGroupRequest_descriptor, new java.lang.String[] { "ClusterId", "Name", "UpdateMask", "NodeGroupSpec", }); internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchNodeGroupUpdateSpec_descriptor = getDescriptor().getMessageTypes().get(40); internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchNodeGroupUpdateSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_OpenSearchNodeGroupUpdateSpec_descriptor, new java.lang.String[] { "Resources", "HostsCount", "Roles", }); internal_static_yandex_cloud_mdb_opensearch_v1_AddOpenSearchNodeGroupRequest_descriptor = getDescriptor().getMessageTypes().get(41); internal_static_yandex_cloud_mdb_opensearch_v1_AddOpenSearchNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_AddOpenSearchNodeGroupRequest_descriptor, new java.lang.String[] { "ClusterId", "NodeGroupSpec", }); internal_static_yandex_cloud_mdb_opensearch_v1_DeleteDashboardsNodeGroupRequest_descriptor = getDescriptor().getMessageTypes().get(42); internal_static_yandex_cloud_mdb_opensearch_v1_DeleteDashboardsNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_DeleteDashboardsNodeGroupRequest_descriptor, new java.lang.String[] { "ClusterId", "Name", }); internal_static_yandex_cloud_mdb_opensearch_v1_UpdateDashboardsNodeGroupRequest_descriptor = getDescriptor().getMessageTypes().get(43); internal_static_yandex_cloud_mdb_opensearch_v1_UpdateDashboardsNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_UpdateDashboardsNodeGroupRequest_descriptor, new java.lang.String[] { "ClusterId", "Name", "UpdateMask", "NodeGroupSpec", }); internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsNodeGroupUpdateSpec_descriptor = getDescriptor().getMessageTypes().get(44); internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsNodeGroupUpdateSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_DashboardsNodeGroupUpdateSpec_descriptor, new java.lang.String[] { "Resources", "HostsCount", }); internal_static_yandex_cloud_mdb_opensearch_v1_AddDashboardsNodeGroupRequest_descriptor = getDescriptor().getMessageTypes().get(45); internal_static_yandex_cloud_mdb_opensearch_v1_AddDashboardsNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_AddDashboardsNodeGroupRequest_descriptor, new java.lang.String[] { "ClusterId", "NodeGroupSpec", }); internal_static_yandex_cloud_mdb_opensearch_v1_AddNodeGroupMetadata_descriptor = getDescriptor().getMessageTypes().get(46); internal_static_yandex_cloud_mdb_opensearch_v1_AddNodeGroupMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_AddNodeGroupMetadata_descriptor, new java.lang.String[] { "ClusterId", "Name", }); internal_static_yandex_cloud_mdb_opensearch_v1_UpdateNodeGroupMetadata_descriptor = getDescriptor().getMessageTypes().get(47); internal_static_yandex_cloud_mdb_opensearch_v1_UpdateNodeGroupMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_UpdateNodeGroupMetadata_descriptor, new java.lang.String[] { "ClusterId", "Name", }); internal_static_yandex_cloud_mdb_opensearch_v1_DeleteNodeGroupMetadata_descriptor = getDescriptor().getMessageTypes().get(48); internal_static_yandex_cloud_mdb_opensearch_v1_DeleteNodeGroupMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_DeleteNodeGroupMetadata_descriptor, new java.lang.String[] { "ClusterId", "Name", }); internal_static_yandex_cloud_mdb_opensearch_v1_GetAuthSettingsRequest_descriptor = getDescriptor().getMessageTypes().get(49); internal_static_yandex_cloud_mdb_opensearch_v1_GetAuthSettingsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_GetAuthSettingsRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsRequest_descriptor = getDescriptor().getMessageTypes().get(50); internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsRequest_descriptor, new java.lang.String[] { "ClusterId", "Settings", }); internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsMetadata_descriptor = getDescriptor().getMessageTypes().get(51); internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_opensearch_v1_UpdateAuthSettingsMetadata_descriptor, new java.lang.String[] { "ClusterId", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.AnnotationsProto.http); registry.add(yandex.cloud.api.OperationOuterClass.operation); registry.add(yandex.cloud.api.Validation.length); registry.add(yandex.cloud.api.Validation.mapKey); registry.add(yandex.cloud.api.Validation.pattern); registry.add(yandex.cloud.api.Validation.required); registry.add(yandex.cloud.api.Validation.size); registry.add(yandex.cloud.api.Validation.value); com.google.protobuf.Descriptors.FileDescriptor .internalUpdateFileDescriptor(descriptor, registry); com.google.api.AnnotationsProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor(); yandex.cloud.api.OperationOuterClass.getDescriptor(); yandex.cloud.api.Validation.getDescriptor(); yandex.cloud.api.operation.OperationOuterClass.getDescriptor(); yandex.cloud.api.mdb.opensearch.v1.Auth.getDescriptor(); yandex.cloud.api.mdb.opensearch.v1.ClusterOuterClass.getDescriptor(); yandex.cloud.api.mdb.opensearch.v1.BackupOuterClass.getDescriptor(); yandex.cloud.api.mdb.opensearch.v1.Maintenance.getDescriptor(); yandex.cloud.api.mdb.opensearch.v1.Opensearch.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy