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

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

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

package yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.GetClusterRequest)
      com.google.protobuf.MessageOrBuilder {

    /**
     * 
     * ID of the ClickHouse Cluster resource 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 ClickHouse Cluster resource 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.clickhouse.v1.GetClusterRequest} */ public static final class GetClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse Cluster resource 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 ClickHouse Cluster resource 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.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.GetClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.GetClusterRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse Cluster resource 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 ClickHouse Cluster resource 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 ClickHouse Cluster resource 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 ClickHouse Cluster resource 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 ClickHouse Cluster resource 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.clickhouse.v1.GetClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.GetClusterRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.GetClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClustersRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ListClustersRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the folder to list ClickHouse 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 ClickHouse 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.clickhouse.v1.ListClustersRequest} */ public static final class ListClustersRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest.class, yandex.cloud.api.mdb.clickhouse.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 ClickHouse 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 ClickHouse 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.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.ListClustersRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ListClustersRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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.clickhouse.v1.ListClustersRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ListClustersRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClustersRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClustersResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ListClustersResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of ClickHouse Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ java.util.List getClustersList(); /** *
     * List of ClickHouse Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster getClusters(int index); /** *
     * List of ClickHouse Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ int getClustersCount(); /** *
     * List of ClickHouse Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ java.util.List getClustersOrBuilderList(); /** *
     * List of ClickHouse Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ yandex.cloud.api.mdb.clickhouse.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 will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [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 will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.ListClustersResponse} */ public static final class ListClustersResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse.Builder.class); } public static final int CLUSTERS_FIELD_NUMBER = 1; private java.util.List clusters_; /** *
     * List of ClickHouse Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ @java.lang.Override public java.util.List getClustersList() { return clusters_; } /** *
     * List of ClickHouse Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ @java.lang.Override public java.util.List getClustersOrBuilderList() { return clusters_; } /** *
     * List of ClickHouse Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ @java.lang.Override public int getClustersCount() { return clusters_.size(); } /** *
     * List of ClickHouse Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster getClusters(int index) { return clusters_.get(index); } /** *
     * List of ClickHouse Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.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 will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [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 will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < 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.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.ListClustersResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ListClustersResponse) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterOuterClass.Cluster, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ClusterOrBuilder> clustersBuilder_; /** *
       * List of ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ public java.util.List getClustersList() { if (clustersBuilder_ == null) { return java.util.Collections.unmodifiableList(clusters_); } else { return clustersBuilder_.getMessageList(); } } /** *
       * List of ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ public int getClustersCount() { if (clustersBuilder_ == null) { return clusters_.size(); } else { return clustersBuilder_.getCount(); } } /** *
       * List of ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster getClusters(int index) { if (clustersBuilder_ == null) { return clusters_.get(index); } else { return clustersBuilder_.getMessage(index); } } /** *
       * List of ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ public Builder setClusters( int index, yandex.cloud.api.mdb.clickhouse.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 ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ public Builder setClusters( int index, yandex.cloud.api.mdb.clickhouse.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 ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ public Builder addClusters(yandex.cloud.api.mdb.clickhouse.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 ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ public Builder addClusters( int index, yandex.cloud.api.mdb.clickhouse.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 ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ public Builder addClusters( yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Builder builderForValue) { if (clustersBuilder_ == null) { ensureClustersIsMutable(); clusters_.add(builderForValue.build()); onChanged(); } else { clustersBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ public Builder addClusters( int index, yandex.cloud.api.mdb.clickhouse.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 ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.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 ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.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 ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.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 ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Builder getClustersBuilder( int index) { return getClustersFieldBuilder().getBuilder(index); } /** *
       * List of ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ClusterOrBuilder getClustersOrBuilder( int index) { if (clustersBuilder_ == null) { return clusters_.get(index); } else { return clustersBuilder_.getMessageOrBuilder(index); } } /** *
       * List of ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ public java.util.List getClustersOrBuilderList() { if (clustersBuilder_ != null) { return clustersBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(clusters_); } } /** *
       * List of ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Builder addClustersBuilder() { return getClustersFieldBuilder().addBuilder( yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.getDefaultInstance()); } /** *
       * List of ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Builder addClustersBuilder( int index) { return getClustersFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.getDefaultInstance()); } /** *
       * List of ClickHouse Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Cluster clusters = 1; */ public java.util.List getClustersBuilderList() { return getClustersFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ClusterOrBuilder> getClustersFieldBuilder() { if (clustersBuilder_ == null) { clustersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.mdb.clickhouse.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 will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [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 will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [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 will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [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 will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [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 will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.clickhouse.v1.ListClustersResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ListClustersResponse) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClustersResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.CreateClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the folder to create the ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * Description of the ClickHouse cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Custom labels for the ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for environment. */ int getEnvironmentValue(); /** *
     * Deployment environment of the ClickHouse cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment getEnvironment(); /** *
     * Configuration and resources for hosts that should be created for the ClickHouse cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return Whether the configSpec field is set. */ boolean hasConfigSpec(); /** *
     * Configuration and resources for hosts that should be created for the ClickHouse cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec(); /** *
     * Configuration and resources for hosts that should be created for the ClickHouse cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder(); /** *
     * Descriptions of databases to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ java.util.List getDatabaseSpecsList(); /** *
     * Descriptions of databases to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec getDatabaseSpecs(int index); /** *
     * Descriptions of databases to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ int getDatabaseSpecsCount(); /** *
     * Descriptions of databases to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ java.util.List getDatabaseSpecsOrBuilderList(); /** *
     * Descriptions of databases to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpecOrBuilder getDatabaseSpecsOrBuilder( int index); /** *
     * Descriptions of database users to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ java.util.List getUserSpecsList(); /** *
     * Descriptions of database users to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec getUserSpecs(int index); /** *
     * Descriptions of database users to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ int getUserSpecsCount(); /** *
     * Descriptions of database users to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ java.util.List getUserSpecsOrBuilderList(); /** *
     * Descriptions of database users to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpecOrBuilder getUserSpecsOrBuilder( int index); /** *
     * Individual configurations for hosts that should be created for the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsList(); /** *
     * Individual configurations for hosts that should be created for the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index); /** *
     * Individual configurations for hosts that should be created for the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ int getHostSpecsCount(); /** *
     * Individual configurations for hosts that should be created for the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsOrBuilderList(); /** *
     * Individual configurations for hosts that should be created for the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index); /** *
     * ID of the network to create the cluster in.
     * 
* * string network_id = 10 [(.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 = 10 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkId. */ com.google.protobuf.ByteString getNetworkIdBytes(); /** *
     * Name of the first shard in cluster. If not set, defaults to the value 'shard1'.
     * 
* * string shard_name = 11 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ java.lang.String getShardName(); /** *
     * Name of the first shard in cluster. If not set, defaults to the value 'shard1'.
     * 
* * string shard_name = 11 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ com.google.protobuf.ByteString getShardNameBytes(); /** *
     * ID of the service account used for access to Object Storage.
     * 
* * string service_account_id = 12; * @return The serviceAccountId. */ java.lang.String getServiceAccountId(); /** *
     * ID of the service account used for access to Object Storage.
     * 
* * string service_account_id = 12; * @return The bytes for serviceAccountId. */ com.google.protobuf.ByteString getServiceAccountIdBytes(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 13; * @return A list containing the securityGroupIds. */ java.util.List getSecurityGroupIdsList(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 13; * @return The count of securityGroupIds. */ int getSecurityGroupIdsCount(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 13; * @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 = 13; * @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); /** *
     * Deletion Protection inhibits deletion of the cluster
     * 
* * bool deletion_protection = 14; * @return The deletionProtection. */ boolean getDeletionProtection(); /** *
     * Window of maintenance operations.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 15; * @return Whether the maintenanceWindow field is set. */ boolean hasMaintenanceWindow(); /** *
     * Window of maintenance operations.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 15; * @return The maintenanceWindow. */ yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow getMaintenanceWindow(); /** *
     * Window of maintenance operations.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 15; */ yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.CreateClusterRequest} */ public static final class CreateClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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; databaseSpecs_ = java.util.Collections.emptyList(); userSpecs_ = java.util.Collections.emptyList(); hostSpecs_ = java.util.Collections.emptyList(); networkId_ = ""; shardName_ = ""; serviceAccountId_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(configSpec_); configSpec_ = subBuilder.buildPartial(); } break; } case 58: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { databaseSpecs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } databaseSpecs_.add( input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec.parser(), extensionRegistry)); break; } case 66: { if (!((mutable_bitField0_ & 0x00000004) != 0)) { userSpecs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } userSpecs_.add( input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec.parser(), extensionRegistry)); break; } case 74: { if (!((mutable_bitField0_ & 0x00000008) != 0)) { hostSpecs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000008; } hostSpecs_.add( input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.parser(), extensionRegistry)); break; } case 82: { java.lang.String s = input.readStringRequireUtf8(); networkId_ = s; break; } case 90: { java.lang.String s = input.readStringRequireUtf8(); shardName_ = s; break; } case 98: { java.lang.String s = input.readStringRequireUtf8(); serviceAccountId_ = s; break; } case 106: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000010) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000010; } securityGroupIds_.add(s); break; } case 112: { deletionProtection_ = input.readBool(); break; } case 122: { yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.Builder subBuilder = null; if (maintenanceWindow_ != null) { subBuilder = maintenanceWindow_.toBuilder(); } maintenanceWindow_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.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)) { databaseSpecs_ = java.util.Collections.unmodifiableList(databaseSpecs_); } if (((mutable_bitField0_ & 0x00000004) != 0)) { userSpecs_ = java.util.Collections.unmodifiableList(userSpecs_); } if (((mutable_bitField0_ & 0x00000008) != 0)) { hostSpecs_ = java.util.Collections.unmodifiableList(hostSpecs_); } if (((mutable_bitField0_ & 0x00000010) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest.class, yandex.cloud.api.mdb.clickhouse.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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for environment. */ @java.lang.Override public int getEnvironmentValue() { return environment_; } /** *
     * Deployment environment of the ClickHouse cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } public static final int CONFIG_SPEC_FIELD_NUMBER = 6; private yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; /** *
     * Configuration and resources for hosts that should be created for the ClickHouse cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return Whether the configSpec field is set. */ @java.lang.Override public boolean hasConfigSpec() { return configSpec_ != null; } /** *
     * Configuration and resources for hosts that should be created for the ClickHouse cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } /** *
     * Configuration and resources for hosts that should be created for the ClickHouse cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { return getConfigSpec(); } public static final int DATABASE_SPECS_FIELD_NUMBER = 7; private java.util.List databaseSpecs_; /** *
     * Descriptions of databases to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getDatabaseSpecsList() { return databaseSpecs_; } /** *
     * Descriptions of databases to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getDatabaseSpecsOrBuilderList() { return databaseSpecs_; } /** *
     * Descriptions of databases to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public int getDatabaseSpecsCount() { return databaseSpecs_.size(); } /** *
     * Descriptions of databases to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec getDatabaseSpecs(int index) { return databaseSpecs_.get(index); } /** *
     * Descriptions of databases to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpecOrBuilder getDatabaseSpecsOrBuilder( int index) { return databaseSpecs_.get(index); } public static final int USER_SPECS_FIELD_NUMBER = 8; private java.util.List userSpecs_; /** *
     * Descriptions of database users to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getUserSpecsList() { return userSpecs_; } /** *
     * Descriptions of database users to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getUserSpecsOrBuilderList() { return userSpecs_; } /** *
     * Descriptions of database users to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public int getUserSpecsCount() { return userSpecs_.size(); } /** *
     * Descriptions of database users to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec getUserSpecs(int index) { return userSpecs_.get(index); } /** *
     * Descriptions of database users to be created in the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpecOrBuilder getUserSpecsOrBuilder( int index) { return userSpecs_.get(index); } public static final int HOST_SPECS_FIELD_NUMBER = 9; private java.util.List hostSpecs_; /** *
     * Individual configurations for hosts that should be created for the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsList() { return hostSpecs_; } /** *
     * Individual configurations for hosts that should be created for the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsOrBuilderList() { return hostSpecs_; } /** *
     * Individual configurations for hosts that should be created for the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public int getHostSpecsCount() { return hostSpecs_.size(); } /** *
     * Individual configurations for hosts that should be created for the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { return hostSpecs_.get(index); } /** *
     * Individual configurations for hosts that should be created for the ClickHouse cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index) { return hostSpecs_.get(index); } public static final int NETWORK_ID_FIELD_NUMBER = 10; private volatile java.lang.Object networkId_; /** *
     * ID of the network to create the cluster in.
     * 
* * string network_id = 10 [(.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 = 10 [(.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 SHARD_NAME_FIELD_NUMBER = 11; private volatile java.lang.Object shardName_; /** *
     * Name of the first shard in cluster. If not set, defaults to the value 'shard1'.
     * 
* * string shard_name = 11 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ @java.lang.Override public java.lang.String getShardName() { java.lang.Object ref = shardName_; 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(); shardName_ = s; return s; } } /** *
     * Name of the first shard in cluster. If not set, defaults to the value 'shard1'.
     * 
* * string shard_name = 11 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ @java.lang.Override public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int SERVICE_ACCOUNT_ID_FIELD_NUMBER = 12; private volatile java.lang.Object serviceAccountId_; /** *
     * ID of the service account used for access to Object Storage.
     * 
* * string service_account_id = 12; * @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 for access to Object Storage.
     * 
* * string service_account_id = 12; * @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 SECURITY_GROUP_IDS_FIELD_NUMBER = 13; private com.google.protobuf.LazyStringList securityGroupIds_; /** *
     * User security groups
     * 
* * repeated string security_group_ids = 13; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_; } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 13; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 13; * @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 = 13; * @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 DELETION_PROTECTION_FIELD_NUMBER = 14; private boolean deletionProtection_; /** *
     * Deletion Protection inhibits deletion of the cluster
     * 
* * bool deletion_protection = 14; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } public static final int MAINTENANCE_WINDOW_FIELD_NUMBER = 15; private yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow maintenanceWindow_; /** *
     * Window of maintenance operations.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 15; * @return Whether the maintenanceWindow field is set. */ @java.lang.Override public boolean hasMaintenanceWindow() { return maintenanceWindow_ != null; } /** *
     * Window of maintenance operations.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 15; * @return The maintenanceWindow. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } /** *
     * Window of maintenance operations.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 15; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterOuterClass.Cluster.Environment.ENVIRONMENT_UNSPECIFIED.getNumber()) { output.writeEnum(5, environment_); } if (configSpec_ != null) { output.writeMessage(6, getConfigSpec()); } for (int i = 0; i < databaseSpecs_.size(); i++) { output.writeMessage(7, databaseSpecs_.get(i)); } for (int i = 0; i < userSpecs_.size(); i++) { output.writeMessage(8, userSpecs_.get(i)); } for (int i = 0; i < hostSpecs_.size(); i++) { output.writeMessage(9, hostSpecs_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 10, networkId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shardName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 11, shardName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 12, serviceAccountId_); } for (int i = 0; i < securityGroupIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 13, securityGroupIds_.getRaw(i)); } if (deletionProtection_ != false) { output.writeBool(14, deletionProtection_); } if (maintenanceWindow_ != null) { output.writeMessage(15, 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.clickhouse.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()); } for (int i = 0; i < databaseSpecs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, databaseSpecs_.get(i)); } for (int i = 0; i < userSpecs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, userSpecs_.get(i)); } for (int i = 0; i < hostSpecs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, hostSpecs_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, networkId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shardName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, shardName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, serviceAccountId_); } { int dataSize = 0; for (int i = 0; i < securityGroupIds_.size(); i++) { dataSize += computeStringSizeNoTag(securityGroupIds_.getRaw(i)); } size += dataSize; size += 1 * getSecurityGroupIdsList().size(); } if (deletionProtection_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(14, deletionProtection_); } if (maintenanceWindow_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(15, 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest other = (yandex.cloud.api.mdb.clickhouse.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 (!getDatabaseSpecsList() .equals(other.getDatabaseSpecsList())) return false; if (!getUserSpecsList() .equals(other.getUserSpecsList())) return false; if (!getHostSpecsList() .equals(other.getHostSpecsList())) return false; if (!getNetworkId() .equals(other.getNetworkId())) return false; if (!getShardName() .equals(other.getShardName())) return false; if (!getServiceAccountId() .equals(other.getServiceAccountId())) return false; if (!getSecurityGroupIdsList() .equals(other.getSecurityGroupIdsList())) 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(); } if (getDatabaseSpecsCount() > 0) { hash = (37 * hash) + DATABASE_SPECS_FIELD_NUMBER; hash = (53 * hash) + getDatabaseSpecsList().hashCode(); } if (getUserSpecsCount() > 0) { hash = (37 * hash) + USER_SPECS_FIELD_NUMBER; hash = (53 * hash) + getUserSpecsList().hashCode(); } if (getHostSpecsCount() > 0) { hash = (37 * hash) + HOST_SPECS_FIELD_NUMBER; hash = (53 * hash) + getHostSpecsList().hashCode(); } hash = (37 * hash) + NETWORK_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkId().hashCode(); hash = (37 * hash) + SHARD_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardName().hashCode(); hash = (37 * hash) + SERVICE_ACCOUNT_ID_FIELD_NUMBER; hash = (53 * hash) + getServiceAccountId().hashCode(); if (getSecurityGroupIdsCount() > 0) { hash = (37 * hash) + SECURITY_GROUP_IDS_FIELD_NUMBER; hash = (53 * hash) + getSecurityGroupIdsList().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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.CreateClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.CreateClusterRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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) { getDatabaseSpecsFieldBuilder(); getUserSpecsFieldBuilder(); getHostSpecsFieldBuilder(); } } @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; } if (databaseSpecsBuilder_ == null) { databaseSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { databaseSpecsBuilder_.clear(); } if (userSpecsBuilder_ == null) { userSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { userSpecsBuilder_.clear(); } if (hostSpecsBuilder_ == null) { hostSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); } else { hostSpecsBuilder_.clear(); } networkId_ = ""; shardName_ = ""; serviceAccountId_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000010); 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest result = new yandex.cloud.api.mdb.clickhouse.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(); } if (databaseSpecsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { databaseSpecs_ = java.util.Collections.unmodifiableList(databaseSpecs_); bitField0_ = (bitField0_ & ~0x00000002); } result.databaseSpecs_ = databaseSpecs_; } else { result.databaseSpecs_ = databaseSpecsBuilder_.build(); } if (userSpecsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { userSpecs_ = java.util.Collections.unmodifiableList(userSpecs_); bitField0_ = (bitField0_ & ~0x00000004); } result.userSpecs_ = userSpecs_; } else { result.userSpecs_ = userSpecsBuilder_.build(); } if (hostSpecsBuilder_ == null) { if (((bitField0_ & 0x00000008) != 0)) { hostSpecs_ = java.util.Collections.unmodifiableList(hostSpecs_); bitField0_ = (bitField0_ & ~0x00000008); } result.hostSpecs_ = hostSpecs_; } else { result.hostSpecs_ = hostSpecsBuilder_.build(); } result.networkId_ = networkId_; result.shardName_ = shardName_; result.serviceAccountId_ = serviceAccountId_; if (((bitField0_ & 0x00000010) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000010); } result.securityGroupIds_ = securityGroupIds_; 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.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 (databaseSpecsBuilder_ == null) { if (!other.databaseSpecs_.isEmpty()) { if (databaseSpecs_.isEmpty()) { databaseSpecs_ = other.databaseSpecs_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureDatabaseSpecsIsMutable(); databaseSpecs_.addAll(other.databaseSpecs_); } onChanged(); } } else { if (!other.databaseSpecs_.isEmpty()) { if (databaseSpecsBuilder_.isEmpty()) { databaseSpecsBuilder_.dispose(); databaseSpecsBuilder_ = null; databaseSpecs_ = other.databaseSpecs_; bitField0_ = (bitField0_ & ~0x00000002); databaseSpecsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getDatabaseSpecsFieldBuilder() : null; } else { databaseSpecsBuilder_.addAllMessages(other.databaseSpecs_); } } } if (userSpecsBuilder_ == null) { if (!other.userSpecs_.isEmpty()) { if (userSpecs_.isEmpty()) { userSpecs_ = other.userSpecs_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureUserSpecsIsMutable(); userSpecs_.addAll(other.userSpecs_); } onChanged(); } } else { if (!other.userSpecs_.isEmpty()) { if (userSpecsBuilder_.isEmpty()) { userSpecsBuilder_.dispose(); userSpecsBuilder_ = null; userSpecs_ = other.userSpecs_; bitField0_ = (bitField0_ & ~0x00000004); userSpecsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getUserSpecsFieldBuilder() : null; } else { userSpecsBuilder_.addAllMessages(other.userSpecs_); } } } if (hostSpecsBuilder_ == null) { if (!other.hostSpecs_.isEmpty()) { if (hostSpecs_.isEmpty()) { hostSpecs_ = other.hostSpecs_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureHostSpecsIsMutable(); hostSpecs_.addAll(other.hostSpecs_); } onChanged(); } } else { if (!other.hostSpecs_.isEmpty()) { if (hostSpecsBuilder_.isEmpty()) { hostSpecsBuilder_.dispose(); hostSpecsBuilder_ = null; hostSpecs_ = other.hostSpecs_; bitField0_ = (bitField0_ & ~0x00000008); hostSpecsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getHostSpecsFieldBuilder() : null; } else { hostSpecsBuilder_.addAllMessages(other.hostSpecs_); } } } if (!other.getNetworkId().isEmpty()) { networkId_ = other.networkId_; onChanged(); } if (!other.getShardName().isEmpty()) { shardName_ = other.shardName_; onChanged(); } if (!other.getServiceAccountId().isEmpty()) { serviceAccountId_ = other.serviceAccountId_; onChanged(); } if (!other.securityGroupIds_.isEmpty()) { if (securityGroupIds_.isEmpty()) { securityGroupIds_ = other.securityGroupIds_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureSecurityGroupIdsIsMutable(); securityGroupIds_.addAll(other.securityGroupIds_); } 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for environment. */ @java.lang.Override public int getEnvironmentValue() { return environment_; } /** *
       * Deployment environment of the ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @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 ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } /** *
       * Deployment environment of the ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @param value The environment to set. * @return This builder for chaining. */ public Builder setEnvironment(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment value) { if (value == null) { throw new NullPointerException(); } environment_ = value.getNumber(); onChanged(); return this; } /** *
       * Deployment environment of the ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearEnvironment() { environment_ = 0; onChanged(); return this; } private yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> configSpecBuilder_; /** *
       * Configuration and resources for hosts that should be created for the ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return Whether the configSpec field is set. */ public boolean hasConfigSpec() { return configSpecBuilder_ != null || configSpec_ != null; } /** *
       * Configuration and resources for hosts that should be created for the ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * Configuration and resources for hosts that should be created for the ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder setConfigSpec(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec value) { if (configSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } configSpec_ = value; onChanged(); } else { configSpecBuilder_.setMessage(value); } return this; } /** *
       * Configuration and resources for hosts that should be created for the ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder setConfigSpec( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder builderForValue) { if (configSpecBuilder_ == null) { configSpec_ = builderForValue.build(); onChanged(); } else { configSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration and resources for hosts that should be created for the ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.newBuilder(configSpec_).mergeFrom(value).buildPartial(); } else { configSpec_ = value; } onChanged(); } else { configSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration and resources for hosts that should be created for the ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder clearConfigSpec() { if (configSpecBuilder_ == null) { configSpec_ = null; onChanged(); } else { configSpec_ = null; configSpecBuilder_ = null; } return this; } /** *
       * Configuration and resources for hosts that should be created for the ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * Configuration and resources for hosts that should be created for the ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } } /** *
       * Configuration and resources for hosts that should be created for the ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder>( getConfigSpec(), getParentForChildren(), isClean()); configSpec_ = null; } return configSpecBuilder_; } private java.util.List databaseSpecs_ = java.util.Collections.emptyList(); private void ensureDatabaseSpecsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { databaseSpecs_ = new java.util.ArrayList(databaseSpecs_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec, yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpecOrBuilder> databaseSpecsBuilder_; /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getDatabaseSpecsList() { if (databaseSpecsBuilder_ == null) { return java.util.Collections.unmodifiableList(databaseSpecs_); } else { return databaseSpecsBuilder_.getMessageList(); } } /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public int getDatabaseSpecsCount() { if (databaseSpecsBuilder_ == null) { return databaseSpecs_.size(); } else { return databaseSpecsBuilder_.getCount(); } } /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec getDatabaseSpecs(int index) { if (databaseSpecsBuilder_ == null) { return databaseSpecs_.get(index); } else { return databaseSpecsBuilder_.getMessage(index); } } /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder setDatabaseSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec value) { if (databaseSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatabaseSpecsIsMutable(); databaseSpecs_.set(index, value); onChanged(); } else { databaseSpecsBuilder_.setMessage(index, value); } return this; } /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder setDatabaseSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec.Builder builderForValue) { if (databaseSpecsBuilder_ == null) { ensureDatabaseSpecsIsMutable(); databaseSpecs_.set(index, builderForValue.build()); onChanged(); } else { databaseSpecsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addDatabaseSpecs(yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec value) { if (databaseSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatabaseSpecsIsMutable(); databaseSpecs_.add(value); onChanged(); } else { databaseSpecsBuilder_.addMessage(value); } return this; } /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addDatabaseSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec value) { if (databaseSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatabaseSpecsIsMutable(); databaseSpecs_.add(index, value); onChanged(); } else { databaseSpecsBuilder_.addMessage(index, value); } return this; } /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addDatabaseSpecs( yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec.Builder builderForValue) { if (databaseSpecsBuilder_ == null) { ensureDatabaseSpecsIsMutable(); databaseSpecs_.add(builderForValue.build()); onChanged(); } else { databaseSpecsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addDatabaseSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec.Builder builderForValue) { if (databaseSpecsBuilder_ == null) { ensureDatabaseSpecsIsMutable(); databaseSpecs_.add(index, builderForValue.build()); onChanged(); } else { databaseSpecsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addAllDatabaseSpecs( java.lang.Iterable values) { if (databaseSpecsBuilder_ == null) { ensureDatabaseSpecsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, databaseSpecs_); onChanged(); } else { databaseSpecsBuilder_.addAllMessages(values); } return this; } /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder clearDatabaseSpecs() { if (databaseSpecsBuilder_ == null) { databaseSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { databaseSpecsBuilder_.clear(); } return this; } /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder removeDatabaseSpecs(int index) { if (databaseSpecsBuilder_ == null) { ensureDatabaseSpecsIsMutable(); databaseSpecs_.remove(index); onChanged(); } else { databaseSpecsBuilder_.remove(index); } return this; } /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec.Builder getDatabaseSpecsBuilder( int index) { return getDatabaseSpecsFieldBuilder().getBuilder(index); } /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpecOrBuilder getDatabaseSpecsOrBuilder( int index) { if (databaseSpecsBuilder_ == null) { return databaseSpecs_.get(index); } else { return databaseSpecsBuilder_.getMessageOrBuilder(index); } } /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getDatabaseSpecsOrBuilderList() { if (databaseSpecsBuilder_ != null) { return databaseSpecsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(databaseSpecs_); } } /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec.Builder addDatabaseSpecsBuilder() { return getDatabaseSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec.getDefaultInstance()); } /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec.Builder addDatabaseSpecsBuilder( int index) { return getDatabaseSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec.getDefaultInstance()); } /** *
       * Descriptions of databases to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getDatabaseSpecsBuilderList() { return getDatabaseSpecsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec, yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpecOrBuilder> getDatabaseSpecsFieldBuilder() { if (databaseSpecsBuilder_ == null) { databaseSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec, yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.DatabaseSpecOrBuilder>( databaseSpecs_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); databaseSpecs_ = null; } return databaseSpecsBuilder_; } private java.util.List userSpecs_ = java.util.Collections.emptyList(); private void ensureUserSpecsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { userSpecs_ = new java.util.ArrayList(userSpecs_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec, yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpecOrBuilder> userSpecsBuilder_; /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getUserSpecsList() { if (userSpecsBuilder_ == null) { return java.util.Collections.unmodifiableList(userSpecs_); } else { return userSpecsBuilder_.getMessageList(); } } /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public int getUserSpecsCount() { if (userSpecsBuilder_ == null) { return userSpecs_.size(); } else { return userSpecsBuilder_.getCount(); } } /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec getUserSpecs(int index) { if (userSpecsBuilder_ == null) { return userSpecs_.get(index); } else { return userSpecsBuilder_.getMessage(index); } } /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public Builder setUserSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec value) { if (userSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUserSpecsIsMutable(); userSpecs_.set(index, value); onChanged(); } else { userSpecsBuilder_.setMessage(index, value); } return this; } /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public Builder setUserSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec.Builder builderForValue) { if (userSpecsBuilder_ == null) { ensureUserSpecsIsMutable(); userSpecs_.set(index, builderForValue.build()); onChanged(); } else { userSpecsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public Builder addUserSpecs(yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec value) { if (userSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUserSpecsIsMutable(); userSpecs_.add(value); onChanged(); } else { userSpecsBuilder_.addMessage(value); } return this; } /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public Builder addUserSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec value) { if (userSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUserSpecsIsMutable(); userSpecs_.add(index, value); onChanged(); } else { userSpecsBuilder_.addMessage(index, value); } return this; } /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public Builder addUserSpecs( yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec.Builder builderForValue) { if (userSpecsBuilder_ == null) { ensureUserSpecsIsMutable(); userSpecs_.add(builderForValue.build()); onChanged(); } else { userSpecsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public Builder addUserSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec.Builder builderForValue) { if (userSpecsBuilder_ == null) { ensureUserSpecsIsMutable(); userSpecs_.add(index, builderForValue.build()); onChanged(); } else { userSpecsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public Builder addAllUserSpecs( java.lang.Iterable values) { if (userSpecsBuilder_ == null) { ensureUserSpecsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, userSpecs_); onChanged(); } else { userSpecsBuilder_.addAllMessages(values); } return this; } /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public Builder clearUserSpecs() { if (userSpecsBuilder_ == null) { userSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { userSpecsBuilder_.clear(); } return this; } /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public Builder removeUserSpecs(int index) { if (userSpecsBuilder_ == null) { ensureUserSpecsIsMutable(); userSpecs_.remove(index); onChanged(); } else { userSpecsBuilder_.remove(index); } return this; } /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec.Builder getUserSpecsBuilder( int index) { return getUserSpecsFieldBuilder().getBuilder(index); } /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpecOrBuilder getUserSpecsOrBuilder( int index) { if (userSpecsBuilder_ == null) { return userSpecs_.get(index); } else { return userSpecsBuilder_.getMessageOrBuilder(index); } } /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getUserSpecsOrBuilderList() { if (userSpecsBuilder_ != null) { return userSpecsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(userSpecs_); } } /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec.Builder addUserSpecsBuilder() { return getUserSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec.getDefaultInstance()); } /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec.Builder addUserSpecsBuilder( int index) { return getUserSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec.getDefaultInstance()); } /** *
       * Descriptions of database users to be created in the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UserSpec user_specs = 8 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getUserSpecsBuilderList() { return getUserSpecsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec, yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpecOrBuilder> getUserSpecsFieldBuilder() { if (userSpecsBuilder_ == null) { userSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec, yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.UserSpecOrBuilder>( userSpecs_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); userSpecs_ = null; } return userSpecsBuilder_; } private java.util.List hostSpecs_ = java.util.Collections.emptyList(); private void ensureHostSpecsIsMutable() { if (!((bitField0_ & 0x00000008) != 0)) { hostSpecs_ = new java.util.ArrayList(hostSpecs_); bitField0_ |= 0x00000008; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder> hostSpecsBuilder_; /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getHostSpecsList() { if (hostSpecsBuilder_ == null) { return java.util.Collections.unmodifiableList(hostSpecs_); } else { return hostSpecsBuilder_.getMessageList(); } } /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public int getHostSpecsCount() { if (hostSpecsBuilder_ == null) { return hostSpecs_.size(); } else { return hostSpecsBuilder_.getCount(); } } /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessage(index); } } /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec value) { if (hostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostSpecsIsMutable(); hostSpecs_.set(index, value); onChanged(); } else { hostSpecsBuilder_.setMessage(index, value); } return this; } /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.set(index, builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec value) { if (hostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostSpecsIsMutable(); hostSpecs_.add(value); onChanged(); } else { hostSpecsBuilder_.addMessage(value); } return this; } /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec value) { if (hostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostSpecsIsMutable(); hostSpecs_.add(index, value); onChanged(); } else { hostSpecsBuilder_.addMessage(index, value); } return this; } /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.add(builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.add(index, builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public Builder addAllHostSpecs( java.lang.Iterable values) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, hostSpecs_); onChanged(); } else { hostSpecsBuilder_.addAllMessages(values); } return this; } /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public Builder clearHostSpecs() { if (hostSpecsBuilder_ == null) { hostSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); } else { hostSpecsBuilder_.clear(); } return this; } /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public Builder removeHostSpecs(int index) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.remove(index); onChanged(); } else { hostSpecsBuilder_.remove(index); } return this; } /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder getHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().getBuilder(index); } /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessageOrBuilder(index); } } /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getHostSpecsOrBuilderList() { if (hostSpecsBuilder_ != null) { return hostSpecsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(hostSpecs_); } } /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder() { return getHostSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Individual configurations for hosts that should be created for the ClickHouse cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getHostSpecsBuilderList() { return getHostSpecsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder> getHostSpecsFieldBuilder() { if (hostSpecsBuilder_ == null) { hostSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder>( hostSpecs_, ((bitField0_ & 0x00000008) != 0), getParentForChildren(), isClean()); hostSpecs_ = null; } return hostSpecsBuilder_; } private java.lang.Object networkId_ = ""; /** *
       * ID of the network to create the cluster in.
       * 
* * string network_id = 10 [(.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 = 10 [(.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 = 10 [(.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 = 10 [(.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 = 10 [(.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 java.lang.Object shardName_ = ""; /** *
       * Name of the first shard in cluster. If not set, defaults to the value 'shard1'.
       * 
* * string shard_name = 11 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ public java.lang.String getShardName() { java.lang.Object ref = shardName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shardName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the first shard in cluster. If not set, defaults to the value 'shard1'.
       * 
* * string shard_name = 11 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the first shard in cluster. If not set, defaults to the value 'shard1'.
       * 
* * string shard_name = 11 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The shardName to set. * @return This builder for chaining. */ public Builder setShardName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } shardName_ = value; onChanged(); return this; } /** *
       * Name of the first shard in cluster. If not set, defaults to the value 'shard1'.
       * 
* * string shard_name = 11 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearShardName() { shardName_ = getDefaultInstance().getShardName(); onChanged(); return this; } /** *
       * Name of the first shard in cluster. If not set, defaults to the value 'shard1'.
       * 
* * string shard_name = 11 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The bytes for shardName to set. * @return This builder for chaining. */ public Builder setShardNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shardName_ = value; onChanged(); return this; } private java.lang.Object serviceAccountId_ = ""; /** *
       * ID of the service account used for access to Object Storage.
       * 
* * string service_account_id = 12; * @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 for access to Object Storage.
       * 
* * string service_account_id = 12; * @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 for access to Object Storage.
       * 
* * string service_account_id = 12; * @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 for access to Object Storage.
       * 
* * string service_account_id = 12; * @return This builder for chaining. */ public Builder clearServiceAccountId() { serviceAccountId_ = getDefaultInstance().getServiceAccountId(); onChanged(); return this; } /** *
       * ID of the service account used for access to Object Storage.
       * 
* * string service_account_id = 12; * @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 com.google.protobuf.LazyStringList securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureSecurityGroupIdsIsMutable() { if (!((bitField0_ & 0x00000010) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(securityGroupIds_); bitField0_ |= 0x00000010; } } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 13; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_.getUnmodifiableView(); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 13; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 13; * @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 = 13; * @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 = 13; * @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 = 13; * @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 = 13; * @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 = 13; * @return This builder for chaining. */ public Builder clearSecurityGroupIds() { securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 13; * @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 boolean deletionProtection_ ; /** *
       * Deletion Protection inhibits deletion of the cluster
       * 
* * bool deletion_protection = 14; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } /** *
       * Deletion Protection inhibits deletion of the cluster
       * 
* * bool deletion_protection = 14; * @param value The deletionProtection to set. * @return This builder for chaining. */ public Builder setDeletionProtection(boolean value) { deletionProtection_ = value; onChanged(); return this; } /** *
       * Deletion Protection inhibits deletion of the cluster
       * 
* * bool deletion_protection = 14; * @return This builder for chaining. */ public Builder clearDeletionProtection() { deletionProtection_ = false; onChanged(); return this; } private yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow maintenanceWindow_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindowOrBuilder> maintenanceWindowBuilder_; /** *
       * Window of maintenance operations.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 15; * @return Whether the maintenanceWindow field is set. */ public boolean hasMaintenanceWindow() { return maintenanceWindowBuilder_ != null || maintenanceWindow_ != null; } /** *
       * Window of maintenance operations.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 15; * @return The maintenanceWindow. */ public yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } else { return maintenanceWindowBuilder_.getMessage(); } } /** *
       * Window of maintenance operations.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 15; */ public Builder setMaintenanceWindow(yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } maintenanceWindow_ = value; onChanged(); } else { maintenanceWindowBuilder_.setMessage(value); } return this; } /** *
       * Window of maintenance operations.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 15; */ public Builder setMaintenanceWindow( yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.Builder builderForValue) { if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = builderForValue.build(); onChanged(); } else { maintenanceWindowBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Window of maintenance operations.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 15; */ public Builder mergeMaintenanceWindow(yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (maintenanceWindow_ != null) { maintenanceWindow_ = yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.newBuilder(maintenanceWindow_).mergeFrom(value).buildPartial(); } else { maintenanceWindow_ = value; } onChanged(); } else { maintenanceWindowBuilder_.mergeFrom(value); } return this; } /** *
       * Window of maintenance operations.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 15; */ public Builder clearMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = null; onChanged(); } else { maintenanceWindow_ = null; maintenanceWindowBuilder_ = null; } return this; } /** *
       * Window of maintenance operations.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 15; */ public yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.Builder getMaintenanceWindowBuilder() { onChanged(); return getMaintenanceWindowFieldBuilder().getBuilder(); } /** *
       * Window of maintenance operations.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 15; */ public yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { if (maintenanceWindowBuilder_ != null) { return maintenanceWindowBuilder_.getMessageOrBuilder(); } else { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } } /** *
       * Window of maintenance operations.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 15; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindowOrBuilder> getMaintenanceWindowFieldBuilder() { if (maintenanceWindowBuilder_ == null) { maintenanceWindowBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.CreateClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.CreateClusterRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.CreateClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster that is being created.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the ClickHouse 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.clickhouse.v1.CreateClusterMetadata} */ public static final class CreateClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse 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 ClickHouse 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.CreateClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.CreateClusterMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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.clickhouse.v1.CreateClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.CreateClusterMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.UpdateClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse Cluster resource to update.
     * To get the ClickHouse 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 ClickHouse Cluster resource to update.
     * To get the ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse Cluster resource should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); /** *
     * New description of the ClickHouse cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * New description of the ClickHouse cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Custom labels for the ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. 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 ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. 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 ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. 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 ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. 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 ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. 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 configuration and resources for hosts in the cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 5; * @return Whether the configSpec field is set. */ boolean hasConfigSpec(); /** *
     * New configuration and resources for hosts in the cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 5; * @return The configSpec. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec(); /** *
     * New configuration and resources for hosts in the cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 5; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder(); /** *
     * New name for the cluster.
     * 
* * 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.
     * 
* * string name = 6 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * ID of the service account used for access to Object Storage.
     * 
* * string service_account_id = 7; * @return The serviceAccountId. */ java.lang.String getServiceAccountId(); /** *
     * ID of the service account used for access to Object Storage.
     * 
* * string service_account_id = 7; * @return The bytes for serviceAccountId. */ com.google.protobuf.ByteString getServiceAccountIdBytes(); /** *
     * New maintenance window settings for the cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 8; * @return Whether the maintenanceWindow field is set. */ boolean hasMaintenanceWindow(); /** *
     * New maintenance window settings for the cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 8; * @return The maintenanceWindow. */ yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow getMaintenanceWindow(); /** *
     * New maintenance window settings for the cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 8; */ yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 9; * @return A list containing the securityGroupIds. */ java.util.List getSecurityGroupIdsList(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 9; * @return The count of securityGroupIds. */ int getSecurityGroupIdsCount(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 9; * @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 = 9; * @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); /** *
     * Deletion Protection inhibits deletion of the cluster
     * 
* * bool deletion_protection = 10; * @return The deletionProtection. */ boolean getDeletionProtection(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.UpdateClusterRequest} */ public static final class UpdateClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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_ = ""; serviceAccountId_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.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(); serviceAccountId_ = s; break; } case 66: { yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.Builder subBuilder = null; if (maintenanceWindow_ != null) { subBuilder = maintenanceWindow_.toBuilder(); } maintenanceWindow_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(maintenanceWindow_); maintenanceWindow_ = subBuilder.buildPartial(); } break; } case 74: { 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 80: { deletionProtection_ = 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_ & 0x00000002) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse Cluster resource to update.
     * To get the ClickHouse 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 ClickHouse Cluster resource to update.
     * To get the ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_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 ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. 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 ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. 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 ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. 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 ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; /** *
     * New configuration and resources for hosts in the cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 5; * @return Whether the configSpec field is set. */ @java.lang.Override public boolean hasConfigSpec() { return configSpec_ != null; } /** *
     * New configuration and resources for hosts in the cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 5; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } /** *
     * New configuration and resources for hosts in the cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 5; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { return getConfigSpec(); } public static final int NAME_FIELD_NUMBER = 6; private volatile java.lang.Object name_; /** *
     * New name for the cluster.
     * 
* * 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.
     * 
* * 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 SERVICE_ACCOUNT_ID_FIELD_NUMBER = 7; private volatile java.lang.Object serviceAccountId_; /** *
     * ID of the service account used for access to Object Storage.
     * 
* * string service_account_id = 7; * @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 for access to Object Storage.
     * 
* * string service_account_id = 7; * @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 MAINTENANCE_WINDOW_FIELD_NUMBER = 8; private yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow maintenanceWindow_; /** *
     * New maintenance window settings for the cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 8; * @return Whether the maintenanceWindow field is set. */ @java.lang.Override public boolean hasMaintenanceWindow() { return maintenanceWindow_ != null; } /** *
     * New maintenance window settings for the cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 8; * @return The maintenanceWindow. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } /** *
     * New maintenance window settings for the cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 8; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { return getMaintenanceWindow(); } public static final int SECURITY_GROUP_IDS_FIELD_NUMBER = 9; private com.google.protobuf.LazyStringList securityGroupIds_; /** *
     * User security groups
     * 
* * repeated string security_group_ids = 9; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_; } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 9; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 9; * @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 = 9; * @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 DELETION_PROTECTION_FIELD_NUMBER = 10; private boolean deletionProtection_; /** *
     * Deletion Protection inhibits deletion of the cluster
     * 
* * bool deletion_protection = 10; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } 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_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 7, serviceAccountId_); } if (maintenanceWindow_ != null) { output.writeMessage(8, getMaintenanceWindow()); } for (int i = 0; i < securityGroupIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 9, securityGroupIds_.getRaw(i)); } if (deletionProtection_ != false) { output.writeBool(10, deletionProtection_); } 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_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, serviceAccountId_); } if (maintenanceWindow_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, getMaintenanceWindow()); } { int dataSize = 0; for (int i = 0; i < securityGroupIds_.size(); i++) { dataSize += computeStringSizeNoTag(securityGroupIds_.getRaw(i)); } size += dataSize; size += 1 * getSecurityGroupIdsList().size(); } if (deletionProtection_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(10, deletionProtection_); } 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest other = (yandex.cloud.api.mdb.clickhouse.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 (!getServiceAccountId() .equals(other.getServiceAccountId())) return false; if (hasMaintenanceWindow() != other.hasMaintenanceWindow()) return false; if (hasMaintenanceWindow()) { if (!getMaintenanceWindow() .equals(other.getMaintenanceWindow())) return false; } if (!getSecurityGroupIdsList() .equals(other.getSecurityGroupIdsList())) return false; if (getDeletionProtection() != other.getDeletionProtection()) 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(); hash = (37 * hash) + SERVICE_ACCOUNT_ID_FIELD_NUMBER; hash = (53 * hash) + getServiceAccountId().hashCode(); if (hasMaintenanceWindow()) { hash = (37 * hash) + MAINTENANCE_WINDOW_FIELD_NUMBER; hash = (53 * hash) + getMaintenanceWindow().hashCode(); } if (getSecurityGroupIdsCount() > 0) { hash = (37 * hash) + SECURITY_GROUP_IDS_FIELD_NUMBER; hash = (53 * hash) + getSecurityGroupIdsList().hashCode(); } hash = (37 * hash) + DELETION_PROTECTION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeletionProtection()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.UpdateClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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_ = ""; serviceAccountId_ = ""; if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = null; } else { maintenanceWindow_ = null; maintenanceWindowBuilder_ = null; } securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); deletionProtection_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest result = new yandex.cloud.api.mdb.clickhouse.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_; result.serviceAccountId_ = serviceAccountId_; if (maintenanceWindowBuilder_ == null) { result.maintenanceWindow_ = maintenanceWindow_; } else { result.maintenanceWindow_ = maintenanceWindowBuilder_.build(); } if (((bitField0_ & 0x00000002) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000002); } result.securityGroupIds_ = securityGroupIds_; result.deletionProtection_ = deletionProtection_; 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.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.getServiceAccountId().isEmpty()) { serviceAccountId_ = other.serviceAccountId_; onChanged(); } if (other.hasMaintenanceWindow()) { mergeMaintenanceWindow(other.getMaintenanceWindow()); } if (!other.securityGroupIds_.isEmpty()) { if (securityGroupIds_.isEmpty()) { securityGroupIds_ = other.securityGroupIds_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureSecurityGroupIdsIsMutable(); securityGroupIds_.addAll(other.securityGroupIds_); } onChanged(); } if (other.getDeletionProtection() != false) { setDeletionProtection(other.getDeletionProtection()); } 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.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 ClickHouse Cluster resource to update.
       * To get the ClickHouse 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 ClickHouse Cluster resource to update.
       * To get the ClickHouse 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 ClickHouse Cluster resource to update.
       * To get the ClickHouse 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 ClickHouse Cluster resource to update.
       * To get the ClickHouse 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 ClickHouse Cluster resource to update.
       * To get the ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * The new set of labels will completely replace the old ones. 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 ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * The new set of labels will completely replace the old ones. 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 ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * The new set of labels will completely replace the old ones. 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 ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * The new set of labels will completely replace the old ones. 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 ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * The new set of labels will completely replace the old ones. 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 ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * The new set of labels will completely replace the old ones. 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 ClickHouse cluster as `key:value` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * The new set of labels will completely replace the old ones. 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> configSpecBuilder_; /** *
       * New configuration and resources for hosts in the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 5; * @return Whether the configSpec field is set. */ public boolean hasConfigSpec() { return configSpecBuilder_ != null || configSpec_ != null; } /** *
       * New configuration and resources for hosts in the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 5; * @return The configSpec. */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * New configuration and resources for hosts in the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 5; */ public Builder setConfigSpec(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec value) { if (configSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } configSpec_ = value; onChanged(); } else { configSpecBuilder_.setMessage(value); } return this; } /** *
       * New configuration and resources for hosts in the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 5; */ public Builder setConfigSpec( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder builderForValue) { if (configSpecBuilder_ == null) { configSpec_ = builderForValue.build(); onChanged(); } else { configSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * New configuration and resources for hosts in the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 5; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.newBuilder(configSpec_).mergeFrom(value).buildPartial(); } else { configSpec_ = value; } onChanged(); } else { configSpecBuilder_.mergeFrom(value); } return this; } /** *
       * New configuration and resources for hosts in the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 5; */ public Builder clearConfigSpec() { if (configSpecBuilder_ == null) { configSpec_ = null; onChanged(); } else { configSpec_ = null; configSpecBuilder_ = null; } return this; } /** *
       * New configuration and resources for hosts in the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 5; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * New configuration and resources for hosts in the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 5; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } } /** *
       * New configuration and resources for hosts in the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 5; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder>( getConfigSpec(), getParentForChildren(), isClean()); configSpec_ = null; } return configSpecBuilder_; } private java.lang.Object name_ = ""; /** *
       * New name for the cluster.
       * 
* * 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.
       * 
* * 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.
       * 
* * 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.
       * 
* * 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.
       * 
* * 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 java.lang.Object serviceAccountId_ = ""; /** *
       * ID of the service account used for access to Object Storage.
       * 
* * string service_account_id = 7; * @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 for access to Object Storage.
       * 
* * string service_account_id = 7; * @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 for access to Object Storage.
       * 
* * string service_account_id = 7; * @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 for access to Object Storage.
       * 
* * string service_account_id = 7; * @return This builder for chaining. */ public Builder clearServiceAccountId() { serviceAccountId_ = getDefaultInstance().getServiceAccountId(); onChanged(); return this; } /** *
       * ID of the service account used for access to Object Storage.
       * 
* * string service_account_id = 7; * @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 yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow maintenanceWindow_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindowOrBuilder> maintenanceWindowBuilder_; /** *
       * New maintenance window settings for the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 8; * @return Whether the maintenanceWindow field is set. */ public boolean hasMaintenanceWindow() { return maintenanceWindowBuilder_ != null || maintenanceWindow_ != null; } /** *
       * New maintenance window settings for the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 8; * @return The maintenanceWindow. */ public yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } else { return maintenanceWindowBuilder_.getMessage(); } } /** *
       * New maintenance window settings for the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 8; */ public Builder setMaintenanceWindow(yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } maintenanceWindow_ = value; onChanged(); } else { maintenanceWindowBuilder_.setMessage(value); } return this; } /** *
       * New maintenance window settings for the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 8; */ public Builder setMaintenanceWindow( yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.Builder builderForValue) { if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = builderForValue.build(); onChanged(); } else { maintenanceWindowBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * New maintenance window settings for the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 8; */ public Builder mergeMaintenanceWindow(yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (maintenanceWindow_ != null) { maintenanceWindow_ = yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.newBuilder(maintenanceWindow_).mergeFrom(value).buildPartial(); } else { maintenanceWindow_ = value; } onChanged(); } else { maintenanceWindowBuilder_.mergeFrom(value); } return this; } /** *
       * New maintenance window settings for the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 8; */ public Builder clearMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = null; onChanged(); } else { maintenanceWindow_ = null; maintenanceWindowBuilder_ = null; } return this; } /** *
       * New maintenance window settings for the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 8; */ public yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.Builder getMaintenanceWindowBuilder() { onChanged(); return getMaintenanceWindowFieldBuilder().getBuilder(); } /** *
       * New maintenance window settings for the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 8; */ public yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { if (maintenanceWindowBuilder_ != null) { return maintenanceWindowBuilder_.getMessageOrBuilder(); } else { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } } /** *
       * New maintenance window settings for the cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.MaintenanceWindow maintenance_window = 8; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindowOrBuilder> getMaintenanceWindowFieldBuilder() { if (maintenanceWindowBuilder_ == null) { maintenanceWindowBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.clickhouse.v1.Maintenance.MaintenanceWindowOrBuilder>( getMaintenanceWindow(), getParentForChildren(), isClean()); maintenanceWindow_ = null; } return maintenanceWindowBuilder_; } 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 = 9; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_.getUnmodifiableView(); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 9; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 9; * @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 = 9; * @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 = 9; * @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 = 9; * @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 = 9; * @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 = 9; * @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 = 9; * @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 boolean deletionProtection_ ; /** *
       * Deletion Protection inhibits deletion of the cluster
       * 
* * bool deletion_protection = 10; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } /** *
       * Deletion Protection inhibits deletion of the cluster
       * 
* * 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; } /** *
       * Deletion Protection inhibits deletion of the cluster
       * 
* * bool deletion_protection = 10; * @return This builder for chaining. */ public Builder clearDeletionProtection() { deletionProtection_ = 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.clickhouse.v1.UpdateClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.UpdateClusterRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.UpdateClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse Cluster resource that is being updated.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the ClickHouse 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.clickhouse.v1.UpdateClusterMetadata} */ public static final class UpdateClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse 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 ClickHouse 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.UpdateClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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.clickhouse.v1.UpdateClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.UpdateClusterMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.DeleteClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to delete.
     * To get the ClickHouse 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 ClickHouse cluster to delete.
     * To get the ClickHouse 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.clickhouse.v1.DeleteClusterRequest} */ public static final class DeleteClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to delete.
     * To get the ClickHouse 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 ClickHouse cluster to delete.
     * To get the ClickHouse 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.DeleteClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to delete.
       * To get the ClickHouse 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 ClickHouse cluster to delete.
       * To get the ClickHouse 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 ClickHouse cluster to delete.
       * To get the ClickHouse 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 ClickHouse cluster to delete.
       * To get the ClickHouse 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 ClickHouse cluster to delete.
       * To get the ClickHouse 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.clickhouse.v1.DeleteClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.DeleteClusterRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.DeleteClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster that is being deleted.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the ClickHouse 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.clickhouse.v1.DeleteClusterMetadata} */ public static final class DeleteClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse 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 ClickHouse 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.DeleteClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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.clickhouse.v1.DeleteClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.DeleteClusterMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StartClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.StartClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to start.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the ClickHouse cluster to start.
     * 
* * 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.clickhouse.v1.StartClusterRequest} */ public static final class StartClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to start.
     * 
* * 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 ClickHouse cluster to start.
     * 
* * 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.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.StartClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.StartClusterRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to start.
       * 
* * 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 ClickHouse cluster to start.
       * 
* * 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 ClickHouse cluster to start.
       * 
* * 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 ClickHouse cluster to start.
       * 
* * 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 ClickHouse cluster to start.
       * 
* * 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.clickhouse.v1.StartClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.StartClusterRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StartClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StartClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.StartClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster being started.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the ClickHouse cluster being started.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.StartClusterMetadata} */ public static final class StartClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse 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 ClickHouse 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.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.StartClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.StartClusterMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse cluster being started.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the ClickHouse 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.clickhouse.v1.StartClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.StartClusterMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StartClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StopClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.StopClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to stop.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the ClickHouse cluster to stop.
     * 
* * 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.clickhouse.v1.StopClusterRequest} */ public static final class StopClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to stop.
     * 
* * 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 ClickHouse cluster to stop.
     * 
* * 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.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.StopClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.StopClusterRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to stop.
       * 
* * 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 ClickHouse cluster to stop.
       * 
* * 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 ClickHouse cluster to stop.
       * 
* * 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 ClickHouse cluster to stop.
       * 
* * 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 ClickHouse cluster to stop.
       * 
* * 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.clickhouse.v1.StopClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.StopClusterRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StopClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StopClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.StopClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster being stopped.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the ClickHouse cluster being stopped.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.StopClusterMetadata} */ public static final class StopClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse 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 ClickHouse 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.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.StopClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.StopClusterMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse cluster being stopped.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the ClickHouse 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.clickhouse.v1.StopClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.StopClusterMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StopClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface MoveClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.MoveClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse 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 ClickHouse 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.clickhouse.v1.MoveClusterRequest} */ public static final class MoveClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse 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 ClickHouse 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.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.MoveClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.MoveClusterRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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.clickhouse.v1.MoveClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.MoveClusterRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.MoveClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface MoveClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.MoveClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster being moved.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the ClickHouse 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 destination folder.
     * 
* * string destination_folder_id = 3; * @return The destinationFolderId. */ java.lang.String getDestinationFolderId(); /** *
     * ID of the destination folder.
     * 
* * string destination_folder_id = 3; * @return The bytes for destinationFolderId. */ com.google.protobuf.ByteString getDestinationFolderIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.MoveClusterMetadata} */ public static final class MoveClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse 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 ClickHouse 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 destination 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 destination 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.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.MoveClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.MoveClusterMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse cluster being moved.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the ClickHouse 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 destination 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 destination 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 destination 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 destination folder.
       * 
* * string destination_folder_id = 3; * @return This builder for chaining. */ public Builder clearDestinationFolderId() { destinationFolderId_ = getDefaultInstance().getDestinationFolderId(); onChanged(); return this; } /** *
       * ID of the destination 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.clickhouse.v1.MoveClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.MoveClusterMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.MoveClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddClusterZookeeperRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.AddClusterZookeeperRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to modify.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the ClickHouse cluster to modify.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Resources allocated to Zookeeper hosts.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return Whether the resources field is set. */ boolean hasResources(); /** *
     * Resources allocated to Zookeeper hosts.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return The resources. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources getResources(); /** *
     * Resources allocated to Zookeeper hosts.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder(); /** *
     * Configuration of ZooKeeper hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ java.util.List getHostSpecsList(); /** *
     * Configuration of ZooKeeper hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index); /** *
     * Configuration of ZooKeeper hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ int getHostSpecsCount(); /** *
     * Configuration of ZooKeeper hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ java.util.List getHostSpecsOrBuilderList(); /** *
     * Configuration of ZooKeeper hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.AddClusterZookeeperRequest} */ public static final class AddClusterZookeeperRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.AddClusterZookeeperRequest) AddClusterZookeeperRequestOrBuilder { private static final long serialVersionUID = 0L; // Use AddClusterZookeeperRequest.newBuilder() to construct. private AddClusterZookeeperRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AddClusterZookeeperRequest() { clusterId_ = ""; hostSpecs_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new AddClusterZookeeperRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AddClusterZookeeperRequest( 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: { yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder subBuilder = null; if (resources_ != null) { subBuilder = resources_.toBuilder(); } resources_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(resources_); resources_ = subBuilder.buildPartial(); } break; } case 26: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { hostSpecs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } hostSpecs_.add( input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.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)) { hostSpecs_ = java.util.Collections.unmodifiableList(hostSpecs_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to modify.
     * 
* * 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 ClickHouse cluster to modify.
     * 
* * 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 RESOURCES_FIELD_NUMBER = 2; private yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources resources_; /** *
     * Resources allocated to Zookeeper hosts.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return Whether the resources field is set. */ @java.lang.Override public boolean hasResources() { return resources_ != null; } /** *
     * Resources allocated to Zookeeper hosts.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return The resources. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources getResources() { return resources_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } /** *
     * Resources allocated to Zookeeper hosts.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { return getResources(); } public static final int HOST_SPECS_FIELD_NUMBER = 3; private java.util.List hostSpecs_; /** *
     * Configuration of ZooKeeper hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ @java.lang.Override public java.util.List getHostSpecsList() { return hostSpecs_; } /** *
     * Configuration of ZooKeeper hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ @java.lang.Override public java.util.List getHostSpecsOrBuilderList() { return hostSpecs_; } /** *
     * Configuration of ZooKeeper hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ @java.lang.Override public int getHostSpecsCount() { return hostSpecs_.size(); } /** *
     * Configuration of ZooKeeper hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { return hostSpecs_.get(index); } /** *
     * Configuration of ZooKeeper hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index) { return hostSpecs_.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 { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (resources_ != null) { output.writeMessage(2, getResources()); } for (int i = 0; i < hostSpecs_.size(); i++) { output.writeMessage(3, hostSpecs_.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(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (resources_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getResources()); } for (int i = 0; i < hostSpecs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, hostSpecs_.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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (hasResources() != other.hasResources()) return false; if (hasResources()) { if (!getResources() .equals(other.getResources())) return false; } if (!getHostSpecsList() .equals(other.getHostSpecsList())) 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 (hasResources()) { hash = (37 * hash) + RESOURCES_FIELD_NUMBER; hash = (53 * hash) + getResources().hashCode(); } if (getHostSpecsCount() > 0) { hash = (37 * hash) + HOST_SPECS_FIELD_NUMBER; hash = (53 * hash) + getHostSpecsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest 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.clickhouse.v1.AddClusterZookeeperRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.AddClusterZookeeperRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getHostSpecsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); clusterId_ = ""; if (resourcesBuilder_ == null) { resources_ = null; } else { resources_ = null; resourcesBuilder_ = null; } if (hostSpecsBuilder_ == null) { hostSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { hostSpecsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; if (resourcesBuilder_ == null) { result.resources_ = resources_; } else { result.resources_ = resourcesBuilder_.build(); } if (hostSpecsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { hostSpecs_ = java.util.Collections.unmodifiableList(hostSpecs_); bitField0_ = (bitField0_ & ~0x00000001); } result.hostSpecs_ = hostSpecs_; } else { result.hostSpecs_ = hostSpecsBuilder_.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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (other.hasResources()) { mergeResources(other.getResources()); } if (hostSpecsBuilder_ == null) { if (!other.hostSpecs_.isEmpty()) { if (hostSpecs_.isEmpty()) { hostSpecs_ = other.hostSpecs_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureHostSpecsIsMutable(); hostSpecs_.addAll(other.hostSpecs_); } onChanged(); } } else { if (!other.hostSpecs_.isEmpty()) { if (hostSpecsBuilder_.isEmpty()) { hostSpecsBuilder_.dispose(); hostSpecsBuilder_ = null; hostSpecs_ = other.hostSpecs_; bitField0_ = (bitField0_ & ~0x00000001); hostSpecsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getHostSpecsFieldBuilder() : null; } else { hostSpecsBuilder_.addAllMessages(other.hostSpecs_); } } } 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to modify.
       * 
* * 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 ClickHouse cluster to modify.
       * 
* * 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 ClickHouse cluster to modify.
       * 
* * 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 ClickHouse cluster to modify.
       * 
* * 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 ClickHouse cluster to modify.
       * 
* * 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.clickhouse.v1.ClusterOuterClass.Resources resources_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder> resourcesBuilder_; /** *
       * Resources allocated to Zookeeper hosts.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return Whether the resources field is set. */ public boolean hasResources() { return resourcesBuilder_ != null || resources_ != null; } /** *
       * Resources allocated to Zookeeper hosts.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return The resources. */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources getResources() { if (resourcesBuilder_ == null) { return resources_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } else { return resourcesBuilder_.getMessage(); } } /** *
       * Resources allocated to Zookeeper hosts.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public Builder setResources(yandex.cloud.api.mdb.clickhouse.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 Zookeeper hosts.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public Builder setResources( yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder builderForValue) { if (resourcesBuilder_ == null) { resources_ = builderForValue.build(); onChanged(); } else { resourcesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Resources allocated to Zookeeper hosts.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public Builder mergeResources(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources value) { if (resourcesBuilder_ == null) { if (resources_ != null) { resources_ = yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.newBuilder(resources_).mergeFrom(value).buildPartial(); } else { resources_ = value; } onChanged(); } else { resourcesBuilder_.mergeFrom(value); } return this; } /** *
       * Resources allocated to Zookeeper hosts.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public Builder clearResources() { if (resourcesBuilder_ == null) { resources_ = null; onChanged(); } else { resources_ = null; resourcesBuilder_ = null; } return this; } /** *
       * Resources allocated to Zookeeper hosts.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder getResourcesBuilder() { onChanged(); return getResourcesFieldBuilder().getBuilder(); } /** *
       * Resources allocated to Zookeeper hosts.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { if (resourcesBuilder_ != null) { return resourcesBuilder_.getMessageOrBuilder(); } else { return resources_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } } /** *
       * Resources allocated to Zookeeper hosts.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder> getResourcesFieldBuilder() { if (resourcesBuilder_ == null) { resourcesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder>( getResources(), getParentForChildren(), isClean()); resources_ = null; } return resourcesBuilder_; } private java.util.List hostSpecs_ = java.util.Collections.emptyList(); private void ensureHostSpecsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { hostSpecs_ = new java.util.ArrayList(hostSpecs_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder> hostSpecsBuilder_; /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public java.util.List getHostSpecsList() { if (hostSpecsBuilder_ == null) { return java.util.Collections.unmodifiableList(hostSpecs_); } else { return hostSpecsBuilder_.getMessageList(); } } /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public int getHostSpecsCount() { if (hostSpecsBuilder_ == null) { return hostSpecs_.size(); } else { return hostSpecsBuilder_.getCount(); } } /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessage(index); } } /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec value) { if (hostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostSpecsIsMutable(); hostSpecs_.set(index, value); onChanged(); } else { hostSpecsBuilder_.setMessage(index, value); } return this; } /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.set(index, builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public Builder addHostSpecs(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec value) { if (hostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostSpecsIsMutable(); hostSpecs_.add(value); onChanged(); } else { hostSpecsBuilder_.addMessage(value); } return this; } /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec value) { if (hostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostSpecsIsMutable(); hostSpecs_.add(index, value); onChanged(); } else { hostSpecsBuilder_.addMessage(index, value); } return this; } /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public Builder addHostSpecs( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.add(builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.add(index, builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public Builder addAllHostSpecs( java.lang.Iterable values) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, hostSpecs_); onChanged(); } else { hostSpecsBuilder_.addAllMessages(values); } return this; } /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public Builder clearHostSpecs() { if (hostSpecsBuilder_ == null) { hostSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { hostSpecsBuilder_.clear(); } return this; } /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public Builder removeHostSpecs(int index) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.remove(index); onChanged(); } else { hostSpecsBuilder_.remove(index); } return this; } /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder getHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().getBuilder(index); } /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessageOrBuilder(index); } } /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public java.util.List getHostSpecsOrBuilderList() { if (hostSpecsBuilder_ != null) { return hostSpecsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(hostSpecs_); } } /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder() { return getHostSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configuration of ZooKeeper hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 3; */ public java.util.List getHostSpecsBuilderList() { return getHostSpecsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder> getHostSpecsFieldBuilder() { if (hostSpecsBuilder_ == null) { hostSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder>( hostSpecs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); hostSpecs_ = null; } return hostSpecsBuilder_; } @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.clickhouse.v1.AddClusterZookeeperRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.AddClusterZookeeperRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AddClusterZookeeperRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AddClusterZookeeperRequest(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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddClusterZookeeperMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.AddClusterZookeeperMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the ClickHouse cluster.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.AddClusterZookeeperMetadata} */ public static final class AddClusterZookeeperMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.AddClusterZookeeperMetadata) AddClusterZookeeperMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use AddClusterZookeeperMetadata.newBuilder() to construct. private AddClusterZookeeperMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AddClusterZookeeperMetadata() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new AddClusterZookeeperMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AddClusterZookeeperMetadata( 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse 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 ClickHouse 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata) 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata 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.clickhouse.v1.AddClusterZookeeperMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.AddClusterZookeeperMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata(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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata.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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse cluster.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the ClickHouse 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.clickhouse.v1.AddClusterZookeeperMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.AddClusterZookeeperMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AddClusterZookeeperMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AddClusterZookeeperMetadata(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.clickhouse.v1.ClusterServiceOuterClass.AddClusterZookeeperMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface BackupClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.BackupClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to back up.
     * To get the ClickHouse 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 ClickHouse cluster to back up.
     * To get the ClickHouse 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.clickhouse.v1.BackupClusterRequest} */ public static final class BackupClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to back up.
     * To get the ClickHouse 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 ClickHouse cluster to back up.
     * To get the ClickHouse 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.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.BackupClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.BackupClusterRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to back up.
       * To get the ClickHouse 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 ClickHouse cluster to back up.
       * To get the ClickHouse 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 ClickHouse cluster to back up.
       * To get the ClickHouse 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 ClickHouse cluster to back up.
       * To get the ClickHouse 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 ClickHouse cluster to back up.
       * To get the ClickHouse 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.clickhouse.v1.BackupClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.BackupClusterRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.BackupClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface BackupClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.BackupClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster that is being backed up.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the ClickHouse cluster that is being backed up.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.BackupClusterMetadata} */ public static final class BackupClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster that is 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 ClickHouse cluster that is 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.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.BackupClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.BackupClusterMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster that is 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 ClickHouse cluster that is 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 ClickHouse cluster that is 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 ClickHouse cluster that is being backed up.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the ClickHouse cluster that is 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.clickhouse.v1.BackupClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.BackupClusterMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.BackupClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RestoreClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.RestoreClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the backup to restore from. This backup will be used to create one cluster shard.
     * 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 restore from. This backup will be used to create one cluster shard.
     * 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(); /** *
     * Additional IDs of the backups to restore from.
     * Each additional backup is responsible for restoring separate shard.
     * Restored cluster will have len(additional_backup_ids)+1 shards in total.
     * To get the backup ID, use a [ClusterService.ListBackups] request.
     * 
* * repeated string additional_backup_ids = 13; * @return A list containing the additionalBackupIds. */ java.util.List getAdditionalBackupIdsList(); /** *
     * Additional IDs of the backups to restore from.
     * Each additional backup is responsible for restoring separate shard.
     * Restored cluster will have len(additional_backup_ids)+1 shards in total.
     * To get the backup ID, use a [ClusterService.ListBackups] request.
     * 
* * repeated string additional_backup_ids = 13; * @return The count of additionalBackupIds. */ int getAdditionalBackupIdsCount(); /** *
     * Additional IDs of the backups to restore from.
     * Each additional backup is responsible for restoring separate shard.
     * Restored cluster will have len(additional_backup_ids)+1 shards in total.
     * To get the backup ID, use a [ClusterService.ListBackups] request.
     * 
* * repeated string additional_backup_ids = 13; * @param index The index of the element to return. * @return The additionalBackupIds at the given index. */ java.lang.String getAdditionalBackupIds(int index); /** *
     * Additional IDs of the backups to restore from.
     * Each additional backup is responsible for restoring separate shard.
     * Restored cluster will have len(additional_backup_ids)+1 shards in total.
     * To get the backup ID, use a [ClusterService.ListBackups] request.
     * 
* * repeated string additional_backup_ids = 13; * @param index The index of the value to return. * @return The bytes of the additionalBackupIds at the given index. */ com.google.protobuf.ByteString getAdditionalBackupIdsBytes(int index); /** *
     * Name of the new ClickHouse 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 new ClickHouse 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 new ClickHouse cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * Description of the new ClickHouse cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Custom labels for the ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for environment. */ int getEnvironmentValue(); /** *
     * Deployment environment of the new ClickHouse cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment getEnvironment(); /** *
     * Configuration for the ClickHouse cluster to be created.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return Whether the configSpec field is set. */ boolean hasConfigSpec(); /** *
     * Configuration for the ClickHouse cluster to be created.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec(); /** *
     * Configuration for the ClickHouse cluster to be created.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder(); /** *
     * Configurations for ClickHouse hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsList(); /** *
     * Configurations for ClickHouse hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index); /** *
     * Configurations for ClickHouse hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ int getHostSpecsCount(); /** *
     * Configurations for ClickHouse hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsOrBuilderList(); /** *
     * Configurations for ClickHouse hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index); /** *
     * ID of the network to create the ClickHouse cluster in.
     * 
* * string network_id = 8 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkId. */ java.lang.String getNetworkId(); /** *
     * ID of the network to create the ClickHouse cluster in.
     * 
* * string network_id = 8 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkId. */ com.google.protobuf.ByteString getNetworkIdBytes(); /** *
     * ID of the folder to create the ClickHouse cluster in.
     * 
* * string folder_id = 9 [(.yandex.cloud.length) = "<=50"]; * @return The folderId. */ java.lang.String getFolderId(); /** *
     * ID of the folder to create the ClickHouse cluster in.
     * 
* * string folder_id = 9 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ com.google.protobuf.ByteString getFolderIdBytes(); /** *
     * ID of the service account used for access to Object Storage.
     * 
* * string service_account_id = 10; * @return The serviceAccountId. */ java.lang.String getServiceAccountId(); /** *
     * ID of the service account used for access to Object Storage.
     * 
* * string service_account_id = 10; * @return The bytes for serviceAccountId. */ com.google.protobuf.ByteString getServiceAccountIdBytes(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 11; * @return A list containing the securityGroupIds. */ java.util.List getSecurityGroupIdsList(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 11; * @return The count of securityGroupIds. */ int getSecurityGroupIdsCount(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 11; * @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 = 11; * @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); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.RestoreClusterRequest} */ public static final class RestoreClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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_ = ""; additionalBackupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; name_ = ""; description_ = ""; environment_ = 0; hostSpecs_ = java.util.Collections.emptyList(); networkId_ = ""; folderId_ = ""; serviceAccountId_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @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_ & 0x00000002) != 0)) { labels_ = com.google.protobuf.MapField.newMapField( LabelsDefaultEntryHolder.defaultEntry); mutable_bitField0_ |= 0x00000002; } 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(configSpec_); configSpec_ = subBuilder.buildPartial(); } break; } case 58: { if (!((mutable_bitField0_ & 0x00000004) != 0)) { hostSpecs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } hostSpecs_.add( input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.parser(), extensionRegistry)); break; } case 66: { java.lang.String s = input.readStringRequireUtf8(); networkId_ = s; break; } case 74: { java.lang.String s = input.readStringRequireUtf8(); folderId_ = s; break; } case 82: { java.lang.String s = input.readStringRequireUtf8(); serviceAccountId_ = s; break; } case 90: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000008) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000008; } securityGroupIds_.add(s); break; } case 106: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { additionalBackupIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } additionalBackupIds_.add(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_ & 0x00000004) != 0)) { hostSpecs_ = java.util.Collections.unmodifiableList(hostSpecs_); } if (((mutable_bitField0_ & 0x00000008) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); } if (((mutable_bitField0_ & 0x00000001) != 0)) { additionalBackupIds_ = additionalBackupIds_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest.class, yandex.cloud.api.mdb.clickhouse.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 restore from. This backup will be used to create one cluster shard.
     * 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 restore from. This backup will be used to create one cluster shard.
     * 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 ADDITIONAL_BACKUP_IDS_FIELD_NUMBER = 13; private com.google.protobuf.LazyStringList additionalBackupIds_; /** *
     * Additional IDs of the backups to restore from.
     * Each additional backup is responsible for restoring separate shard.
     * Restored cluster will have len(additional_backup_ids)+1 shards in total.
     * To get the backup ID, use a [ClusterService.ListBackups] request.
     * 
* * repeated string additional_backup_ids = 13; * @return A list containing the additionalBackupIds. */ public com.google.protobuf.ProtocolStringList getAdditionalBackupIdsList() { return additionalBackupIds_; } /** *
     * Additional IDs of the backups to restore from.
     * Each additional backup is responsible for restoring separate shard.
     * Restored cluster will have len(additional_backup_ids)+1 shards in total.
     * To get the backup ID, use a [ClusterService.ListBackups] request.
     * 
* * repeated string additional_backup_ids = 13; * @return The count of additionalBackupIds. */ public int getAdditionalBackupIdsCount() { return additionalBackupIds_.size(); } /** *
     * Additional IDs of the backups to restore from.
     * Each additional backup is responsible for restoring separate shard.
     * Restored cluster will have len(additional_backup_ids)+1 shards in total.
     * To get the backup ID, use a [ClusterService.ListBackups] request.
     * 
* * repeated string additional_backup_ids = 13; * @param index The index of the element to return. * @return The additionalBackupIds at the given index. */ public java.lang.String getAdditionalBackupIds(int index) { return additionalBackupIds_.get(index); } /** *
     * Additional IDs of the backups to restore from.
     * Each additional backup is responsible for restoring separate shard.
     * Restored cluster will have len(additional_backup_ids)+1 shards in total.
     * To get the backup ID, use a [ClusterService.ListBackups] request.
     * 
* * repeated string additional_backup_ids = 13; * @param index The index of the value to return. * @return The bytes of the additionalBackupIds at the given index. */ public com.google.protobuf.ByteString getAdditionalBackupIdsBytes(int index) { return additionalBackupIds_.getByteString(index); } public static final int NAME_FIELD_NUMBER = 2; private volatile java.lang.Object name_; /** *
     * Name of the new ClickHouse 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 new ClickHouse 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 new ClickHouse 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 new ClickHouse 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for environment. */ @java.lang.Override public int getEnvironmentValue() { return environment_; } /** *
     * Deployment environment of the new ClickHouse cluster.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } public static final int CONFIG_SPEC_FIELD_NUMBER = 6; private yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; /** *
     * Configuration for the ClickHouse cluster to be created.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec 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 ClickHouse cluster to be created.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } /** *
     * Configuration for the ClickHouse cluster to be created.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { return getConfigSpec(); } public static final int HOST_SPECS_FIELD_NUMBER = 7; private java.util.List hostSpecs_; /** *
     * Configurations for ClickHouse hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsList() { return hostSpecs_; } /** *
     * Configurations for ClickHouse hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsOrBuilderList() { return hostSpecs_; } /** *
     * Configurations for ClickHouse hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public int getHostSpecsCount() { return hostSpecs_.size(); } /** *
     * Configurations for ClickHouse hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { return hostSpecs_.get(index); } /** *
     * Configurations for ClickHouse hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index) { return hostSpecs_.get(index); } public static final int NETWORK_ID_FIELD_NUMBER = 8; private volatile java.lang.Object networkId_; /** *
     * ID of the network to create the ClickHouse cluster in.
     * 
* * string network_id = 8 [(.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 ClickHouse cluster in.
     * 
* * string network_id = 8 [(.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 FOLDER_ID_FIELD_NUMBER = 9; private volatile java.lang.Object folderId_; /** *
     * ID of the folder to create the ClickHouse cluster in.
     * 
* * string folder_id = 9 [(.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 ClickHouse cluster in.
     * 
* * string folder_id = 9 [(.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 SERVICE_ACCOUNT_ID_FIELD_NUMBER = 10; private volatile java.lang.Object serviceAccountId_; /** *
     * ID of the service account used for access to Object Storage.
     * 
* * string service_account_id = 10; * @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 for access to Object Storage.
     * 
* * string service_account_id = 10; * @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 SECURITY_GROUP_IDS_FIELD_NUMBER = 11; private com.google.protobuf.LazyStringList securityGroupIds_; /** *
     * User security groups
     * 
* * repeated string security_group_ids = 11; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_; } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 11; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 11; * @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 = 11; * @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); } 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.clickhouse.v1.ClusterOuterClass.Cluster.Environment.ENVIRONMENT_UNSPECIFIED.getNumber()) { output.writeEnum(5, environment_); } if (configSpec_ != null) { output.writeMessage(6, getConfigSpec()); } for (int i = 0; i < hostSpecs_.size(); i++) { output.writeMessage(7, hostSpecs_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 8, networkId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 9, folderId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 10, serviceAccountId_); } for (int i = 0; i < securityGroupIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 11, securityGroupIds_.getRaw(i)); } for (int i = 0; i < additionalBackupIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 13, additionalBackupIds_.getRaw(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(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.clickhouse.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()); } for (int i = 0; i < hostSpecs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, hostSpecs_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, networkId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, folderId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serviceAccountId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, serviceAccountId_); } { int dataSize = 0; for (int i = 0; i < securityGroupIds_.size(); i++) { dataSize += computeStringSizeNoTag(securityGroupIds_.getRaw(i)); } size += dataSize; size += 1 * getSecurityGroupIdsList().size(); } { int dataSize = 0; for (int i = 0; i < additionalBackupIds_.size(); i++) { dataSize += computeStringSizeNoTag(additionalBackupIds_.getRaw(i)); } size += dataSize; size += 1 * getAdditionalBackupIdsList().size(); } 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.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest) obj; if (!getBackupId() .equals(other.getBackupId())) return false; if (!getAdditionalBackupIdsList() .equals(other.getAdditionalBackupIdsList())) 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 (!getHostSpecsList() .equals(other.getHostSpecsList())) return false; if (!getNetworkId() .equals(other.getNetworkId())) return false; if (!getFolderId() .equals(other.getFolderId())) return false; if (!getServiceAccountId() .equals(other.getServiceAccountId())) return false; if (!getSecurityGroupIdsList() .equals(other.getSecurityGroupIdsList())) 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(); if (getAdditionalBackupIdsCount() > 0) { hash = (37 * hash) + ADDITIONAL_BACKUP_IDS_FIELD_NUMBER; hash = (53 * hash) + getAdditionalBackupIdsList().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(); } if (getHostSpecsCount() > 0) { hash = (37 * hash) + HOST_SPECS_FIELD_NUMBER; hash = (53 * hash) + getHostSpecsList().hashCode(); } hash = (37 * hash) + NETWORK_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkId().hashCode(); hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER; hash = (53 * hash) + getFolderId().hashCode(); hash = (37 * hash) + SERVICE_ACCOUNT_ID_FIELD_NUMBER; hash = (53 * hash) + getServiceAccountId().hashCode(); if (getSecurityGroupIdsCount() > 0) { hash = (37 * hash) + SECURITY_GROUP_IDS_FIELD_NUMBER; hash = (53 * hash) + getSecurityGroupIdsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.RestoreClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.RestoreClusterRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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) { getHostSpecsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); backupId_ = ""; additionalBackupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); name_ = ""; description_ = ""; internalGetMutableLabels().clear(); environment_ = 0; if (configSpecBuilder_ == null) { configSpec_ = null; } else { configSpec_ = null; configSpecBuilder_ = null; } if (hostSpecsBuilder_ == null) { hostSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { hostSpecsBuilder_.clear(); } networkId_ = ""; folderId_ = ""; serviceAccountId_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000008); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest(this); int from_bitField0_ = bitField0_; result.backupId_ = backupId_; if (((bitField0_ & 0x00000001) != 0)) { additionalBackupIds_ = additionalBackupIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.additionalBackupIds_ = additionalBackupIds_; 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(); } if (hostSpecsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { hostSpecs_ = java.util.Collections.unmodifiableList(hostSpecs_); bitField0_ = (bitField0_ & ~0x00000004); } result.hostSpecs_ = hostSpecs_; } else { result.hostSpecs_ = hostSpecsBuilder_.build(); } result.networkId_ = networkId_; result.folderId_ = folderId_; result.serviceAccountId_ = serviceAccountId_; if (((bitField0_ & 0x00000008) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000008); } result.securityGroupIds_ = securityGroupIds_; 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.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest.getDefaultInstance()) return this; if (!other.getBackupId().isEmpty()) { backupId_ = other.backupId_; onChanged(); } if (!other.additionalBackupIds_.isEmpty()) { if (additionalBackupIds_.isEmpty()) { additionalBackupIds_ = other.additionalBackupIds_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureAdditionalBackupIdsIsMutable(); additionalBackupIds_.addAll(other.additionalBackupIds_); } 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 (hostSpecsBuilder_ == null) { if (!other.hostSpecs_.isEmpty()) { if (hostSpecs_.isEmpty()) { hostSpecs_ = other.hostSpecs_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureHostSpecsIsMutable(); hostSpecs_.addAll(other.hostSpecs_); } onChanged(); } } else { if (!other.hostSpecs_.isEmpty()) { if (hostSpecsBuilder_.isEmpty()) { hostSpecsBuilder_.dispose(); hostSpecsBuilder_ = null; hostSpecs_ = other.hostSpecs_; bitField0_ = (bitField0_ & ~0x00000004); hostSpecsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getHostSpecsFieldBuilder() : null; } else { hostSpecsBuilder_.addAllMessages(other.hostSpecs_); } } } if (!other.getNetworkId().isEmpty()) { networkId_ = other.networkId_; onChanged(); } if (!other.getFolderId().isEmpty()) { folderId_ = other.folderId_; onChanged(); } if (!other.getServiceAccountId().isEmpty()) { serviceAccountId_ = other.serviceAccountId_; onChanged(); } if (!other.securityGroupIds_.isEmpty()) { if (securityGroupIds_.isEmpty()) { securityGroupIds_ = other.securityGroupIds_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureSecurityGroupIdsIsMutable(); securityGroupIds_.addAll(other.securityGroupIds_); } 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.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.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 restore from. This backup will be used to create one cluster shard.
       * 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 restore from. This backup will be used to create one cluster shard.
       * 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 restore from. This backup will be used to create one cluster shard.
       * 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 restore from. This backup will be used to create one cluster shard.
       * 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 restore from. This backup will be used to create one cluster shard.
       * 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 com.google.protobuf.LazyStringList additionalBackupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureAdditionalBackupIdsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { additionalBackupIds_ = new com.google.protobuf.LazyStringArrayList(additionalBackupIds_); bitField0_ |= 0x00000001; } } /** *
       * Additional IDs of the backups to restore from.
       * Each additional backup is responsible for restoring separate shard.
       * Restored cluster will have len(additional_backup_ids)+1 shards in total.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * repeated string additional_backup_ids = 13; * @return A list containing the additionalBackupIds. */ public com.google.protobuf.ProtocolStringList getAdditionalBackupIdsList() { return additionalBackupIds_.getUnmodifiableView(); } /** *
       * Additional IDs of the backups to restore from.
       * Each additional backup is responsible for restoring separate shard.
       * Restored cluster will have len(additional_backup_ids)+1 shards in total.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * repeated string additional_backup_ids = 13; * @return The count of additionalBackupIds. */ public int getAdditionalBackupIdsCount() { return additionalBackupIds_.size(); } /** *
       * Additional IDs of the backups to restore from.
       * Each additional backup is responsible for restoring separate shard.
       * Restored cluster will have len(additional_backup_ids)+1 shards in total.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * repeated string additional_backup_ids = 13; * @param index The index of the element to return. * @return The additionalBackupIds at the given index. */ public java.lang.String getAdditionalBackupIds(int index) { return additionalBackupIds_.get(index); } /** *
       * Additional IDs of the backups to restore from.
       * Each additional backup is responsible for restoring separate shard.
       * Restored cluster will have len(additional_backup_ids)+1 shards in total.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * repeated string additional_backup_ids = 13; * @param index The index of the value to return. * @return The bytes of the additionalBackupIds at the given index. */ public com.google.protobuf.ByteString getAdditionalBackupIdsBytes(int index) { return additionalBackupIds_.getByteString(index); } /** *
       * Additional IDs of the backups to restore from.
       * Each additional backup is responsible for restoring separate shard.
       * Restored cluster will have len(additional_backup_ids)+1 shards in total.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * repeated string additional_backup_ids = 13; * @param index The index to set the value at. * @param value The additionalBackupIds to set. * @return This builder for chaining. */ public Builder setAdditionalBackupIds( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureAdditionalBackupIdsIsMutable(); additionalBackupIds_.set(index, value); onChanged(); return this; } /** *
       * Additional IDs of the backups to restore from.
       * Each additional backup is responsible for restoring separate shard.
       * Restored cluster will have len(additional_backup_ids)+1 shards in total.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * repeated string additional_backup_ids = 13; * @param value The additionalBackupIds to add. * @return This builder for chaining. */ public Builder addAdditionalBackupIds( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureAdditionalBackupIdsIsMutable(); additionalBackupIds_.add(value); onChanged(); return this; } /** *
       * Additional IDs of the backups to restore from.
       * Each additional backup is responsible for restoring separate shard.
       * Restored cluster will have len(additional_backup_ids)+1 shards in total.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * repeated string additional_backup_ids = 13; * @param values The additionalBackupIds to add. * @return This builder for chaining. */ public Builder addAllAdditionalBackupIds( java.lang.Iterable values) { ensureAdditionalBackupIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, additionalBackupIds_); onChanged(); return this; } /** *
       * Additional IDs of the backups to restore from.
       * Each additional backup is responsible for restoring separate shard.
       * Restored cluster will have len(additional_backup_ids)+1 shards in total.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * repeated string additional_backup_ids = 13; * @return This builder for chaining. */ public Builder clearAdditionalBackupIds() { additionalBackupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * Additional IDs of the backups to restore from.
       * Each additional backup is responsible for restoring separate shard.
       * Restored cluster will have len(additional_backup_ids)+1 shards in total.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * repeated string additional_backup_ids = 13; * @param value The bytes of the additionalBackupIds to add. * @return This builder for chaining. */ public Builder addAdditionalBackupIdsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureAdditionalBackupIdsIsMutable(); additionalBackupIds_.add(value); onChanged(); return this; } private java.lang.Object name_ = ""; /** *
       * Name of the new ClickHouse 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 new ClickHouse 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 new ClickHouse 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 new ClickHouse 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 new ClickHouse 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 new ClickHouse 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 new ClickHouse 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 new ClickHouse 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 new ClickHouse 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 new ClickHouse 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster 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 ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for environment. */ @java.lang.Override public int getEnvironmentValue() { return environment_; } /** *
       * Deployment environment of the new ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @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 ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } /** *
       * Deployment environment of the new ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @param value The environment to set. * @return This builder for chaining. */ public Builder setEnvironment(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Cluster.Environment value) { if (value == null) { throw new NullPointerException(); } environment_ = value.getNumber(); onChanged(); return this; } /** *
       * Deployment environment of the new ClickHouse cluster.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearEnvironment() { environment_ = 0; onChanged(); return this; } private yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> configSpecBuilder_; /** *
       * Configuration for the ClickHouse cluster to be created.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec 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 ClickHouse cluster to be created.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * Configuration for the ClickHouse cluster to be created.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder setConfigSpec(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec value) { if (configSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } configSpec_ = value; onChanged(); } else { configSpecBuilder_.setMessage(value); } return this; } /** *
       * Configuration for the ClickHouse cluster to be created.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder setConfigSpec( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder builderForValue) { if (configSpecBuilder_ == null) { configSpec_ = builderForValue.build(); onChanged(); } else { configSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration for the ClickHouse cluster to be created.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.newBuilder(configSpec_).mergeFrom(value).buildPartial(); } else { configSpec_ = value; } onChanged(); } else { configSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration for the ClickHouse cluster to be created.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec 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 ClickHouse cluster to be created.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * Configuration for the ClickHouse cluster to be created.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } } /** *
       * Configuration for the ClickHouse cluster to be created.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder>( getConfigSpec(), getParentForChildren(), isClean()); configSpec_ = null; } return configSpecBuilder_; } private java.util.List hostSpecs_ = java.util.Collections.emptyList(); private void ensureHostSpecsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { hostSpecs_ = new java.util.ArrayList(hostSpecs_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder> hostSpecsBuilder_; /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getHostSpecsList() { if (hostSpecsBuilder_ == null) { return java.util.Collections.unmodifiableList(hostSpecs_); } else { return hostSpecsBuilder_.getMessageList(); } } /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public int getHostSpecsCount() { if (hostSpecsBuilder_ == null) { return hostSpecs_.size(); } else { return hostSpecsBuilder_.getCount(); } } /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessage(index); } } /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec value) { if (hostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostSpecsIsMutable(); hostSpecs_.set(index, value); onChanged(); } else { hostSpecsBuilder_.setMessage(index, value); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.set(index, builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec value) { if (hostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostSpecsIsMutable(); hostSpecs_.add(value); onChanged(); } else { hostSpecsBuilder_.addMessage(value); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec value) { if (hostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostSpecsIsMutable(); hostSpecs_.add(index, value); onChanged(); } else { hostSpecsBuilder_.addMessage(index, value); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.add(builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.add(index, builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addAllHostSpecs( java.lang.Iterable values) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, hostSpecs_); onChanged(); } else { hostSpecsBuilder_.addAllMessages(values); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder clearHostSpecs() { if (hostSpecsBuilder_ == null) { hostSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { hostSpecsBuilder_.clear(); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder removeHostSpecs(int index) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.remove(index); onChanged(); } else { hostSpecsBuilder_.remove(index); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder getHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().getBuilder(index); } /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessageOrBuilder(index); } } /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getHostSpecsOrBuilderList() { if (hostSpecsBuilder_ != null) { return hostSpecsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(hostSpecs_); } } /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder() { return getHostSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configurations for ClickHouse hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getHostSpecsBuilderList() { return getHostSpecsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder> getHostSpecsFieldBuilder() { if (hostSpecsBuilder_ == null) { hostSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder>( hostSpecs_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); hostSpecs_ = null; } return hostSpecsBuilder_; } private java.lang.Object networkId_ = ""; /** *
       * ID of the network to create the ClickHouse cluster in.
       * 
* * string network_id = 8 [(.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 ClickHouse cluster in.
       * 
* * string network_id = 8 [(.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 ClickHouse cluster in.
       * 
* * string network_id = 8 [(.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 ClickHouse cluster in.
       * 
* * string network_id = 8 [(.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 ClickHouse cluster in.
       * 
* * string network_id = 8 [(.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 java.lang.Object folderId_ = ""; /** *
       * ID of the folder to create the ClickHouse cluster in.
       * 
* * string folder_id = 9 [(.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 ClickHouse cluster in.
       * 
* * string folder_id = 9 [(.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 ClickHouse cluster in.
       * 
* * string folder_id = 9 [(.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 ClickHouse cluster in.
       * 
* * string folder_id = 9 [(.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 ClickHouse cluster in.
       * 
* * string folder_id = 9 [(.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 serviceAccountId_ = ""; /** *
       * ID of the service account used for access to Object Storage.
       * 
* * string service_account_id = 10; * @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 for access to Object Storage.
       * 
* * string service_account_id = 10; * @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 for access to Object Storage.
       * 
* * string service_account_id = 10; * @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 for access to Object Storage.
       * 
* * string service_account_id = 10; * @return This builder for chaining. */ public Builder clearServiceAccountId() { serviceAccountId_ = getDefaultInstance().getServiceAccountId(); onChanged(); return this; } /** *
       * ID of the service account used for access to Object Storage.
       * 
* * string service_account_id = 10; * @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 com.google.protobuf.LazyStringList securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureSecurityGroupIdsIsMutable() { if (!((bitField0_ & 0x00000008) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(securityGroupIds_); bitField0_ |= 0x00000008; } } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 11; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_.getUnmodifiableView(); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 11; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 11; * @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 = 11; * @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 = 11; * @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 = 11; * @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 = 11; * @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 = 11; * @return This builder for chaining. */ public Builder clearSecurityGroupIds() { securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 11; * @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; } @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.clickhouse.v1.RestoreClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.RestoreClusterRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RestoreClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.RestoreClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the new ClickHouse cluster that is being created from a backup.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the new ClickHouse cluster that is being created from a backup.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * ID of the backup that is being used for creating a cluster.
     * 
* * string backup_id = 2; * @return The backupId. */ java.lang.String getBackupId(); /** *
     * ID of the backup that is 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.clickhouse.v1.RestoreClusterMetadata} */ public static final class RestoreClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the new ClickHouse cluster that is 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 ClickHouse cluster that is 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 that is 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 that is 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.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.RestoreClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.RestoreClusterMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.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 ClickHouse cluster that is 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 ClickHouse cluster that is 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 ClickHouse cluster that is 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 ClickHouse cluster that is 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 ClickHouse cluster that is 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 that is 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 that is 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 that is 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 that is 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 that is 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.clickhouse.v1.RestoreClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.RestoreClusterMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RestoreClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RescheduleMaintenanceRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.RescheduleMaintenanceRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to reschedule the maintenance operation for.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the ClickHouse cluster to reschedule the maintenance operation for.
     * 
* * 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 reschedule request.
     * 
* * .yandex.cloud.mdb.clickhouse.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 reschedule request.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @return The rescheduleType. */ yandex.cloud.api.mdb.clickhouse.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 the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen.
     * 
* * .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 the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen.
     * 
* * .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 the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen.
     * 
* * .google.protobuf.Timestamp delayed_until = 3; */ com.google.protobuf.TimestampOrBuilder getDelayedUntilOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.RescheduleMaintenanceRequest} */ public static final class RescheduleMaintenanceRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.Builder.class); } /** * Protobuf enum {@code yandex.cloud.mdb.clickhouse.v1.RescheduleMaintenanceRequest.RescheduleType} */ public enum RescheduleType implements com.google.protobuf.ProtocolMessageEnum { /** * 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), ; /** * 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.clickhouse.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.clickhouse.v1.RescheduleMaintenanceRequest.RescheduleType) } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to reschedule the maintenance operation 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 ClickHouse cluster to reschedule the maintenance operation 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 RESCHEDULE_TYPE_FIELD_NUMBER = 2; private int rescheduleType_; /** *
     * The type of reschedule request.
     * 
* * .yandex.cloud.mdb.clickhouse.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 reschedule request.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @return The rescheduleType. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType getRescheduleType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType result = yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType.valueOf(rescheduleType_); return result == null ? yandex.cloud.api.mdb.clickhouse.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 the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen.
     * 
* * .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 the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen.
     * 
* * .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 the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen.
     * 
* * .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.clickhouse.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.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.RescheduleMaintenanceRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.RescheduleMaintenanceRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to reschedule the maintenance operation 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 ClickHouse cluster to reschedule the maintenance operation 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 ClickHouse cluster to reschedule the maintenance operation 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 ClickHouse cluster to reschedule the maintenance operation 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 ClickHouse cluster to reschedule the maintenance operation 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 int rescheduleType_ = 0; /** *
       * The type of reschedule request.
       * 
* * .yandex.cloud.mdb.clickhouse.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 reschedule request.
       * 
* * .yandex.cloud.mdb.clickhouse.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 reschedule request.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @return The rescheduleType. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType getRescheduleType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType result = yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType.valueOf(rescheduleType_); return result == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType.UNRECOGNIZED : result; } /** *
       * The type of reschedule request.
       * 
* * .yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType value) { if (value == null) { throw new NullPointerException(); } rescheduleType_ = value.getNumber(); onChanged(); return this; } /** *
       * The type of reschedule request.
       * 
* * .yandex.cloud.mdb.clickhouse.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 the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen.
       * 
* * .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 the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen.
       * 
* * .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 the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen.
       * 
* * .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 the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen.
       * 
* * .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 the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen.
       * 
* * .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 the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen.
       * 
* * .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 the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen.
       * 
* * .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 the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen.
       * 
* * .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 the past moment of time if [reschedule_type.IMMEDIATE] reschedule type is chosen.
       * 
* * .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.clickhouse.v1.RescheduleMaintenanceRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.RescheduleMaintenanceRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RescheduleMaintenanceMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.RescheduleMaintenanceMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * Required. ID of the ClickHouse cluster.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * Required. ID of the ClickHouse cluster.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Required. 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(); /** *
     * Required. 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(); /** *
     * Required. The time until which this maintenance operation is to be delayed.
     * 
* * .google.protobuf.Timestamp delayed_until = 4; */ com.google.protobuf.TimestampOrBuilder getDelayedUntilOrBuilder(); } /** *
   * Rescheduled maintenance operation metadata.
   * 
* * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.RescheduleMaintenanceMetadata} */ public static final class RescheduleMaintenanceMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * Required. ID of the ClickHouse 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; } } /** *
     * Required. ID of the ClickHouse 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; } } public static final int DELAYED_UNTIL_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp delayedUntil_; /** *
     * Required. 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; } /** *
     * Required. 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_; } /** *
     * Required. 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.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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; } /** *
     * Rescheduled maintenance operation metadata.
     * 
* * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.RescheduleMaintenanceMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.RescheduleMaintenanceMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * Required. ID of the ClickHouse 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; } } /** *
       * Required. ID of the ClickHouse 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; } } /** *
       * Required. ID of the ClickHouse 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; } /** *
       * Required. ID of the ClickHouse cluster.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * Required. ID of the ClickHouse 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; } 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_; /** *
       * Required. 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; } /** *
       * Required. 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(); } } /** *
       * Required. 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; } /** *
       * Required. 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; } /** *
       * Required. 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; } /** *
       * Required. 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; } /** *
       * Required. 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(); } /** *
       * Required. 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_; } } /** *
       * Required. 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.clickhouse.v1.RescheduleMaintenanceMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.RescheduleMaintenanceMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface LogRecordOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.LogRecord) com.google.protobuf.MessageOrBuilder { /** *
     * Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp timestamp = 1; * @return Whether the timestamp field is set. */ boolean hasTimestamp(); /** *
     * Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp timestamp = 1; * @return The timestamp. */ com.google.protobuf.Timestamp getTimestamp(); /** *
     * Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .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.clickhouse.v1.LogRecord} */ public static final class LogRecord extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_LogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.Builder.class); } public static final int TIMESTAMP_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp timestamp_; /** *
     * Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp timestamp = 1; * @return Whether the timestamp field is set. */ @java.lang.Override public boolean hasTimestamp() { return timestamp_ != null; } /** *
     * Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .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_; } /** *
     * Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_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.clickhouse.v1.ClusterServiceOuterClass.LogRecord)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.LogRecord parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.LogRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.LogRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.LogRecord} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.LogRecord) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_LogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_LogRecord_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.LogRecord) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.LogRecord parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.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_; /** *
       * Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp timestamp = 1; * @return Whether the timestamp field is set. */ public boolean hasTimestamp() { return timestampBuilder_ != null || timestamp_ != null; } /** *
       * Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .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(); } } /** *
       * Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .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; } /** *
       * Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .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; } /** *
       * Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .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; } /** *
       * Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp timestamp = 1; */ public Builder clearTimestamp() { if (timestampBuilder_ == null) { timestamp_ = null; onChanged(); } else { timestamp_ = null; timestampBuilder_ = null; } return this; } /** *
       * Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp timestamp = 1; */ public com.google.protobuf.Timestamp.Builder getTimestampBuilder() { onChanged(); return getTimestampFieldBuilder().getBuilder(); } /** *
       * Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .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_; } } /** *
       * Log record timestamp in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .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.clickhouse.v1.LogRecord) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.LogRecord) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.LogRecord getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterLogsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ListClusterLogsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to request logs for.
     * To get the ClickHouse 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 ClickHouse cluster to request logs for.
     * To get the ClickHouse 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 logs 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 logs 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 logs 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 logs 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); /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ListClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for serviceType. */ int getServiceTypeValue(); /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ListClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @return The serviceType. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType getServiceType(); /** *
     * Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp from_time = 4; * @return Whether the fromTime field is set. */ boolean hasFromTime(); /** *
     * Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp from_time = 4; * @return The fromTime. */ com.google.protobuf.Timestamp getFromTime(); /** *
     * Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp from_time = 4; */ com.google.protobuf.TimestampOrBuilder getFromTimeOrBuilder(); /** *
     * End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp to_time = 5; * @return Whether the toTime field is set. */ boolean hasToTime(); /** *
     * End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp to_time = 5; * @return The toTime. */ com.google.protobuf.Timestamp getToTime(); /** *
     * End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp to_time = 5; */ 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 = 6 [(.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 = 7 [(.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 = 7 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.ListClusterLogsRequest} */ public static final class ListClusterLogsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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; serviceType_ = 0; pageToken_ = ""; } @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 24: { int rawValue = input.readEnum(); serviceType_ = rawValue; break; } case 34: { 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 42: { 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 48: { pageSize_ = input.readInt64(); break; } case 58: { 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 { 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest.Builder.class); } /** * Protobuf enum {@code yandex.cloud.mdb.clickhouse.v1.ListClusterLogsRequest.ServiceType} */ public enum ServiceType implements com.google.protobuf.ProtocolMessageEnum { /** * SERVICE_TYPE_UNSPECIFIED = 0; */ SERVICE_TYPE_UNSPECIFIED(0), /** *
       * Logs of ClickHouse activity.
       * 
* * CLICKHOUSE = 1; */ CLICKHOUSE(1), UNRECOGNIZED(-1), ; /** * SERVICE_TYPE_UNSPECIFIED = 0; */ public static final int SERVICE_TYPE_UNSPECIFIED_VALUE = 0; /** *
       * Logs of ClickHouse activity.
       * 
* * CLICKHOUSE = 1; */ public static final int CLICKHOUSE_VALUE = 1; 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 CLICKHOUSE; 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.clickhouse.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.clickhouse.v1.ListClusterLogsRequest.ServiceType) } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to request logs for.
     * To get the ClickHouse 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 ClickHouse cluster to request logs for.
     * To get the ClickHouse 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 logs 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 logs 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 logs 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 logs 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 SERVICE_TYPE_FIELD_NUMBER = 3; private int serviceType_; /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ListClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @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.clickhouse.v1.ListClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.UNRECOGNIZED : result; } public static final int FROM_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp fromTime_; /** *
     * Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp from_time = 4; * @return Whether the fromTime field is set. */ @java.lang.Override public boolean hasFromTime() { return fromTime_ != null; } /** *
     * Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp from_time = 4; * @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, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp from_time = 4; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getFromTimeOrBuilder() { return getFromTime(); } public static final int TO_TIME_FIELD_NUMBER = 5; private com.google.protobuf.Timestamp toTime_; /** *
     * End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp to_time = 5; * @return Whether the toTime field is set. */ @java.lang.Override public boolean hasToTime() { return toTime_ != null; } /** *
     * End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp to_time = 5; * @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, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp to_time = 5; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getToTimeOrBuilder() { return getToTime(); } public static final int PAGE_SIZE_FIELD_NUMBER = 6; 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 = 6 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } public static final int PAGE_TOKEN_FIELD_NUMBER = 7; 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 = 7 [(.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 = 7 [(.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_); } for (int i = 0; i < columnFilter_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, columnFilter_.getRaw(i)); } if (serviceType_ != yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.SERVICE_TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(3, serviceType_); } if (fromTime_ != null) { output.writeMessage(4, getFromTime()); } if (toTime_ != null) { output.writeMessage(5, getToTime()); } if (pageSize_ != 0L) { output.writeInt64(6, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 7, 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_); } { int dataSize = 0; for (int i = 0; i < columnFilter_.size(); i++) { dataSize += computeStringSizeNoTag(columnFilter_.getRaw(i)); } size += dataSize; size += 1 * getColumnFilterList().size(); } if (serviceType_ != yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.SERVICE_TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, serviceType_); } if (fromTime_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getFromTime()); } if (toTime_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getToTime()); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(6, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getColumnFilterList() .equals(other.getColumnFilterList())) return false; if (serviceType_ != other.serviceType_) 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 (!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(); } hash = (37 * hash) + SERVICE_TYPE_FIELD_NUMBER; hash = (53 * hash) + serviceType_; 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.ListClusterLogsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterLogsRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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); serviceType_ = 0; if (fromTimeBuilder_ == null) { fromTime_ = null; } else { fromTime_ = null; fromTimeBuilder_ = null; } if (toTimeBuilder_ == null) { toTime_ = null; } else { toTime_ = null; toTimeBuilder_ = null; } pageSize_ = 0L; pageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; if (((bitField0_ & 0x00000001) != 0)) { columnFilter_ = columnFilter_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.columnFilter_ = columnFilter_; result.serviceType_ = serviceType_; 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_; 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.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.serviceType_ != 0) { setServiceTypeValue(other.getServiceTypeValue()); } 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(); } 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.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 ClickHouse cluster to request logs for.
       * To get the ClickHouse 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 ClickHouse cluster to request logs for.
       * To get the ClickHouse 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 ClickHouse cluster to request logs for.
       * To get the ClickHouse 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 ClickHouse cluster to request logs for.
       * To get the ClickHouse 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 ClickHouse cluster to request logs for.
       * To get the ClickHouse 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 logs 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 logs 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 logs 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 logs 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 logs 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 logs 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 logs 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 logs 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 logs 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 int serviceType_ = 0; /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ListClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @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.clickhouse.v1.ListClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @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.clickhouse.v1.ListClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.UNRECOGNIZED : result; } /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ListClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @param value The serviceType to set. * @return This builder for chaining. */ public Builder setServiceType(yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ListClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearServiceType() { serviceType_ = 0; 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, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp from_time = 4; * @return Whether the fromTime field is set. */ public boolean hasFromTime() { return fromTimeBuilder_ != null || fromTime_ != null; } /** *
       * Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp from_time = 4; * @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, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp from_time = 4; */ 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, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp from_time = 4; */ 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, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp from_time = 4; */ 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, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp from_time = 4; */ public Builder clearFromTime() { if (fromTimeBuilder_ == null) { fromTime_ = null; onChanged(); } else { fromTime_ = null; fromTimeBuilder_ = null; } return this; } /** *
       * Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp from_time = 4; */ public com.google.protobuf.Timestamp.Builder getFromTimeBuilder() { onChanged(); return getFromTimeFieldBuilder().getBuilder(); } /** *
       * Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp from_time = 4; */ 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, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp from_time = 4; */ 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, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp to_time = 5; * @return Whether the toTime field is set. */ public boolean hasToTime() { return toTimeBuilder_ != null || toTime_ != null; } /** *
       * End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp to_time = 5; * @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, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp to_time = 5; */ 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, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp to_time = 5; */ 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, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp to_time = 5; */ 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, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp to_time = 5; */ public Builder clearToTime() { if (toTimeBuilder_ == null) { toTime_ = null; onChanged(); } else { toTime_ = null; toTimeBuilder_ = null; } return this; } /** *
       * End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp to_time = 5; */ public com.google.protobuf.Timestamp.Builder getToTimeBuilder() { onChanged(); return getToTimeFieldBuilder().getBuilder(); } /** *
       * End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp to_time = 5; */ 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, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
       * 
* * .google.protobuf.Timestamp to_time = 5; */ 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 = 6 [(.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 = 6 [(.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 = 6 [(.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 = 7 [(.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 = 7 [(.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 = 7 [(.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 = 7 [(.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 = 7 [(.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.clickhouse.v1.ListClusterLogsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterLogsRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterLogsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ListClusterLogsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.LogRecord logs = 1; */ java.util.List getLogsList(); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.LogRecord logs = 1; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord getLogs(int index); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.LogRecord logs = 1; */ int getLogsCount(); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.LogRecord logs = 1; */ java.util.List getLogsOrBuilderList(); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.LogRecord logs = 1; */ yandex.cloud.api.mdb.clickhouse.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 will have 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 will have 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.clickhouse.v1.ListClusterLogsResponse} */ public static final class ListClusterLogsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse.class, yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.LogRecord logs = 1; */ @java.lang.Override public java.util.List getLogsList() { return logs_; } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.LogRecord logs = 1; */ @java.lang.Override public java.util.List getLogsOrBuilderList() { return logs_; } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.LogRecord logs = 1; */ @java.lang.Override public int getLogsCount() { return logs_.size(); } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.LogRecord logs = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord getLogs(int index) { return logs_.get(index); } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.LogRecord logs = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.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 will have 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 will have 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.ListClusterLogsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterLogsResponse) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecordOrBuilder> logsBuilder_; /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.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.clickhouse.v1.LogRecord logs = 1; */ public int getLogsCount() { if (logsBuilder_ == null) { return logs_.size(); } else { return logsBuilder_.getCount(); } } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.LogRecord logs = 1; */ public Builder setLogs( int index, yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.LogRecord logs = 1; */ public Builder setLogs( int index, yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.LogRecord logs = 1; */ public Builder addLogs(yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.LogRecord logs = 1; */ public Builder addLogs( int index, yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.LogRecord logs = 1; */ public Builder addLogs( yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.LogRecord logs = 1; */ public Builder addLogs( int index, yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.Builder getLogsBuilder( int index) { return getLogsFieldBuilder().getBuilder(index); } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.Builder addLogsBuilder() { return getLogsFieldBuilder().addBuilder( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance()); } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.Builder addLogsBuilder( int index) { return getLogsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance()); } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.LogRecord logs = 1; */ public java.util.List getLogsBuilderList() { return getLogsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecordOrBuilder> getLogsFieldBuilder() { if (logsBuilder_ == null) { logsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.clickhouse.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 will have 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 will have 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 will have 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 will have 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 will have 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.clickhouse.v1.ListClusterLogsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterLogsResponse) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterLogsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StreamLogRecordOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.StreamLogRecord) com.google.protobuf.MessageOrBuilder { /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.LogRecord record = 1; * @return Whether the record field is set. */ boolean hasRecord(); /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.LogRecord record = 1; * @return The record. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord getRecord(); /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.LogRecord record = 1; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecordOrBuilder getRecordOrBuilder(); /** *
     * This token allows you to continue streaming logs starting from the exact
     * same record. To continue streaming, specify value of [next_record_token[
     * as value for the [StreamClusterLogsRequest.record_token] parameter in the next StreamLogs request.
     * This value is interchangeable with the [ListClusterLogsResponse.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 continue streaming, specify value of [next_record_token[
     * as value for the [StreamClusterLogsRequest.record_token] parameter in the next StreamLogs request.
     * This value is interchangeable with the [ListClusterLogsResponse.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.clickhouse.v1.StreamLogRecord} */ public static final class StreamLogRecord extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.LogRecord.Builder subBuilder = null; if (record_ != null) { subBuilder = record_.toBuilder(); } record_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StreamLogRecord_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StreamLogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord.Builder.class); } public static final int RECORD_FIELD_NUMBER = 1; private yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord record_; /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.clickhouse.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.clickhouse.v1.LogRecord record = 1; * @return The record. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord getRecord() { return record_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance() : record_; } /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.LogRecord record = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.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 continue streaming, specify value of [next_record_token[
     * as value for the [StreamClusterLogsRequest.record_token] parameter in the next StreamLogs request.
     * This value is interchangeable with the [ListClusterLogsResponse.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 continue streaming, specify value of [next_record_token[
     * as value for the [StreamClusterLogsRequest.record_token] parameter in the next StreamLogs request.
     * This value is interchangeable with the [ListClusterLogsResponse.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.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.StreamLogRecord} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.StreamLogRecord) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StreamLogRecord_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StreamLogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StreamLogRecord_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord record_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecordOrBuilder> recordBuilder_; /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.clickhouse.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.clickhouse.v1.LogRecord record = 1; * @return The record. */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord getRecord() { if (recordBuilder_ == null) { return record_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance() : record_; } else { return recordBuilder_.getMessage(); } } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.LogRecord record = 1; */ public Builder setRecord(yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.LogRecord record = 1; */ public Builder setRecord( yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.LogRecord record = 1; */ public Builder mergeRecord(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord value) { if (recordBuilder_ == null) { if (record_ != null) { record_ = yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.v1.LogRecord record = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.Builder getRecordBuilder() { onChanged(); return getRecordFieldBuilder().getBuilder(); } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.LogRecord record = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecordOrBuilder getRecordOrBuilder() { if (recordBuilder_ != null) { return recordBuilder_.getMessageOrBuilder(); } else { return record_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance() : record_; } } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.LogRecord record = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecordOrBuilder> getRecordFieldBuilder() { if (recordBuilder_ == null) { recordBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.clickhouse.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 continue streaming, specify value of [next_record_token[
       * as value for the [StreamClusterLogsRequest.record_token] parameter in the next StreamLogs request.
       * This value is interchangeable with the [ListClusterLogsResponse.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 continue streaming, specify value of [next_record_token[
       * as value for the [StreamClusterLogsRequest.record_token] parameter in the next StreamLogs request.
       * This value is interchangeable with the [ListClusterLogsResponse.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 continue streaming, specify value of [next_record_token[
       * as value for the [StreamClusterLogsRequest.record_token] parameter in the next StreamLogs request.
       * This value is interchangeable with the [ListClusterLogsResponse.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 continue streaming, specify value of [next_record_token[
       * as value for the [StreamClusterLogsRequest.record_token] parameter in the next StreamLogs request.
       * This value is interchangeable with the [ListClusterLogsResponse.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 continue streaming, specify value of [next_record_token[
       * as value for the [StreamClusterLogsRequest.record_token] parameter in the next StreamLogs request.
       * This value is interchangeable with the [ListClusterLogsResponse.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.clickhouse.v1.StreamLogRecord) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.StreamLogRecord) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StreamLogRecord getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StreamClusterLogsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.StreamClusterLogsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * Required. ID of the ClickHouse cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * Required. ID of the ClickHouse 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 logs table to get in the response.
     * 
* * repeated string column_filter = 2; * @return A list containing the columnFilter. */ java.util.List getColumnFilterList(); /** *
     * Columns from logs table to get in the response.
     * 
* * repeated string column_filter = 2; * @return The count of columnFilter. */ int getColumnFilterCount(); /** *
     * Columns from logs table to get in the response.
     * 
* * 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 logs table to get in the response.
     * 
* * 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); /** * .yandex.cloud.mdb.clickhouse.v1.StreamClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for serviceType. */ int getServiceTypeValue(); /** * .yandex.cloud.mdb.clickhouse.v1.StreamClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @return The serviceType. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType getServiceType(); /** *
     * Start timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp from_time = 4; * @return Whether the fromTime field is set. */ boolean hasFromTime(); /** *
     * Start timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp from_time = 4; * @return The fromTime. */ com.google.protobuf.Timestamp getFromTime(); /** *
     * Start timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp from_time = 4; */ com.google.protobuf.TimestampOrBuilder getFromTimeOrBuilder(); /** *
     * End timestamp for the logs request.
     * If this field is not set, all existing logs will be sent and then the new ones as
     * they appear. In essence it has `tail -f` semantics.
     * 
* * .google.protobuf.Timestamp to_time = 5; * @return Whether the toTime field is set. */ boolean hasToTime(); /** *
     * End timestamp for the logs request.
     * If this field is not set, all existing logs will be sent and then the new ones as
     * they appear. In essence it has `tail -f` semantics.
     * 
* * .google.protobuf.Timestamp to_time = 5; * @return The toTime. */ com.google.protobuf.Timestamp getToTime(); /** *
     * End timestamp for the logs request.
     * If this field is not set, all existing logs will be sent and then the new ones as
     * they appear. In essence it has `tail -f` semantics.
     * 
* * .google.protobuf.Timestamp to_time = 5; */ com.google.protobuf.TimestampOrBuilder getToTimeOrBuilder(); /** *
     * Record token. Set [record_token] to the [StreamLogRecord.next_record_token] returned by a previous StreamLogs
     * request to start streaming from next log record.
     * 
* * string record_token = 6 [(.yandex.cloud.length) = "<=100"]; * @return The recordToken. */ java.lang.String getRecordToken(); /** *
     * Record token. Set [record_token] to the [StreamLogRecord.next_record_token] returned by a previous StreamLogs
     * request to start streaming from next log record.
     * 
* * string record_token = 6 [(.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. The field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.severity] fields.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). 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.severity IN ('Error', 'Fatal') AND message.hostname != 'node2.db.cloud.yandex.net'`.
     * 
* * string filter = 7 [(.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 filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.severity] fields.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). 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.severity IN ('Error', 'Fatal') AND message.hostname != 'node2.db.cloud.yandex.net'`.
     * 
* * string filter = 7 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ com.google.protobuf.ByteString getFilterBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.StreamClusterLogsRequest} */ public static final class StreamClusterLogsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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; serviceType_ = 0; recordToken_ = ""; filter_ = ""; } @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 24: { int rawValue = input.readEnum(); serviceType_ = rawValue; break; } case 34: { 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 42: { 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 50: { java.lang.String s = input.readStringRequireUtf8(); recordToken_ = s; break; } case 58: { 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 { 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StreamClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StreamClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.Builder.class); } /** * Protobuf enum {@code yandex.cloud.mdb.clickhouse.v1.StreamClusterLogsRequest.ServiceType} */ public enum ServiceType implements com.google.protobuf.ProtocolMessageEnum { /** * SERVICE_TYPE_UNSPECIFIED = 0; */ SERVICE_TYPE_UNSPECIFIED(0), /** *
       * Logs of ClickHouse activity.
       * 
* * CLICKHOUSE = 1; */ CLICKHOUSE(1), UNRECOGNIZED(-1), ; /** * SERVICE_TYPE_UNSPECIFIED = 0; */ public static final int SERVICE_TYPE_UNSPECIFIED_VALUE = 0; /** *
       * Logs of ClickHouse activity.
       * 
* * CLICKHOUSE = 1; */ public static final int CLICKHOUSE_VALUE = 1; 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 CLICKHOUSE; 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.clickhouse.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.clickhouse.v1.StreamClusterLogsRequest.ServiceType) } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * Required. ID of the ClickHouse 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 ClickHouse 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 logs table to get in the response.
     * 
* * repeated string column_filter = 2; * @return A list containing the columnFilter. */ public com.google.protobuf.ProtocolStringList getColumnFilterList() { return columnFilter_; } /** *
     * Columns from logs table to get in the response.
     * 
* * repeated string column_filter = 2; * @return The count of columnFilter. */ public int getColumnFilterCount() { return columnFilter_.size(); } /** *
     * Columns from logs table to get in the response.
     * 
* * 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 logs table to get in the response.
     * 
* * 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 SERVICE_TYPE_FIELD_NUMBER = 3; private int serviceType_; /** * .yandex.cloud.mdb.clickhouse.v1.StreamClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for serviceType. */ @java.lang.Override public int getServiceTypeValue() { return serviceType_; } /** * .yandex.cloud.mdb.clickhouse.v1.StreamClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.UNRECOGNIZED : result; } public static final int FROM_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp fromTime_; /** *
     * Start timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp from_time = 4; * @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 = 4; * @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 = 4; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getFromTimeOrBuilder() { return getFromTime(); } public static final int TO_TIME_FIELD_NUMBER = 5; private com.google.protobuf.Timestamp toTime_; /** *
     * End timestamp for the logs request.
     * If this field is not set, all existing logs will be sent and then the new ones as
     * they appear. In essence it has `tail -f` semantics.
     * 
* * .google.protobuf.Timestamp to_time = 5; * @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 will be sent and then the new ones as
     * they appear. In essence it has `tail -f` semantics.
     * 
* * .google.protobuf.Timestamp to_time = 5; * @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 will be sent and then the new ones as
     * they appear. In essence it has `tail -f` semantics.
     * 
* * .google.protobuf.Timestamp to_time = 5; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getToTimeOrBuilder() { return getToTime(); } public static final int RECORD_TOKEN_FIELD_NUMBER = 6; private volatile java.lang.Object recordToken_; /** *
     * Record token. Set [record_token] to the [StreamLogRecord.next_record_token] returned by a previous StreamLogs
     * request to start streaming from next log record.
     * 
* * string record_token = 6 [(.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 [StreamLogRecord.next_record_token] returned by a previous StreamLogs
     * request to start streaming from next log record.
     * 
* * string record_token = 6 [(.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 = 7; 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 filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.severity] fields.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). 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.severity IN ('Error', 'Fatal') AND message.hostname != 'node2.db.cloud.yandex.net'`.
     * 
* * string filter = 7 [(.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 filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.severity] fields.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). 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.severity IN ('Error', 'Fatal') AND message.hostname != 'node2.db.cloud.yandex.net'`.
     * 
* * string filter = 7 [(.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(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 (serviceType_ != yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.SERVICE_TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(3, serviceType_); } if (fromTime_ != null) { output.writeMessage(4, getFromTime()); } if (toTime_ != null) { output.writeMessage(5, getToTime()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(recordToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, recordToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 7, 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(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 (serviceType_ != yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.SERVICE_TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, serviceType_); } if (fromTime_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getFromTime()); } if (toTime_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getToTime()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(recordToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, recordToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, 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.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getColumnFilterList() .equals(other.getColumnFilterList())) return false; if (serviceType_ != other.serviceType_) 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 (!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(); } hash = (37 * hash) + SERVICE_TYPE_FIELD_NUMBER; hash = (53 * hash) + serviceType_; 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.StreamClusterLogsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.StreamClusterLogsRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StreamClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StreamClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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); serviceType_ = 0; if (fromTimeBuilder_ == null) { fromTime_ = null; } else { fromTime_ = null; fromTimeBuilder_ = null; } if (toTimeBuilder_ == null) { toTime_ = null; } else { toTime_ = null; toTimeBuilder_ = null; } recordToken_ = ""; filter_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_StreamClusterLogsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; if (((bitField0_ & 0x00000001) != 0)) { columnFilter_ = columnFilter_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.columnFilter_ = columnFilter_; result.serviceType_ = serviceType_; 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_; 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.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.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.serviceType_ != 0) { setServiceTypeValue(other.getServiceTypeValue()); } 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(); } 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.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * Required. ID of the ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 logs table to get in the response.
       * 
* * repeated string column_filter = 2; * @return A list containing the columnFilter. */ public com.google.protobuf.ProtocolStringList getColumnFilterList() { return columnFilter_.getUnmodifiableView(); } /** *
       * Columns from logs table to get in the response.
       * 
* * repeated string column_filter = 2; * @return The count of columnFilter. */ public int getColumnFilterCount() { return columnFilter_.size(); } /** *
       * Columns from logs table to get in the response.
       * 
* * 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 logs table to get in the response.
       * 
* * 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 logs table to get in the response.
       * 
* * 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 logs table to get in the response.
       * 
* * 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 logs table to get in the response.
       * 
* * 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 logs table to get in the response.
       * 
* * 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 logs table to get in the response.
       * 
* * 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 int serviceType_ = 0; /** * .yandex.cloud.mdb.clickhouse.v1.StreamClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for serviceType. */ @java.lang.Override public int getServiceTypeValue() { return serviceType_; } /** * .yandex.cloud.mdb.clickhouse.v1.StreamClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @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; } /** * .yandex.cloud.mdb.clickhouse.v1.StreamClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.UNRECOGNIZED : result; } /** * .yandex.cloud.mdb.clickhouse.v1.StreamClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @param value The serviceType to set. * @return This builder for chaining. */ public Builder setServiceType(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType value) { if (value == null) { throw new NullPointerException(); } serviceType_ = value.getNumber(); onChanged(); return this; } /** * .yandex.cloud.mdb.clickhouse.v1.StreamClusterLogsRequest.ServiceType service_type = 3 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearServiceType() { serviceType_ = 0; 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 = 4; * @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 = 4; * @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 = 4; */ 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 = 4; */ 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 = 4; */ 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 = 4; */ 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 = 4; */ public com.google.protobuf.Timestamp.Builder getFromTimeBuilder() { onChanged(); return getFromTimeFieldBuilder().getBuilder(); } /** *
       * Start timestamp for the logs request.
       * 
* * .google.protobuf.Timestamp from_time = 4; */ 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 = 4; */ 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 will be sent and then the new ones as
       * they appear. In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 5; * @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 will be sent and then the new ones as
       * they appear. In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 5; * @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 will be sent and then the new ones as
       * they appear. In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 5; */ 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 will be sent and then the new ones as
       * they appear. In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 5; */ 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 will be sent and then the new ones as
       * they appear. In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 5; */ 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 will be sent and then the new ones as
       * they appear. In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 5; */ 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 will be sent and then the new ones as
       * they appear. In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 5; */ 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 will be sent and then the new ones as
       * they appear. In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 5; */ 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 will be sent and then the new ones as
       * they appear. In essence it has `tail -f` semantics.
       * 
* * .google.protobuf.Timestamp to_time = 5; */ 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 [StreamLogRecord.next_record_token] returned by a previous StreamLogs
       * request to start streaming from next log record.
       * 
* * string record_token = 6 [(.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 [StreamLogRecord.next_record_token] returned by a previous StreamLogs
       * request to start streaming from next log record.
       * 
* * string record_token = 6 [(.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 [StreamLogRecord.next_record_token] returned by a previous StreamLogs
       * request to start streaming from next log record.
       * 
* * string record_token = 6 [(.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 [StreamLogRecord.next_record_token] returned by a previous StreamLogs
       * request to start streaming from next log record.
       * 
* * string record_token = 6 [(.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 [StreamLogRecord.next_record_token] returned by a previous StreamLogs
       * request to start streaming from next log record.
       * 
* * string record_token = 6 [(.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. The field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.severity] fields.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). 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.severity IN ('Error', 'Fatal') AND message.hostname != 'node2.db.cloud.yandex.net'`.
       * 
* * string filter = 7 [(.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 filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.severity] fields.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). 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.severity IN ('Error', 'Fatal') AND message.hostname != 'node2.db.cloud.yandex.net'`.
       * 
* * string filter = 7 [(.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 filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.severity] fields.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). 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.severity IN ('Error', 'Fatal') AND message.hostname != 'node2.db.cloud.yandex.net'`.
       * 
* * string filter = 7 [(.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 filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.severity] fields.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). 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.severity IN ('Error', 'Fatal') AND message.hostname != 'node2.db.cloud.yandex.net'`.
       * 
* * string filter = 7 [(.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 filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.severity] fields.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). 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.severity IN ('Error', 'Fatal') AND message.hostname != 'node2.db.cloud.yandex.net'`.
       * 
* * string filter = 7 [(.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.clickhouse.v1.StreamClusterLogsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.StreamClusterLogsRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.StreamClusterLogsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterOperationsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ListClusterOperationsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse 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 ClickHouse 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.clickhouse.v1.ListClusterOperationsRequest} */ public static final class ListClusterOperationsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse 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 ClickHouse 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.ListClusterOperationsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterOperationsRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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.clickhouse.v1.ListClusterOperationsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterOperationsRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterOperationsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ListClusterOperationsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of Operation resources for the specified ClickHouse cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ java.util.List getOperationsList(); /** *
     * List of Operation resources for the specified ClickHouse cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index); /** *
     * List of Operation resources for the specified ClickHouse cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ int getOperationsCount(); /** *
     * List of Operation resources for the specified ClickHouse cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ java.util.List getOperationsOrBuilderList(); /** *
     * List of Operation resources for the specified ClickHouse 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 will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [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 will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.ListClusterOperationsResponse} */ public static final class ListClusterOperationsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.class, yandex.cloud.api.mdb.clickhouse.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 ClickHouse 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 ClickHouse 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 ClickHouse cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public int getOperationsCount() { return operations_.size(); } /** *
     * List of Operation resources for the specified ClickHouse 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 ClickHouse 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 will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [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 will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < operations_.size(); i++) { output.writeMessage(1, operations_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < operations_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, operations_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.ListClusterOperationsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterOperationsResponse) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 ClickHouse 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 will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [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 will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [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 will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [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 will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [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 will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterOperationsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterOperationsResponse) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterOperationsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterBackupsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ListClusterBackupsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster.
     * To get the ClickHouse 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 ClickHouse cluster.
     * To get the ClickHouse 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 [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) = "<=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.clickhouse.v1.ListClusterBackupsRequest} */ public static final class ListClusterBackupsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster.
     * To get the ClickHouse 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 ClickHouse cluster.
     * To get the ClickHouse 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 [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) = "<=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.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.ListClusterBackupsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterBackupsRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster.
       * To get the ClickHouse 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 ClickHouse cluster.
       * To get the ClickHouse 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 ClickHouse cluster.
       * To get the ClickHouse 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 ClickHouse cluster.
       * To get the ClickHouse 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 ClickHouse cluster.
       * To get the ClickHouse 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 [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) = "<=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) = "<=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) = "<=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.clickhouse.v1.ListClusterBackupsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterBackupsRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterBackupsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ListClusterBackupsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of ClickHouse Backup resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ java.util.List getBackupsList(); /** *
     * List of ClickHouse Backup resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.Backup getBackups(int index); /** *
     * List of ClickHouse Backup resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ int getBackupsCount(); /** *
     * List of ClickHouse Backup resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ java.util.List getBackupsOrBuilderList(); /** *
     * List of ClickHouse Backup resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ yandex.cloud.api.mdb.clickhouse.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 [ListClusterBackupsRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterBackupsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListClusterBackupsRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterBackupsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.ListClusterBackupsResponse} */ public static final class ListClusterBackupsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.Builder.class); } public static final int BACKUPS_FIELD_NUMBER = 1; private java.util.List backups_; /** *
     * List of ClickHouse Backup resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ @java.lang.Override public java.util.List getBackupsList() { return backups_; } /** *
     * List of ClickHouse Backup resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ @java.lang.Override public java.util.List getBackupsOrBuilderList() { return backups_; } /** *
     * List of ClickHouse Backup resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ @java.lang.Override public int getBackupsCount() { return backups_.size(); } /** *
     * List of ClickHouse Backup resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.Backup getBackups(int index) { return backups_.get(index); } /** *
     * List of ClickHouse Backup resources.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.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 [ListClusterBackupsRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterBackupsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListClusterBackupsRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterBackupsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.ListClusterBackupsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterBackupsResponse) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.BackupOuterClass.Backup, yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.Backup.Builder, yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.BackupOrBuilder> backupsBuilder_; /** *
       * List of ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ public java.util.List getBackupsList() { if (backupsBuilder_ == null) { return java.util.Collections.unmodifiableList(backups_); } else { return backupsBuilder_.getMessageList(); } } /** *
       * List of ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ public int getBackupsCount() { if (backupsBuilder_ == null) { return backups_.size(); } else { return backupsBuilder_.getCount(); } } /** *
       * List of ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.Backup getBackups(int index) { if (backupsBuilder_ == null) { return backups_.get(index); } else { return backupsBuilder_.getMessage(index); } } /** *
       * List of ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ public Builder setBackups( int index, yandex.cloud.api.mdb.clickhouse.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 ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ public Builder setBackups( int index, yandex.cloud.api.mdb.clickhouse.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 ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ public Builder addBackups(yandex.cloud.api.mdb.clickhouse.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 ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ public Builder addBackups( int index, yandex.cloud.api.mdb.clickhouse.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 ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ public Builder addBackups( yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.Backup.Builder builderForValue) { if (backupsBuilder_ == null) { ensureBackupsIsMutable(); backups_.add(builderForValue.build()); onChanged(); } else { backupsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ public Builder addBackups( int index, yandex.cloud.api.mdb.clickhouse.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 ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.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 ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.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 ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.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 ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.Backup.Builder getBackupsBuilder( int index) { return getBackupsFieldBuilder().getBuilder(index); } /** *
       * List of ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.BackupOrBuilder getBackupsOrBuilder( int index) { if (backupsBuilder_ == null) { return backups_.get(index); } else { return backupsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ public java.util.List getBackupsOrBuilderList() { if (backupsBuilder_ != null) { return backupsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(backups_); } } /** *
       * List of ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.Backup.Builder addBackupsBuilder() { return getBackupsFieldBuilder().addBuilder( yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.Backup.getDefaultInstance()); } /** *
       * List of ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.Backup.Builder addBackupsBuilder( int index) { return getBackupsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.Backup.getDefaultInstance()); } /** *
       * List of ClickHouse Backup resources.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Backup backups = 1; */ public java.util.List getBackupsBuilderList() { return getBackupsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.Backup, yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.Backup.Builder, yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.BackupOrBuilder> getBackupsFieldBuilder() { if (backupsBuilder_ == null) { backupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.Backup, yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.Backup.Builder, yandex.cloud.api.mdb.clickhouse.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 [ListClusterBackupsRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterBackupsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListClusterBackupsRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterBackupsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListClusterBackupsRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterBackupsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListClusterBackupsRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterBackupsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListClusterBackupsRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterBackupsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterBackupsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterBackupsResponse) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterBackupsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterHostsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ListClusterHostsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster.
     * To get the ClickHouse 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 ClickHouse cluster.
     * To get the ClickHouse 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.clickhouse.v1.ListClusterHostsRequest} */ public static final class ListClusterHostsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster.
     * To get the ClickHouse 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 ClickHouse cluster.
     * To get the ClickHouse 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.ListClusterHostsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterHostsRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster.
       * To get the ClickHouse 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 ClickHouse cluster.
       * To get the ClickHouse 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 ClickHouse cluster.
       * To get the ClickHouse 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 ClickHouse cluster.
       * To get the ClickHouse 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 ClickHouse cluster.
       * To get the ClickHouse 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.clickhouse.v1.ListClusterHostsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterHostsRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterHostsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ListClusterHostsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Host hosts = 1; */ java.util.List getHostsList(); /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Host hosts = 1; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host getHosts(int index); /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Host hosts = 1; */ int getHostsCount(); /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Host hosts = 1; */ java.util.List getHostsOrBuilderList(); /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Host hosts = 1; */ yandex.cloud.api.mdb.clickhouse.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 will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [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 will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.ListClusterHostsResponse} */ public static final class ListClusterHostsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.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.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse.class, yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.Host hosts = 1; */ @java.lang.Override public int getHostsCount() { return hosts_.size(); } /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Host hosts = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host getHosts(int index) { return hosts_.get(index); } /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Host hosts = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.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 will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [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 will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse other = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.ListClusterHostsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterHostsResponse) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse result = new yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse other) { if (other == yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterOuterClass.Host, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.HostOrBuilder> hostsBuilder_; /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.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.clickhouse.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.clickhouse.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.Host hosts = 1; */ public Builder setHosts( int index, yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.Host hosts = 1; */ public Builder setHosts( int index, yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.Host hosts = 1; */ public Builder addHosts(yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.Host hosts = 1; */ public Builder addHosts( int index, yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.Host hosts = 1; */ public Builder addHosts( yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.Host hosts = 1; */ public Builder addHosts( int index, yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.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.clickhouse.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Builder getHostsBuilder( int index) { return getHostsFieldBuilder().getBuilder(index); } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.clickhouse.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.clickhouse.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.clickhouse.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Builder addHostsBuilder() { return getHostsFieldBuilder().addBuilder( yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.getDefaultInstance()); } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Builder addHostsBuilder( int index) { return getHostsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.getDefaultInstance()); } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Host hosts = 1; */ public java.util.List getHostsBuilderList() { return getHostsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.HostOrBuilder> getHostsFieldBuilder() { if (hostsBuilder_ == null) { hostsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Builder, yandex.cloud.api.mdb.clickhouse.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 will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [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 will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [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 will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [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 will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [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 will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterHostsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterHostsResponse) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse(); } public static yandex.cloud.api.mdb.clickhouse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterHostsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddClusterHostsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.AddClusterHostsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to add hosts to.
     * To get the ClickHouse 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 ClickHouse cluster to add hosts to.
     * To get the ClickHouse 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(); /** *
     * Configurations for ClickHouse hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsList(); /** *
     * Configurations for ClickHouse hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index); /** *
     * Configurations for ClickHouse hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ int getHostSpecsCount(); /** *
     * Configurations for ClickHouse hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsOrBuilderList(); /** *
     * Configurations for ClickHouse hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index); /** *
     * Whether to copy schema to new ClickHouse hosts from replicas.
     * 
* * .google.protobuf.BoolValue copy_schema = 3; * @return Whether the copySchema field is set. */ boolean hasCopySchema(); /** *
     * Whether to copy schema to new ClickHouse hosts from replicas.
     * 
* * .google.protobuf.BoolValue copy_schema = 3; * @return The copySchema. */ com.google.protobuf.BoolValue getCopySchema(); /** *
     * Whether to copy schema to new ClickHouse hosts from replicas.
     * 
* * .google.protobuf.BoolValue copy_schema = 3; */ com.google.protobuf.BoolValueOrBuilder getCopySchemaOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.AddClusterHostsRequest} */ public static final class AddClusterHostsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.AddClusterHostsRequest) AddClusterHostsRequestOrBuilder { private static final long serialVersionUID = 0L; // Use AddClusterHostsRequest.newBuilder() to construct. private AddClusterHostsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AddClusterHostsRequest() { clusterId_ = ""; hostSpecs_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new AddClusterHostsRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AddClusterHostsRequest( 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: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { hostSpecs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } hostSpecs_.add( input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.parser(), extensionRegistry)); break; } case 26: { com.google.protobuf.BoolValue.Builder subBuilder = null; if (copySchema_ != null) { subBuilder = copySchema_.toBuilder(); } copySchema_ = input.readMessage(com.google.protobuf.BoolValue.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(copySchema_); copySchema_ = 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_ & 0x00000001) != 0)) { hostSpecs_ = java.util.Collections.unmodifiableList(hostSpecs_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to add hosts to.
     * To get the ClickHouse 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 ClickHouse cluster to add hosts to.
     * To get the ClickHouse 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 HOST_SPECS_FIELD_NUMBER = 2; private java.util.List hostSpecs_; /** *
     * Configurations for ClickHouse hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsList() { return hostSpecs_; } /** *
     * Configurations for ClickHouse hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsOrBuilderList() { return hostSpecs_; } /** *
     * Configurations for ClickHouse hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public int getHostSpecsCount() { return hostSpecs_.size(); } /** *
     * Configurations for ClickHouse hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { return hostSpecs_.get(index); } /** *
     * Configurations for ClickHouse hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index) { return hostSpecs_.get(index); } public static final int COPY_SCHEMA_FIELD_NUMBER = 3; private com.google.protobuf.BoolValue copySchema_; /** *
     * Whether to copy schema to new ClickHouse hosts from replicas.
     * 
* * .google.protobuf.BoolValue copy_schema = 3; * @return Whether the copySchema field is set. */ @java.lang.Override public boolean hasCopySchema() { return copySchema_ != null; } /** *
     * Whether to copy schema to new ClickHouse hosts from replicas.
     * 
* * .google.protobuf.BoolValue copy_schema = 3; * @return The copySchema. */ @java.lang.Override public com.google.protobuf.BoolValue getCopySchema() { return copySchema_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : copySchema_; } /** *
     * Whether to copy schema to new ClickHouse hosts from replicas.
     * 
* * .google.protobuf.BoolValue copy_schema = 3; */ @java.lang.Override public com.google.protobuf.BoolValueOrBuilder getCopySchemaOrBuilder() { return getCopySchema(); } 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 < hostSpecs_.size(); i++) { output.writeMessage(2, hostSpecs_.get(i)); } if (copySchema_ != null) { output.writeMessage(3, getCopySchema()); } 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_); } for (int i = 0; i < hostSpecs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, hostSpecs_.get(i)); } if (copySchema_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getCopySchema()); } 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getHostSpecsList() .equals(other.getHostSpecsList())) return false; if (hasCopySchema() != other.hasCopySchema()) return false; if (hasCopySchema()) { if (!getCopySchema() .equals(other.getCopySchema())) 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 (getHostSpecsCount() > 0) { hash = (37 * hash) + HOST_SPECS_FIELD_NUMBER; hash = (53 * hash) + getHostSpecsList().hashCode(); } if (hasCopySchema()) { hash = (37 * hash) + COPY_SCHEMA_FIELD_NUMBER; hash = (53 * hash) + getCopySchema().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest 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.clickhouse.v1.AddClusterHostsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.AddClusterHostsRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getHostSpecsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); clusterId_ = ""; if (hostSpecsBuilder_ == null) { hostSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { hostSpecsBuilder_.clear(); } if (copySchemaBuilder_ == null) { copySchema_ = null; } else { copySchema_ = null; copySchemaBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; if (hostSpecsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { hostSpecs_ = java.util.Collections.unmodifiableList(hostSpecs_); bitField0_ = (bitField0_ & ~0x00000001); } result.hostSpecs_ = hostSpecs_; } else { result.hostSpecs_ = hostSpecsBuilder_.build(); } if (copySchemaBuilder_ == null) { result.copySchema_ = copySchema_; } else { result.copySchema_ = copySchemaBuilder_.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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (hostSpecsBuilder_ == null) { if (!other.hostSpecs_.isEmpty()) { if (hostSpecs_.isEmpty()) { hostSpecs_ = other.hostSpecs_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureHostSpecsIsMutable(); hostSpecs_.addAll(other.hostSpecs_); } onChanged(); } } else { if (!other.hostSpecs_.isEmpty()) { if (hostSpecsBuilder_.isEmpty()) { hostSpecsBuilder_.dispose(); hostSpecsBuilder_ = null; hostSpecs_ = other.hostSpecs_; bitField0_ = (bitField0_ & ~0x00000001); hostSpecsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getHostSpecsFieldBuilder() : null; } else { hostSpecsBuilder_.addAllMessages(other.hostSpecs_); } } } if (other.hasCopySchema()) { mergeCopySchema(other.getCopySchema()); } 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to add hosts to.
       * To get the ClickHouse 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 ClickHouse cluster to add hosts to.
       * To get the ClickHouse 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 ClickHouse cluster to add hosts to.
       * To get the ClickHouse 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 ClickHouse cluster to add hosts to.
       * To get the ClickHouse 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 ClickHouse cluster to add hosts to.
       * To get the ClickHouse 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 java.util.List hostSpecs_ = java.util.Collections.emptyList(); private void ensureHostSpecsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { hostSpecs_ = new java.util.ArrayList(hostSpecs_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder> hostSpecsBuilder_; /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getHostSpecsList() { if (hostSpecsBuilder_ == null) { return java.util.Collections.unmodifiableList(hostSpecs_); } else { return hostSpecsBuilder_.getMessageList(); } } /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public int getHostSpecsCount() { if (hostSpecsBuilder_ == null) { return hostSpecs_.size(); } else { return hostSpecsBuilder_.getCount(); } } /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessage(index); } } /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec value) { if (hostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostSpecsIsMutable(); hostSpecs_.set(index, value); onChanged(); } else { hostSpecsBuilder_.setMessage(index, value); } return this; } /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.set(index, builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec value) { if (hostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostSpecsIsMutable(); hostSpecs_.add(value); onChanged(); } else { hostSpecsBuilder_.addMessage(value); } return this; } /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec value) { if (hostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostSpecsIsMutable(); hostSpecs_.add(index, value); onChanged(); } else { hostSpecsBuilder_.addMessage(index, value); } return this; } /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.add(builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.add(index, builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addAllHostSpecs( java.lang.Iterable values) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, hostSpecs_); onChanged(); } else { hostSpecsBuilder_.addAllMessages(values); } return this; } /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder clearHostSpecs() { if (hostSpecsBuilder_ == null) { hostSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { hostSpecsBuilder_.clear(); } return this; } /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder removeHostSpecs(int index) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.remove(index); onChanged(); } else { hostSpecsBuilder_.remove(index); } return this; } /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder getHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().getBuilder(index); } /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessageOrBuilder(index); } } /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getHostSpecsOrBuilderList() { if (hostSpecsBuilder_ != null) { return hostSpecsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(hostSpecs_); } } /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder() { return getHostSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configurations for ClickHouse hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getHostSpecsBuilderList() { return getHostSpecsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder> getHostSpecsFieldBuilder() { if (hostSpecsBuilder_ == null) { hostSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder>( hostSpecs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); hostSpecs_ = null; } return hostSpecsBuilder_; } private com.google.protobuf.BoolValue copySchema_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> copySchemaBuilder_; /** *
       * Whether to copy schema to new ClickHouse hosts from replicas.
       * 
* * .google.protobuf.BoolValue copy_schema = 3; * @return Whether the copySchema field is set. */ public boolean hasCopySchema() { return copySchemaBuilder_ != null || copySchema_ != null; } /** *
       * Whether to copy schema to new ClickHouse hosts from replicas.
       * 
* * .google.protobuf.BoolValue copy_schema = 3; * @return The copySchema. */ public com.google.protobuf.BoolValue getCopySchema() { if (copySchemaBuilder_ == null) { return copySchema_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : copySchema_; } else { return copySchemaBuilder_.getMessage(); } } /** *
       * Whether to copy schema to new ClickHouse hosts from replicas.
       * 
* * .google.protobuf.BoolValue copy_schema = 3; */ public Builder setCopySchema(com.google.protobuf.BoolValue value) { if (copySchemaBuilder_ == null) { if (value == null) { throw new NullPointerException(); } copySchema_ = value; onChanged(); } else { copySchemaBuilder_.setMessage(value); } return this; } /** *
       * Whether to copy schema to new ClickHouse hosts from replicas.
       * 
* * .google.protobuf.BoolValue copy_schema = 3; */ public Builder setCopySchema( com.google.protobuf.BoolValue.Builder builderForValue) { if (copySchemaBuilder_ == null) { copySchema_ = builderForValue.build(); onChanged(); } else { copySchemaBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Whether to copy schema to new ClickHouse hosts from replicas.
       * 
* * .google.protobuf.BoolValue copy_schema = 3; */ public Builder mergeCopySchema(com.google.protobuf.BoolValue value) { if (copySchemaBuilder_ == null) { if (copySchema_ != null) { copySchema_ = com.google.protobuf.BoolValue.newBuilder(copySchema_).mergeFrom(value).buildPartial(); } else { copySchema_ = value; } onChanged(); } else { copySchemaBuilder_.mergeFrom(value); } return this; } /** *
       * Whether to copy schema to new ClickHouse hosts from replicas.
       * 
* * .google.protobuf.BoolValue copy_schema = 3; */ public Builder clearCopySchema() { if (copySchemaBuilder_ == null) { copySchema_ = null; onChanged(); } else { copySchema_ = null; copySchemaBuilder_ = null; } return this; } /** *
       * Whether to copy schema to new ClickHouse hosts from replicas.
       * 
* * .google.protobuf.BoolValue copy_schema = 3; */ public com.google.protobuf.BoolValue.Builder getCopySchemaBuilder() { onChanged(); return getCopySchemaFieldBuilder().getBuilder(); } /** *
       * Whether to copy schema to new ClickHouse hosts from replicas.
       * 
* * .google.protobuf.BoolValue copy_schema = 3; */ public com.google.protobuf.BoolValueOrBuilder getCopySchemaOrBuilder() { if (copySchemaBuilder_ != null) { return copySchemaBuilder_.getMessageOrBuilder(); } else { return copySchema_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : copySchema_; } } /** *
       * Whether to copy schema to new ClickHouse hosts from replicas.
       * 
* * .google.protobuf.BoolValue copy_schema = 3; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> getCopySchemaFieldBuilder() { if (copySchemaBuilder_ == null) { copySchemaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>( getCopySchema(), getParentForChildren(), isClean()); copySchema_ = null; } return copySchemaBuilder_; } @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.clickhouse.v1.AddClusterHostsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.AddClusterHostsRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AddClusterHostsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AddClusterHostsRequest(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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddClusterHostsMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.AddClusterHostsMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to which the hosts are being added.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the ClickHouse cluster to which the hosts are being added.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Names of hosts that are being added to the cluster.
     * 
* * repeated string host_names = 2; * @return A list containing the hostNames. */ java.util.List getHostNamesList(); /** *
     * Names of hosts that are being added to the cluster.
     * 
* * repeated string host_names = 2; * @return The count of hostNames. */ int getHostNamesCount(); /** *
     * Names of hosts that are being added to the cluster.
     * 
* * repeated string host_names = 2; * @param index The index of the element to return. * @return The hostNames at the given index. */ java.lang.String getHostNames(int index); /** *
     * Names of hosts that are being added to the cluster.
     * 
* * repeated string host_names = 2; * @param index The index of the value to return. * @return The bytes of the hostNames at the given index. */ com.google.protobuf.ByteString getHostNamesBytes(int index); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.AddClusterHostsMetadata} */ public static final class AddClusterHostsMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.AddClusterHostsMetadata) AddClusterHostsMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use AddClusterHostsMetadata.newBuilder() to construct. private AddClusterHostsMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AddClusterHostsMetadata() { clusterId_ = ""; hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new AddClusterHostsMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AddClusterHostsMetadata( 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)) { hostNames_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } hostNames_.add(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)) { hostNames_ = hostNames_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to which the hosts are being added.
     * 
* * 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 ClickHouse cluster to which the hosts are being added.
     * 
* * 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 HOST_NAMES_FIELD_NUMBER = 2; private com.google.protobuf.LazyStringList hostNames_; /** *
     * Names of hosts that are being added to the cluster.
     * 
* * repeated string host_names = 2; * @return A list containing the hostNames. */ public com.google.protobuf.ProtocolStringList getHostNamesList() { return hostNames_; } /** *
     * Names of hosts that are being added to the cluster.
     * 
* * repeated string host_names = 2; * @return The count of hostNames. */ public int getHostNamesCount() { return hostNames_.size(); } /** *
     * Names of hosts that are being added to the cluster.
     * 
* * repeated string host_names = 2; * @param index The index of the element to return. * @return The hostNames at the given index. */ public java.lang.String getHostNames(int index) { return hostNames_.get(index); } /** *
     * Names of hosts that are being added to the cluster.
     * 
* * repeated string host_names = 2; * @param index The index of the value to return. * @return The bytes of the hostNames at the given index. */ public com.google.protobuf.ByteString getHostNamesBytes(int index) { return hostNames_.getByteString(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 { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } for (int i = 0; i < hostNames_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, hostNames_.getRaw(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(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } { int dataSize = 0; for (int i = 0; i < hostNames_.size(); i++) { dataSize += computeStringSizeNoTag(hostNames_.getRaw(i)); } size += dataSize; size += 1 * getHostNamesList().size(); } 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getHostNamesList() .equals(other.getHostNamesList())) 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 (getHostNamesCount() > 0) { hash = (37 * hash) + HOST_NAMES_FIELD_NUMBER; hash = (53 * hash) + getHostNamesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata 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.clickhouse.v1.AddClusterHostsMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.AddClusterHostsMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.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_ = ""; hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; if (((bitField0_ & 0x00000001) != 0)) { hostNames_ = hostNames_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.hostNames_ = hostNames_; 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.hostNames_.isEmpty()) { if (hostNames_.isEmpty()) { hostNames_ = other.hostNames_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureHostNamesIsMutable(); hostNames_.addAll(other.hostNames_); } 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to which the hosts are being added.
       * 
* * 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 ClickHouse cluster to which the hosts are being added.
       * 
* * 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 ClickHouse cluster to which the hosts are being added.
       * 
* * 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 ClickHouse cluster to which the hosts are being added.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the ClickHouse cluster to which the hosts are being added.
       * 
* * 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.LazyStringList hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureHostNamesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { hostNames_ = new com.google.protobuf.LazyStringArrayList(hostNames_); bitField0_ |= 0x00000001; } } /** *
       * Names of hosts that are being added to the cluster.
       * 
* * repeated string host_names = 2; * @return A list containing the hostNames. */ public com.google.protobuf.ProtocolStringList getHostNamesList() { return hostNames_.getUnmodifiableView(); } /** *
       * Names of hosts that are being added to the cluster.
       * 
* * repeated string host_names = 2; * @return The count of hostNames. */ public int getHostNamesCount() { return hostNames_.size(); } /** *
       * Names of hosts that are being added to the cluster.
       * 
* * repeated string host_names = 2; * @param index The index of the element to return. * @return The hostNames at the given index. */ public java.lang.String getHostNames(int index) { return hostNames_.get(index); } /** *
       * Names of hosts that are being added to the cluster.
       * 
* * repeated string host_names = 2; * @param index The index of the value to return. * @return The bytes of the hostNames at the given index. */ public com.google.protobuf.ByteString getHostNamesBytes(int index) { return hostNames_.getByteString(index); } /** *
       * Names of hosts that are being added to the cluster.
       * 
* * repeated string host_names = 2; * @param index The index to set the value at. * @param value The hostNames to set. * @return This builder for chaining. */ public Builder setHostNames( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureHostNamesIsMutable(); hostNames_.set(index, value); onChanged(); return this; } /** *
       * Names of hosts that are being added to the cluster.
       * 
* * repeated string host_names = 2; * @param value The hostNames to add. * @return This builder for chaining. */ public Builder addHostNames( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureHostNamesIsMutable(); hostNames_.add(value); onChanged(); return this; } /** *
       * Names of hosts that are being added to the cluster.
       * 
* * repeated string host_names = 2; * @param values The hostNames to add. * @return This builder for chaining. */ public Builder addAllHostNames( java.lang.Iterable values) { ensureHostNamesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, hostNames_); onChanged(); return this; } /** *
       * Names of hosts that are being added to the cluster.
       * 
* * repeated string host_names = 2; * @return This builder for chaining. */ public Builder clearHostNames() { hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * Names of hosts that are being added to the cluster.
       * 
* * repeated string host_names = 2; * @param value The bytes of the hostNames to add. * @return This builder for chaining. */ public Builder addHostNamesBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureHostNamesIsMutable(); hostNames_.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.clickhouse.v1.AddClusterHostsMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.AddClusterHostsMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AddClusterHostsMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AddClusterHostsMetadata(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.clickhouse.v1.ClusterServiceOuterClass.AddClusterHostsMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateHostSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Name of the host to update.
     * To get the ClickHouse host name, use a [ClusterService.ListHosts] request.
     * 
* * string host_name = 1 [(.yandex.cloud.required) = true]; * @return The hostName. */ java.lang.String getHostName(); /** *
     * Name of the host to update.
     * To get the ClickHouse host name, use a [ClusterService.ListHosts] request.
     * 
* * string host_name = 1 [(.yandex.cloud.required) = true]; * @return The bytes for hostName. */ com.google.protobuf.ByteString getHostNameBytes(); /** *
     * Field mask that specifies which fields of the ClickHouse host 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 ClickHouse host 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 ClickHouse host should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); /** *
     * Whether the host should get a public IP address on creation.
     * 
* * .google.protobuf.BoolValue assign_public_ip = 3; * @return Whether the assignPublicIp field is set. */ boolean hasAssignPublicIp(); /** *
     * Whether the host should get a public IP address on creation.
     * 
* * .google.protobuf.BoolValue assign_public_ip = 3; * @return The assignPublicIp. */ com.google.protobuf.BoolValue getAssignPublicIp(); /** *
     * Whether the host should get a public IP address on creation.
     * 
* * .google.protobuf.BoolValue assign_public_ip = 3; */ com.google.protobuf.BoolValueOrBuilder getAssignPublicIpOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec} */ public static final class UpdateHostSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec) UpdateHostSpecOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateHostSpec.newBuilder() to construct. private UpdateHostSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateHostSpec() { hostName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateHostSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateHostSpec( 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(); hostName_ = 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: { com.google.protobuf.BoolValue.Builder subBuilder = null; if (assignPublicIp_ != null) { subBuilder = assignPublicIp_.toBuilder(); } assignPublicIp_ = input.readMessage(com.google.protobuf.BoolValue.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(assignPublicIp_); assignPublicIp_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateHostSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateHostSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder.class); } public static final int HOST_NAME_FIELD_NUMBER = 1; private volatile java.lang.Object hostName_; /** *
     * Name of the host to update.
     * To get the ClickHouse host name, use a [ClusterService.ListHosts] request.
     * 
* * string host_name = 1 [(.yandex.cloud.required) = true]; * @return The hostName. */ @java.lang.Override public java.lang.String getHostName() { java.lang.Object ref = hostName_; 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(); hostName_ = s; return s; } } /** *
     * Name of the host to update.
     * To get the ClickHouse host name, use a [ClusterService.ListHosts] request.
     * 
* * string host_name = 1 [(.yandex.cloud.required) = true]; * @return The bytes for hostName. */ @java.lang.Override public com.google.protobuf.ByteString getHostNameBytes() { java.lang.Object ref = hostName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); hostName_ = 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 ClickHouse host 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 ClickHouse host 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 ClickHouse host should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; */ @java.lang.Override public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return getUpdateMask(); } public static final int ASSIGN_PUBLIC_IP_FIELD_NUMBER = 3; private com.google.protobuf.BoolValue assignPublicIp_; /** *
     * Whether the host should get a public IP address on creation.
     * 
* * .google.protobuf.BoolValue assign_public_ip = 3; * @return Whether the assignPublicIp field is set. */ @java.lang.Override public boolean hasAssignPublicIp() { return assignPublicIp_ != null; } /** *
     * Whether the host should get a public IP address on creation.
     * 
* * .google.protobuf.BoolValue assign_public_ip = 3; * @return The assignPublicIp. */ @java.lang.Override public com.google.protobuf.BoolValue getAssignPublicIp() { return assignPublicIp_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : assignPublicIp_; } /** *
     * Whether the host should get a public IP address on creation.
     * 
* * .google.protobuf.BoolValue assign_public_ip = 3; */ @java.lang.Override public com.google.protobuf.BoolValueOrBuilder getAssignPublicIpOrBuilder() { return getAssignPublicIp(); } 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(hostName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, hostName_); } if (updateMask_ != null) { output.writeMessage(2, getUpdateMask()); } if (assignPublicIp_ != null) { output.writeMessage(3, getAssignPublicIp()); } 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(hostName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, hostName_); } if (updateMask_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getUpdateMask()); } if (assignPublicIp_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getAssignPublicIp()); } 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.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec) obj; if (!getHostName() .equals(other.getHostName())) return false; if (hasUpdateMask() != other.hasUpdateMask()) return false; if (hasUpdateMask()) { if (!getUpdateMask() .equals(other.getUpdateMask())) return false; } if (hasAssignPublicIp() != other.hasAssignPublicIp()) return false; if (hasAssignPublicIp()) { if (!getAssignPublicIp() .equals(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) + HOST_NAME_FIELD_NUMBER; hash = (53 * hash) + getHostName().hashCode(); if (hasUpdateMask()) { hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; hash = (53 * hash) + getUpdateMask().hashCode(); } if (hasAssignPublicIp()) { hash = (37 * hash) + ASSIGN_PUBLIC_IP_FIELD_NUMBER; hash = (53 * hash) + getAssignPublicIp().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec 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.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec 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.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec 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.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec 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.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec 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.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec 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.clickhouse.v1.UpdateHostSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateHostSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateHostSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.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(); hostName_ = ""; if (updateMaskBuilder_ == null) { updateMask_ = null; } else { updateMask_ = null; updateMaskBuilder_ = null; } if (assignPublicIpBuilder_ == null) { assignPublicIp_ = null; } else { assignPublicIp_ = null; assignPublicIpBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateHostSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec(this); result.hostName_ = hostName_; if (updateMaskBuilder_ == null) { result.updateMask_ = updateMask_; } else { result.updateMask_ = updateMaskBuilder_.build(); } if (assignPublicIpBuilder_ == null) { result.assignPublicIp_ = assignPublicIp_; } else { result.assignPublicIp_ = assignPublicIpBuilder_.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.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.getDefaultInstance()) return this; if (!other.getHostName().isEmpty()) { hostName_ = other.hostName_; onChanged(); } if (other.hasUpdateMask()) { mergeUpdateMask(other.getUpdateMask()); } if (other.hasAssignPublicIp()) { mergeAssignPublicIp(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.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object hostName_ = ""; /** *
       * Name of the host to update.
       * To get the ClickHouse host name, use a [ClusterService.ListHosts] request.
       * 
* * string host_name = 1 [(.yandex.cloud.required) = true]; * @return The hostName. */ public java.lang.String getHostName() { java.lang.Object ref = hostName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); hostName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the host to update.
       * To get the ClickHouse host name, use a [ClusterService.ListHosts] request.
       * 
* * string host_name = 1 [(.yandex.cloud.required) = true]; * @return The bytes for hostName. */ public com.google.protobuf.ByteString getHostNameBytes() { java.lang.Object ref = hostName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); hostName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the host to update.
       * To get the ClickHouse host name, use a [ClusterService.ListHosts] request.
       * 
* * string host_name = 1 [(.yandex.cloud.required) = true]; * @param value The hostName to set. * @return This builder for chaining. */ public Builder setHostName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } hostName_ = value; onChanged(); return this; } /** *
       * Name of the host to update.
       * To get the ClickHouse host name, use a [ClusterService.ListHosts] request.
       * 
* * string host_name = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearHostName() { hostName_ = getDefaultInstance().getHostName(); onChanged(); return this; } /** *
       * Name of the host to update.
       * To get the ClickHouse host name, use a [ClusterService.ListHosts] request.
       * 
* * string host_name = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for hostName to set. * @return This builder for chaining. */ public Builder setHostNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); hostName_ = 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 ClickHouse host 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 ClickHouse host 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 ClickHouse host 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 ClickHouse host 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 ClickHouse host 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 ClickHouse host 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 ClickHouse host 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 ClickHouse host 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 ClickHouse host 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 com.google.protobuf.BoolValue assignPublicIp_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> assignPublicIpBuilder_; /** *
       * Whether the host should get a public IP address on creation.
       * 
* * .google.protobuf.BoolValue assign_public_ip = 3; * @return Whether the assignPublicIp field is set. */ public boolean hasAssignPublicIp() { return assignPublicIpBuilder_ != null || assignPublicIp_ != null; } /** *
       * Whether the host should get a public IP address on creation.
       * 
* * .google.protobuf.BoolValue assign_public_ip = 3; * @return The assignPublicIp. */ public com.google.protobuf.BoolValue getAssignPublicIp() { if (assignPublicIpBuilder_ == null) { return assignPublicIp_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : assignPublicIp_; } else { return assignPublicIpBuilder_.getMessage(); } } /** *
       * Whether the host should get a public IP address on creation.
       * 
* * .google.protobuf.BoolValue assign_public_ip = 3; */ public Builder setAssignPublicIp(com.google.protobuf.BoolValue value) { if (assignPublicIpBuilder_ == null) { if (value == null) { throw new NullPointerException(); } assignPublicIp_ = value; onChanged(); } else { assignPublicIpBuilder_.setMessage(value); } return this; } /** *
       * Whether the host should get a public IP address on creation.
       * 
* * .google.protobuf.BoolValue assign_public_ip = 3; */ public Builder setAssignPublicIp( com.google.protobuf.BoolValue.Builder builderForValue) { if (assignPublicIpBuilder_ == null) { assignPublicIp_ = builderForValue.build(); onChanged(); } else { assignPublicIpBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Whether the host should get a public IP address on creation.
       * 
* * .google.protobuf.BoolValue assign_public_ip = 3; */ public Builder mergeAssignPublicIp(com.google.protobuf.BoolValue value) { if (assignPublicIpBuilder_ == null) { if (assignPublicIp_ != null) { assignPublicIp_ = com.google.protobuf.BoolValue.newBuilder(assignPublicIp_).mergeFrom(value).buildPartial(); } else { assignPublicIp_ = value; } onChanged(); } else { assignPublicIpBuilder_.mergeFrom(value); } return this; } /** *
       * Whether the host should get a public IP address on creation.
       * 
* * .google.protobuf.BoolValue assign_public_ip = 3; */ public Builder clearAssignPublicIp() { if (assignPublicIpBuilder_ == null) { assignPublicIp_ = null; onChanged(); } else { assignPublicIp_ = null; assignPublicIpBuilder_ = null; } return this; } /** *
       * Whether the host should get a public IP address on creation.
       * 
* * .google.protobuf.BoolValue assign_public_ip = 3; */ public com.google.protobuf.BoolValue.Builder getAssignPublicIpBuilder() { onChanged(); return getAssignPublicIpFieldBuilder().getBuilder(); } /** *
       * Whether the host should get a public IP address on creation.
       * 
* * .google.protobuf.BoolValue assign_public_ip = 3; */ public com.google.protobuf.BoolValueOrBuilder getAssignPublicIpOrBuilder() { if (assignPublicIpBuilder_ != null) { return assignPublicIpBuilder_.getMessageOrBuilder(); } else { return assignPublicIp_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : assignPublicIp_; } } /** *
       * Whether the host should get a public IP address on creation.
       * 
* * .google.protobuf.BoolValue assign_public_ip = 3; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> getAssignPublicIpFieldBuilder() { if (assignPublicIpBuilder_ == null) { assignPublicIpBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>( getAssignPublicIp(), getParentForChildren(), isClean()); assignPublicIp_ = null; } return assignPublicIpBuilder_; } @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.clickhouse.v1.UpdateHostSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateHostSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateHostSpec(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.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterHostsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.UpdateClusterHostsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to update hosts in.
     * To get the ClickHouse 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 ClickHouse cluster to update hosts in.
     * To get the ClickHouse 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(); /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ java.util.List getUpdateHostSpecsList(); /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec getUpdateHostSpecs(int index); /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ int getUpdateHostSpecsCount(); /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ java.util.List getUpdateHostSpecsOrBuilderList(); /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpecOrBuilder getUpdateHostSpecsOrBuilder( int index); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.UpdateClusterHostsRequest} */ public static final class UpdateClusterHostsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterHostsRequest) UpdateClusterHostsRequestOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateClusterHostsRequest.newBuilder() to construct. private UpdateClusterHostsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateClusterHostsRequest() { clusterId_ = ""; updateHostSpecs_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateClusterHostsRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateClusterHostsRequest( 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: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { updateHostSpecs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } updateHostSpecs_.add( input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.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)) { updateHostSpecs_ = java.util.Collections.unmodifiableList(updateHostSpecs_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to update hosts in.
     * To get the ClickHouse 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 ClickHouse cluster to update hosts in.
     * To get the ClickHouse 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_HOST_SPECS_FIELD_NUMBER = 2; private java.util.List updateHostSpecs_; /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getUpdateHostSpecsList() { return updateHostSpecs_; } /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getUpdateHostSpecsOrBuilderList() { return updateHostSpecs_; } /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public int getUpdateHostSpecsCount() { return updateHostSpecs_.size(); } /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec getUpdateHostSpecs(int index) { return updateHostSpecs_.get(index); } /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpecOrBuilder getUpdateHostSpecsOrBuilder( int index) { return updateHostSpecs_.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 { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } for (int i = 0; i < updateHostSpecs_.size(); i++) { output.writeMessage(2, updateHostSpecs_.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(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } for (int i = 0; i < updateHostSpecs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, updateHostSpecs_.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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getUpdateHostSpecsList() .equals(other.getUpdateHostSpecsList())) 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 (getUpdateHostSpecsCount() > 0) { hash = (37 * hash) + UPDATE_HOST_SPECS_FIELD_NUMBER; hash = (53 * hash) + getUpdateHostSpecsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest 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.clickhouse.v1.UpdateClusterHostsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterHostsRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getUpdateHostSpecsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); clusterId_ = ""; if (updateHostSpecsBuilder_ == null) { updateHostSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { updateHostSpecsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; if (updateHostSpecsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { updateHostSpecs_ = java.util.Collections.unmodifiableList(updateHostSpecs_); bitField0_ = (bitField0_ & ~0x00000001); } result.updateHostSpecs_ = updateHostSpecs_; } else { result.updateHostSpecs_ = updateHostSpecsBuilder_.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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (updateHostSpecsBuilder_ == null) { if (!other.updateHostSpecs_.isEmpty()) { if (updateHostSpecs_.isEmpty()) { updateHostSpecs_ = other.updateHostSpecs_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureUpdateHostSpecsIsMutable(); updateHostSpecs_.addAll(other.updateHostSpecs_); } onChanged(); } } else { if (!other.updateHostSpecs_.isEmpty()) { if (updateHostSpecsBuilder_.isEmpty()) { updateHostSpecsBuilder_.dispose(); updateHostSpecsBuilder_ = null; updateHostSpecs_ = other.updateHostSpecs_; bitField0_ = (bitField0_ & ~0x00000001); updateHostSpecsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getUpdateHostSpecsFieldBuilder() : null; } else { updateHostSpecsBuilder_.addAllMessages(other.updateHostSpecs_); } } } 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to update hosts in.
       * To get the ClickHouse 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 ClickHouse cluster to update hosts in.
       * To get the ClickHouse 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 ClickHouse cluster to update hosts in.
       * To get the ClickHouse 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 ClickHouse cluster to update hosts in.
       * To get the ClickHouse 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 ClickHouse cluster to update hosts in.
       * To get the ClickHouse 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 java.util.List updateHostSpecs_ = java.util.Collections.emptyList(); private void ensureUpdateHostSpecsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { updateHostSpecs_ = new java.util.ArrayList(updateHostSpecs_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpecOrBuilder> updateHostSpecsBuilder_; /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getUpdateHostSpecsList() { if (updateHostSpecsBuilder_ == null) { return java.util.Collections.unmodifiableList(updateHostSpecs_); } else { return updateHostSpecsBuilder_.getMessageList(); } } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public int getUpdateHostSpecsCount() { if (updateHostSpecsBuilder_ == null) { return updateHostSpecs_.size(); } else { return updateHostSpecsBuilder_.getCount(); } } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec getUpdateHostSpecs(int index) { if (updateHostSpecsBuilder_ == null) { return updateHostSpecs_.get(index); } else { return updateHostSpecsBuilder_.getMessage(index); } } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder setUpdateHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec value) { if (updateHostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUpdateHostSpecsIsMutable(); updateHostSpecs_.set(index, value); onChanged(); } else { updateHostSpecsBuilder_.setMessage(index, value); } return this; } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder setUpdateHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder builderForValue) { if (updateHostSpecsBuilder_ == null) { ensureUpdateHostSpecsIsMutable(); updateHostSpecs_.set(index, builderForValue.build()); onChanged(); } else { updateHostSpecsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addUpdateHostSpecs(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec value) { if (updateHostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUpdateHostSpecsIsMutable(); updateHostSpecs_.add(value); onChanged(); } else { updateHostSpecsBuilder_.addMessage(value); } return this; } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addUpdateHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec value) { if (updateHostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUpdateHostSpecsIsMutable(); updateHostSpecs_.add(index, value); onChanged(); } else { updateHostSpecsBuilder_.addMessage(index, value); } return this; } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addUpdateHostSpecs( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder builderForValue) { if (updateHostSpecsBuilder_ == null) { ensureUpdateHostSpecsIsMutable(); updateHostSpecs_.add(builderForValue.build()); onChanged(); } else { updateHostSpecsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addUpdateHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder builderForValue) { if (updateHostSpecsBuilder_ == null) { ensureUpdateHostSpecsIsMutable(); updateHostSpecs_.add(index, builderForValue.build()); onChanged(); } else { updateHostSpecsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addAllUpdateHostSpecs( java.lang.Iterable values) { if (updateHostSpecsBuilder_ == null) { ensureUpdateHostSpecsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, updateHostSpecs_); onChanged(); } else { updateHostSpecsBuilder_.addAllMessages(values); } return this; } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder clearUpdateHostSpecs() { if (updateHostSpecsBuilder_ == null) { updateHostSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { updateHostSpecsBuilder_.clear(); } return this; } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder removeUpdateHostSpecs(int index) { if (updateHostSpecsBuilder_ == null) { ensureUpdateHostSpecsIsMutable(); updateHostSpecs_.remove(index); onChanged(); } else { updateHostSpecsBuilder_.remove(index); } return this; } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder getUpdateHostSpecsBuilder( int index) { return getUpdateHostSpecsFieldBuilder().getBuilder(index); } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpecOrBuilder getUpdateHostSpecsOrBuilder( int index) { if (updateHostSpecsBuilder_ == null) { return updateHostSpecs_.get(index); } else { return updateHostSpecsBuilder_.getMessageOrBuilder(index); } } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getUpdateHostSpecsOrBuilderList() { if (updateHostSpecsBuilder_ != null) { return updateHostSpecsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(updateHostSpecs_); } } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder addUpdateHostSpecsBuilder() { return getUpdateHostSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.getDefaultInstance()); } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder addUpdateHostSpecsBuilder( int index) { return getUpdateHostSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.getDefaultInstance()); } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getUpdateHostSpecsBuilderList() { return getUpdateHostSpecsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpecOrBuilder> getUpdateHostSpecsFieldBuilder() { if (updateHostSpecsBuilder_ == null) { updateHostSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateHostSpecOrBuilder>( updateHostSpecs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); updateHostSpecs_ = null; } return updateHostSpecsBuilder_; } @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.clickhouse.v1.UpdateClusterHostsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.UpdateClusterHostsRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateClusterHostsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateClusterHostsRequest(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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterHostsMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.UpdateClusterHostsMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to modify hosts in.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the ClickHouse cluster to modify hosts in.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Names of hosts that are being modified.
     * 
* * repeated string host_names = 2; * @return A list containing the hostNames. */ java.util.List getHostNamesList(); /** *
     * Names of hosts that are being modified.
     * 
* * repeated string host_names = 2; * @return The count of hostNames. */ int getHostNamesCount(); /** *
     * Names of hosts that are being modified.
     * 
* * repeated string host_names = 2; * @param index The index of the element to return. * @return The hostNames at the given index. */ java.lang.String getHostNames(int index); /** *
     * Names of hosts that are being modified.
     * 
* * repeated string host_names = 2; * @param index The index of the value to return. * @return The bytes of the hostNames at the given index. */ com.google.protobuf.ByteString getHostNamesBytes(int index); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.UpdateClusterHostsMetadata} */ public static final class UpdateClusterHostsMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterHostsMetadata) UpdateClusterHostsMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateClusterHostsMetadata.newBuilder() to construct. private UpdateClusterHostsMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateClusterHostsMetadata() { clusterId_ = ""; hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateClusterHostsMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateClusterHostsMetadata( 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)) { hostNames_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } hostNames_.add(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)) { hostNames_ = hostNames_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to modify hosts in.
     * 
* * 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 ClickHouse cluster to modify hosts in.
     * 
* * 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 HOST_NAMES_FIELD_NUMBER = 2; private com.google.protobuf.LazyStringList hostNames_; /** *
     * Names of hosts that are being modified.
     * 
* * repeated string host_names = 2; * @return A list containing the hostNames. */ public com.google.protobuf.ProtocolStringList getHostNamesList() { return hostNames_; } /** *
     * Names of hosts that are being modified.
     * 
* * repeated string host_names = 2; * @return The count of hostNames. */ public int getHostNamesCount() { return hostNames_.size(); } /** *
     * Names of hosts that are being modified.
     * 
* * repeated string host_names = 2; * @param index The index of the element to return. * @return The hostNames at the given index. */ public java.lang.String getHostNames(int index) { return hostNames_.get(index); } /** *
     * Names of hosts that are being modified.
     * 
* * repeated string host_names = 2; * @param index The index of the value to return. * @return The bytes of the hostNames at the given index. */ public com.google.protobuf.ByteString getHostNamesBytes(int index) { return hostNames_.getByteString(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 { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } for (int i = 0; i < hostNames_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, hostNames_.getRaw(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(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } { int dataSize = 0; for (int i = 0; i < hostNames_.size(); i++) { dataSize += computeStringSizeNoTag(hostNames_.getRaw(i)); } size += dataSize; size += 1 * getHostNamesList().size(); } 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getHostNamesList() .equals(other.getHostNamesList())) 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 (getHostNamesCount() > 0) { hash = (37 * hash) + HOST_NAMES_FIELD_NUMBER; hash = (53 * hash) + getHostNamesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata 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.clickhouse.v1.UpdateClusterHostsMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterHostsMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata.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_ = ""; hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; if (((bitField0_ & 0x00000001) != 0)) { hostNames_ = hostNames_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.hostNames_ = hostNames_; 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.hostNames_.isEmpty()) { if (hostNames_.isEmpty()) { hostNames_ = other.hostNames_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureHostNamesIsMutable(); hostNames_.addAll(other.hostNames_); } 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to modify hosts in.
       * 
* * 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 ClickHouse cluster to modify hosts in.
       * 
* * 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 ClickHouse cluster to modify hosts in.
       * 
* * 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 ClickHouse cluster to modify hosts in.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the ClickHouse cluster to modify hosts in.
       * 
* * 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.LazyStringList hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureHostNamesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { hostNames_ = new com.google.protobuf.LazyStringArrayList(hostNames_); bitField0_ |= 0x00000001; } } /** *
       * Names of hosts that are being modified.
       * 
* * repeated string host_names = 2; * @return A list containing the hostNames. */ public com.google.protobuf.ProtocolStringList getHostNamesList() { return hostNames_.getUnmodifiableView(); } /** *
       * Names of hosts that are being modified.
       * 
* * repeated string host_names = 2; * @return The count of hostNames. */ public int getHostNamesCount() { return hostNames_.size(); } /** *
       * Names of hosts that are being modified.
       * 
* * repeated string host_names = 2; * @param index The index of the element to return. * @return The hostNames at the given index. */ public java.lang.String getHostNames(int index) { return hostNames_.get(index); } /** *
       * Names of hosts that are being modified.
       * 
* * repeated string host_names = 2; * @param index The index of the value to return. * @return The bytes of the hostNames at the given index. */ public com.google.protobuf.ByteString getHostNamesBytes(int index) { return hostNames_.getByteString(index); } /** *
       * Names of hosts that are being modified.
       * 
* * repeated string host_names = 2; * @param index The index to set the value at. * @param value The hostNames to set. * @return This builder for chaining. */ public Builder setHostNames( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureHostNamesIsMutable(); hostNames_.set(index, value); onChanged(); return this; } /** *
       * Names of hosts that are being modified.
       * 
* * repeated string host_names = 2; * @param value The hostNames to add. * @return This builder for chaining. */ public Builder addHostNames( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureHostNamesIsMutable(); hostNames_.add(value); onChanged(); return this; } /** *
       * Names of hosts that are being modified.
       * 
* * repeated string host_names = 2; * @param values The hostNames to add. * @return This builder for chaining. */ public Builder addAllHostNames( java.lang.Iterable values) { ensureHostNamesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, hostNames_); onChanged(); return this; } /** *
       * Names of hosts that are being modified.
       * 
* * repeated string host_names = 2; * @return This builder for chaining. */ public Builder clearHostNames() { hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * Names of hosts that are being modified.
       * 
* * repeated string host_names = 2; * @param value The bytes of the hostNames to add. * @return This builder for chaining. */ public Builder addHostNamesBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureHostNamesIsMutable(); hostNames_.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.clickhouse.v1.UpdateClusterHostsMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.UpdateClusterHostsMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateClusterHostsMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateClusterHostsMetadata(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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterHostsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.DeleteClusterHostsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to remove hosts from.
     * To get the ClickHouse 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 ClickHouse cluster to remove hosts from.
     * To get the ClickHouse 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(); /** *
     * Names of hosts to delete.
     * 
* * repeated string host_names = 2 [(.yandex.cloud.size) = ">0", (.yandex.cloud.length) = "<=253"]; * @return A list containing the hostNames. */ java.util.List getHostNamesList(); /** *
     * Names of hosts to delete.
     * 
* * repeated string host_names = 2 [(.yandex.cloud.size) = ">0", (.yandex.cloud.length) = "<=253"]; * @return The count of hostNames. */ int getHostNamesCount(); /** *
     * Names of hosts to delete.
     * 
* * repeated string host_names = 2 [(.yandex.cloud.size) = ">0", (.yandex.cloud.length) = "<=253"]; * @param index The index of the element to return. * @return The hostNames at the given index. */ java.lang.String getHostNames(int index); /** *
     * Names of hosts to delete.
     * 
* * repeated string host_names = 2 [(.yandex.cloud.size) = ">0", (.yandex.cloud.length) = "<=253"]; * @param index The index of the value to return. * @return The bytes of the hostNames at the given index. */ com.google.protobuf.ByteString getHostNamesBytes(int index); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.DeleteClusterHostsRequest} */ public static final class DeleteClusterHostsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterHostsRequest) DeleteClusterHostsRequestOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteClusterHostsRequest.newBuilder() to construct. private DeleteClusterHostsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteClusterHostsRequest() { clusterId_ = ""; hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteClusterHostsRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteClusterHostsRequest( 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)) { hostNames_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } hostNames_.add(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)) { hostNames_ = hostNames_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to remove hosts from.
     * To get the ClickHouse 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 ClickHouse cluster to remove hosts from.
     * To get the ClickHouse 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 HOST_NAMES_FIELD_NUMBER = 2; private com.google.protobuf.LazyStringList hostNames_; /** *
     * Names of hosts to delete.
     * 
* * repeated string host_names = 2 [(.yandex.cloud.size) = ">0", (.yandex.cloud.length) = "<=253"]; * @return A list containing the hostNames. */ public com.google.protobuf.ProtocolStringList getHostNamesList() { return hostNames_; } /** *
     * Names of hosts to delete.
     * 
* * repeated string host_names = 2 [(.yandex.cloud.size) = ">0", (.yandex.cloud.length) = "<=253"]; * @return The count of hostNames. */ public int getHostNamesCount() { return hostNames_.size(); } /** *
     * Names of hosts to delete.
     * 
* * repeated string host_names = 2 [(.yandex.cloud.size) = ">0", (.yandex.cloud.length) = "<=253"]; * @param index The index of the element to return. * @return The hostNames at the given index. */ public java.lang.String getHostNames(int index) { return hostNames_.get(index); } /** *
     * Names of hosts to delete.
     * 
* * repeated string host_names = 2 [(.yandex.cloud.size) = ">0", (.yandex.cloud.length) = "<=253"]; * @param index The index of the value to return. * @return The bytes of the hostNames at the given index. */ public com.google.protobuf.ByteString getHostNamesBytes(int index) { return hostNames_.getByteString(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 { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } for (int i = 0; i < hostNames_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, hostNames_.getRaw(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(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } { int dataSize = 0; for (int i = 0; i < hostNames_.size(); i++) { dataSize += computeStringSizeNoTag(hostNames_.getRaw(i)); } size += dataSize; size += 1 * getHostNamesList().size(); } 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getHostNamesList() .equals(other.getHostNamesList())) 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 (getHostNamesCount() > 0) { hash = (37 * hash) + HOST_NAMES_FIELD_NUMBER; hash = (53 * hash) + getHostNamesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest 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.clickhouse.v1.DeleteClusterHostsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterHostsRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest.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_ = ""; hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; if (((bitField0_ & 0x00000001) != 0)) { hostNames_ = hostNames_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.hostNames_ = hostNames_; 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.hostNames_.isEmpty()) { if (hostNames_.isEmpty()) { hostNames_ = other.hostNames_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureHostNamesIsMutable(); hostNames_.addAll(other.hostNames_); } 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to remove hosts from.
       * To get the ClickHouse 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 ClickHouse cluster to remove hosts from.
       * To get the ClickHouse 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 ClickHouse cluster to remove hosts from.
       * To get the ClickHouse 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 ClickHouse cluster to remove hosts from.
       * To get the ClickHouse 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 ClickHouse cluster to remove hosts from.
       * To get the ClickHouse 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 hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureHostNamesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { hostNames_ = new com.google.protobuf.LazyStringArrayList(hostNames_); bitField0_ |= 0x00000001; } } /** *
       * Names of hosts to delete.
       * 
* * repeated string host_names = 2 [(.yandex.cloud.size) = ">0", (.yandex.cloud.length) = "<=253"]; * @return A list containing the hostNames. */ public com.google.protobuf.ProtocolStringList getHostNamesList() { return hostNames_.getUnmodifiableView(); } /** *
       * Names of hosts to delete.
       * 
* * repeated string host_names = 2 [(.yandex.cloud.size) = ">0", (.yandex.cloud.length) = "<=253"]; * @return The count of hostNames. */ public int getHostNamesCount() { return hostNames_.size(); } /** *
       * Names of hosts to delete.
       * 
* * repeated string host_names = 2 [(.yandex.cloud.size) = ">0", (.yandex.cloud.length) = "<=253"]; * @param index The index of the element to return. * @return The hostNames at the given index. */ public java.lang.String getHostNames(int index) { return hostNames_.get(index); } /** *
       * Names of hosts to delete.
       * 
* * repeated string host_names = 2 [(.yandex.cloud.size) = ">0", (.yandex.cloud.length) = "<=253"]; * @param index The index of the value to return. * @return The bytes of the hostNames at the given index. */ public com.google.protobuf.ByteString getHostNamesBytes(int index) { return hostNames_.getByteString(index); } /** *
       * Names of hosts to delete.
       * 
* * repeated string host_names = 2 [(.yandex.cloud.size) = ">0", (.yandex.cloud.length) = "<=253"]; * @param index The index to set the value at. * @param value The hostNames to set. * @return This builder for chaining. */ public Builder setHostNames( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureHostNamesIsMutable(); hostNames_.set(index, value); onChanged(); return this; } /** *
       * Names of hosts to delete.
       * 
* * repeated string host_names = 2 [(.yandex.cloud.size) = ">0", (.yandex.cloud.length) = "<=253"]; * @param value The hostNames to add. * @return This builder for chaining. */ public Builder addHostNames( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureHostNamesIsMutable(); hostNames_.add(value); onChanged(); return this; } /** *
       * Names of hosts to delete.
       * 
* * repeated string host_names = 2 [(.yandex.cloud.size) = ">0", (.yandex.cloud.length) = "<=253"]; * @param values The hostNames to add. * @return This builder for chaining. */ public Builder addAllHostNames( java.lang.Iterable values) { ensureHostNamesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, hostNames_); onChanged(); return this; } /** *
       * Names of hosts to delete.
       * 
* * repeated string host_names = 2 [(.yandex.cloud.size) = ">0", (.yandex.cloud.length) = "<=253"]; * @return This builder for chaining. */ public Builder clearHostNames() { hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * Names of hosts to delete.
       * 
* * repeated string host_names = 2 [(.yandex.cloud.size) = ">0", (.yandex.cloud.length) = "<=253"]; * @param value The bytes of the hostNames to add. * @return This builder for chaining. */ public Builder addHostNamesBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureHostNamesIsMutable(); hostNames_.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.clickhouse.v1.DeleteClusterHostsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.DeleteClusterHostsRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteClusterHostsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteClusterHostsRequest(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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterHostsMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.DeleteClusterHostsMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to remove hosts from.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the ClickHouse cluster to remove hosts from.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Names of hosts that are being deleted.
     * 
* * repeated string host_names = 2; * @return A list containing the hostNames. */ java.util.List getHostNamesList(); /** *
     * Names of hosts that are being deleted.
     * 
* * repeated string host_names = 2; * @return The count of hostNames. */ int getHostNamesCount(); /** *
     * Names of hosts that are being deleted.
     * 
* * repeated string host_names = 2; * @param index The index of the element to return. * @return The hostNames at the given index. */ java.lang.String getHostNames(int index); /** *
     * Names of hosts that are being deleted.
     * 
* * repeated string host_names = 2; * @param index The index of the value to return. * @return The bytes of the hostNames at the given index. */ com.google.protobuf.ByteString getHostNamesBytes(int index); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.DeleteClusterHostsMetadata} */ public static final class DeleteClusterHostsMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterHostsMetadata) DeleteClusterHostsMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteClusterHostsMetadata.newBuilder() to construct. private DeleteClusterHostsMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteClusterHostsMetadata() { clusterId_ = ""; hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteClusterHostsMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteClusterHostsMetadata( 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)) { hostNames_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } hostNames_.add(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)) { hostNames_ = hostNames_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to remove hosts from.
     * 
* * 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 ClickHouse cluster to remove hosts from.
     * 
* * 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 HOST_NAMES_FIELD_NUMBER = 2; private com.google.protobuf.LazyStringList hostNames_; /** *
     * Names of hosts that are being deleted.
     * 
* * repeated string host_names = 2; * @return A list containing the hostNames. */ public com.google.protobuf.ProtocolStringList getHostNamesList() { return hostNames_; } /** *
     * Names of hosts that are being deleted.
     * 
* * repeated string host_names = 2; * @return The count of hostNames. */ public int getHostNamesCount() { return hostNames_.size(); } /** *
     * Names of hosts that are being deleted.
     * 
* * repeated string host_names = 2; * @param index The index of the element to return. * @return The hostNames at the given index. */ public java.lang.String getHostNames(int index) { return hostNames_.get(index); } /** *
     * Names of hosts that are being deleted.
     * 
* * repeated string host_names = 2; * @param index The index of the value to return. * @return The bytes of the hostNames at the given index. */ public com.google.protobuf.ByteString getHostNamesBytes(int index) { return hostNames_.getByteString(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 { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } for (int i = 0; i < hostNames_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, hostNames_.getRaw(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(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } { int dataSize = 0; for (int i = 0; i < hostNames_.size(); i++) { dataSize += computeStringSizeNoTag(hostNames_.getRaw(i)); } size += dataSize; size += 1 * getHostNamesList().size(); } 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getHostNamesList() .equals(other.getHostNamesList())) 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 (getHostNamesCount() > 0) { hash = (37 * hash) + HOST_NAMES_FIELD_NUMBER; hash = (53 * hash) + getHostNamesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata 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.clickhouse.v1.DeleteClusterHostsMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterHostsMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata.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_ = ""; hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; if (((bitField0_ & 0x00000001) != 0)) { hostNames_ = hostNames_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.hostNames_ = hostNames_; 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.hostNames_.isEmpty()) { if (hostNames_.isEmpty()) { hostNames_ = other.hostNames_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureHostNamesIsMutable(); hostNames_.addAll(other.hostNames_); } 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to remove hosts from.
       * 
* * 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 ClickHouse cluster to remove hosts from.
       * 
* * 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 ClickHouse cluster to remove hosts from.
       * 
* * 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 ClickHouse cluster to remove hosts from.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the ClickHouse cluster to remove hosts from.
       * 
* * 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.LazyStringList hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureHostNamesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { hostNames_ = new com.google.protobuf.LazyStringArrayList(hostNames_); bitField0_ |= 0x00000001; } } /** *
       * Names of hosts that are being deleted.
       * 
* * repeated string host_names = 2; * @return A list containing the hostNames. */ public com.google.protobuf.ProtocolStringList getHostNamesList() { return hostNames_.getUnmodifiableView(); } /** *
       * Names of hosts that are being deleted.
       * 
* * repeated string host_names = 2; * @return The count of hostNames. */ public int getHostNamesCount() { return hostNames_.size(); } /** *
       * Names of hosts that are being deleted.
       * 
* * repeated string host_names = 2; * @param index The index of the element to return. * @return The hostNames at the given index. */ public java.lang.String getHostNames(int index) { return hostNames_.get(index); } /** *
       * Names of hosts that are being deleted.
       * 
* * repeated string host_names = 2; * @param index The index of the value to return. * @return The bytes of the hostNames at the given index. */ public com.google.protobuf.ByteString getHostNamesBytes(int index) { return hostNames_.getByteString(index); } /** *
       * Names of hosts that are being deleted.
       * 
* * repeated string host_names = 2; * @param index The index to set the value at. * @param value The hostNames to set. * @return This builder for chaining. */ public Builder setHostNames( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureHostNamesIsMutable(); hostNames_.set(index, value); onChanged(); return this; } /** *
       * Names of hosts that are being deleted.
       * 
* * repeated string host_names = 2; * @param value The hostNames to add. * @return This builder for chaining. */ public Builder addHostNames( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureHostNamesIsMutable(); hostNames_.add(value); onChanged(); return this; } /** *
       * Names of hosts that are being deleted.
       * 
* * repeated string host_names = 2; * @param values The hostNames to add. * @return This builder for chaining. */ public Builder addAllHostNames( java.lang.Iterable values) { ensureHostNamesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, hostNames_); onChanged(); return this; } /** *
       * Names of hosts that are being deleted.
       * 
* * repeated string host_names = 2; * @return This builder for chaining. */ public Builder clearHostNames() { hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * Names of hosts that are being deleted.
       * 
* * repeated string host_names = 2; * @param value The bytes of the hostNames to add. * @return This builder for chaining. */ public Builder addHostNamesBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureHostNamesIsMutable(); hostNames_.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.clickhouse.v1.DeleteClusterHostsMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.DeleteClusterHostsMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteClusterHostsMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteClusterHostsMetadata(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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface GetClusterShardRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.GetClusterShardRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the cluster that the shard belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * To get the name of the database, 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 cluster that the shard belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * To get the name of the database, 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 shard to request information about.
     * To get the name of a shard, use a [ClusterService.ListShards] request.
     * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ java.lang.String getShardName(); /** *
     * Name of the shard to request information about.
     * To get the name of a shard, use a [ClusterService.ListShards] request.
     * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ com.google.protobuf.ByteString getShardNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.GetClusterShardRequest} */ public static final class GetClusterShardRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.GetClusterShardRequest) GetClusterShardRequestOrBuilder { private static final long serialVersionUID = 0L; // Use GetClusterShardRequest.newBuilder() to construct. private GetClusterShardRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GetClusterShardRequest() { clusterId_ = ""; shardName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GetClusterShardRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GetClusterShardRequest( 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(); shardName_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the cluster that the shard belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * To get the name of the database, 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 cluster that the shard belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * To get the name of the database, 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 SHARD_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object shardName_; /** *
     * Name of the shard to request information about.
     * To get the name of a shard, use a [ClusterService.ListShards] request.
     * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ @java.lang.Override public java.lang.String getShardName() { java.lang.Object ref = shardName_; 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(); shardName_ = s; return s; } } /** *
     * Name of the shard to request information about.
     * To get the name of a shard, use a [ClusterService.ListShards] request.
     * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ @java.lang.Override public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = 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(shardName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, shardName_); } 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(shardName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, shardName_); } 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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getShardName() .equals(other.getShardName())) 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) + SHARD_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest 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.clickhouse.v1.GetClusterShardRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.GetClusterShardRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest.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_ = ""; shardName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest(this); result.clusterId_ = clusterId_; result.shardName_ = shardName_; 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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getShardName().isEmpty()) { shardName_ = other.shardName_; 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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the cluster that the shard belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * To get the name of the database, 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 cluster that the shard belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * To get the name of the database, 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 cluster that the shard belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * To get the name of the database, 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 cluster that the shard belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * To get the name of the database, 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 cluster that the shard belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * To get the name of the database, 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 shardName_ = ""; /** *
       * Name of the shard to request information about.
       * To get the name of a shard, use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ public java.lang.String getShardName() { java.lang.Object ref = shardName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shardName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the shard to request information about.
       * To get the name of a shard, use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the shard to request information about.
       * To get the name of a shard, use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The shardName to set. * @return This builder for chaining. */ public Builder setShardName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } shardName_ = value; onChanged(); return this; } /** *
       * Name of the shard to request information about.
       * To get the name of a shard, use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearShardName() { shardName_ = getDefaultInstance().getShardName(); onChanged(); return this; } /** *
       * Name of the shard to request information about.
       * To get the name of a shard, use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The bytes for shardName to set. * @return This builder for chaining. */ public Builder setShardNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shardName_ = 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.clickhouse.v1.GetClusterShardRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.GetClusterShardRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetClusterShardRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GetClusterShardRequest(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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterShardsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ListClusterShardsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to list shards in.
     * 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 ClickHouse cluster to list shards in.
     * 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(); /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size], the service returns a [ListClusterShardsResponse.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 [ListClusterShardsResponse.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 [ListClusterShardsResponse.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.clickhouse.v1.ListClusterShardsRequest} */ public static final class ListClusterShardsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterShardsRequest) ListClusterShardsRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListClusterShardsRequest.newBuilder() to construct. private ListClusterShardsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListClusterShardsRequest() { clusterId_ = ""; pageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListClusterShardsRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListClusterShardsRequest( 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to list shards in.
     * 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 ClickHouse cluster to list shards in.
     * 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; } } 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 [ListClusterShardsResponse.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 [ListClusterShardsResponse.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 [ListClusterShardsResponse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest) 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest 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.clickhouse.v1.ListClusterShardsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterShardsRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest(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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to list shards in.
       * 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 ClickHouse cluster to list shards in.
       * 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 ClickHouse cluster to list shards in.
       * 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 ClickHouse cluster to list shards in.
       * 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 ClickHouse cluster to list shards in.
       * 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; } 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 [ListClusterShardsResponse.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 [ListClusterShardsResponse.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 [ListClusterShardsResponse.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 [ListClusterShardsResponse.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 [ListClusterShardsResponse.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 [ListClusterShardsResponse.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 [ListClusterShardsResponse.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 [ListClusterShardsResponse.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.clickhouse.v1.ListClusterShardsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterShardsRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListClusterShardsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListClusterShardsRequest(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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterShardsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ListClusterShardsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of ClickHouse shards.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ java.util.List getShardsList(); /** *
     * List of ClickHouse shards.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard getShards(int index); /** *
     * List of ClickHouse shards.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ int getShardsCount(); /** *
     * List of ClickHouse shards.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ java.util.List getShardsOrBuilderList(); /** *
     * List of ClickHouse shards.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardOrBuilder getShardsOrBuilder( int index); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListClusterShardsRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterShardsRequest.page_token] parameter in the next list request. Each subsequent
     * list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListClusterShardsRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterShardsRequest.page_token] parameter in the next list request. Each subsequent
     * list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.ListClusterShardsResponse} */ public static final class ListClusterShardsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterShardsResponse) ListClusterShardsResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListClusterShardsResponse.newBuilder() to construct. private ListClusterShardsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListClusterShardsResponse() { shards_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListClusterShardsResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListClusterShardsResponse( 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)) { shards_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } shards_.add( input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard.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)) { shards_ = java.util.Collections.unmodifiableList(shards_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse.Builder.class); } public static final int SHARDS_FIELD_NUMBER = 1; private java.util.List shards_; /** *
     * List of ClickHouse shards.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ @java.lang.Override public java.util.List getShardsList() { return shards_; } /** *
     * List of ClickHouse shards.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ @java.lang.Override public java.util.List getShardsOrBuilderList() { return shards_; } /** *
     * List of ClickHouse shards.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ @java.lang.Override public int getShardsCount() { return shards_.size(); } /** *
     * List of ClickHouse shards.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard getShards(int index) { return shards_.get(index); } /** *
     * List of ClickHouse shards.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardOrBuilder getShardsOrBuilder( int index) { return shards_.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 [ListClusterShardsRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterShardsRequest.page_token] parameter in the next list request. Each subsequent
     * list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListClusterShardsRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterShardsRequest.page_token] parameter in the next list request. Each subsequent
     * list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < shards_.size(); i++) { output.writeMessage(1, shards_.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 < shards_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, shards_.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse) obj; if (!getShardsList() .equals(other.getShardsList())) 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 (getShardsCount() > 0) { hash = (37 * hash) + SHARDS_FIELD_NUMBER; hash = (53 * hash) + getShardsList().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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse 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.clickhouse.v1.ListClusterShardsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterShardsResponse) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getShardsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (shardsBuilder_ == null) { shards_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { shardsBuilder_.clear(); } nextPageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse(this); int from_bitField0_ = bitField0_; if (shardsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { shards_ = java.util.Collections.unmodifiableList(shards_); bitField0_ = (bitField0_ & ~0x00000001); } result.shards_ = shards_; } else { result.shards_ = shardsBuilder_.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse.getDefaultInstance()) return this; if (shardsBuilder_ == null) { if (!other.shards_.isEmpty()) { if (shards_.isEmpty()) { shards_ = other.shards_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureShardsIsMutable(); shards_.addAll(other.shards_); } onChanged(); } } else { if (!other.shards_.isEmpty()) { if (shardsBuilder_.isEmpty()) { shardsBuilder_.dispose(); shardsBuilder_ = null; shards_ = other.shards_; bitField0_ = (bitField0_ & ~0x00000001); shardsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getShardsFieldBuilder() : null; } else { shardsBuilder_.addAllMessages(other.shards_); } } } 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List shards_ = java.util.Collections.emptyList(); private void ensureShardsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { shards_ = new java.util.ArrayList(shards_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardOrBuilder> shardsBuilder_; /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public java.util.List getShardsList() { if (shardsBuilder_ == null) { return java.util.Collections.unmodifiableList(shards_); } else { return shardsBuilder_.getMessageList(); } } /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public int getShardsCount() { if (shardsBuilder_ == null) { return shards_.size(); } else { return shardsBuilder_.getCount(); } } /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard getShards(int index) { if (shardsBuilder_ == null) { return shards_.get(index); } else { return shardsBuilder_.getMessage(index); } } /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public Builder setShards( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard value) { if (shardsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureShardsIsMutable(); shards_.set(index, value); onChanged(); } else { shardsBuilder_.setMessage(index, value); } return this; } /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public Builder setShards( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard.Builder builderForValue) { if (shardsBuilder_ == null) { ensureShardsIsMutable(); shards_.set(index, builderForValue.build()); onChanged(); } else { shardsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public Builder addShards(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard value) { if (shardsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureShardsIsMutable(); shards_.add(value); onChanged(); } else { shardsBuilder_.addMessage(value); } return this; } /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public Builder addShards( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard value) { if (shardsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureShardsIsMutable(); shards_.add(index, value); onChanged(); } else { shardsBuilder_.addMessage(index, value); } return this; } /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public Builder addShards( yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard.Builder builderForValue) { if (shardsBuilder_ == null) { ensureShardsIsMutable(); shards_.add(builderForValue.build()); onChanged(); } else { shardsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public Builder addShards( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard.Builder builderForValue) { if (shardsBuilder_ == null) { ensureShardsIsMutable(); shards_.add(index, builderForValue.build()); onChanged(); } else { shardsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public Builder addAllShards( java.lang.Iterable values) { if (shardsBuilder_ == null) { ensureShardsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, shards_); onChanged(); } else { shardsBuilder_.addAllMessages(values); } return this; } /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public Builder clearShards() { if (shardsBuilder_ == null) { shards_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { shardsBuilder_.clear(); } return this; } /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public Builder removeShards(int index) { if (shardsBuilder_ == null) { ensureShardsIsMutable(); shards_.remove(index); onChanged(); } else { shardsBuilder_.remove(index); } return this; } /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard.Builder getShardsBuilder( int index) { return getShardsFieldBuilder().getBuilder(index); } /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardOrBuilder getShardsOrBuilder( int index) { if (shardsBuilder_ == null) { return shards_.get(index); } else { return shardsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public java.util.List getShardsOrBuilderList() { if (shardsBuilder_ != null) { return shardsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(shards_); } } /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard.Builder addShardsBuilder() { return getShardsFieldBuilder().addBuilder( yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard.getDefaultInstance()); } /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard.Builder addShardsBuilder( int index) { return getShardsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard.getDefaultInstance()); } /** *
       * List of ClickHouse shards.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.Shard shards = 1; */ public java.util.List getShardsBuilderList() { return getShardsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardOrBuilder> getShardsFieldBuilder() { if (shardsBuilder_ == null) { shardsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Shard.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardOrBuilder>( shards_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); shards_ = null; } return shardsBuilder_; } 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 [ListClusterShardsRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterShardsRequest.page_token] parameter in the next list request. Each subsequent
       * list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListClusterShardsRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterShardsRequest.page_token] parameter in the next list request. Each subsequent
       * list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListClusterShardsRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterShardsRequest.page_token] parameter in the next list request. Each subsequent
       * list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListClusterShardsRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterShardsRequest.page_token] parameter in the next list request. Each subsequent
       * list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListClusterShardsRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterShardsRequest.page_token] parameter in the next list request. Each subsequent
       * list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterShardsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterShardsResponse) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListClusterShardsResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListClusterShardsResponse(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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddClusterShardRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.AddClusterShardRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to add a shard to.
     * To get the ClickHouse 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 ClickHouse cluster to add a shard to.
     * To get the ClickHouse 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(); /** *
     * Name for the new shard.
     * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ java.lang.String getShardName(); /** *
     * Name for the new shard.
     * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ com.google.protobuf.ByteString getShardNameBytes(); /** *
     * Configuration of the new shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 3; * @return Whether the configSpec field is set. */ boolean hasConfigSpec(); /** *
     * Configuration of the new shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 3; * @return The configSpec. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec getConfigSpec(); /** *
     * Configuration of the new shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 3; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpecOrBuilder getConfigSpecOrBuilder(); /** *
     * Configurations for ClickHouse hosts that should be created with the shard.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsList(); /** *
     * Configurations for ClickHouse hosts that should be created with the shard.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index); /** *
     * Configurations for ClickHouse hosts that should be created with the shard.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ int getHostSpecsCount(); /** *
     * Configurations for ClickHouse hosts that should be created with the shard.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsOrBuilderList(); /** *
     * Configurations for ClickHouse hosts that should be created with the shard.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index); /** *
     * Whether to copy schema to hosts of the shard to be created. The schema is copied from hosts of an existing shard.
     * 
* * .google.protobuf.BoolValue copy_schema = 5; * @return Whether the copySchema field is set. */ boolean hasCopySchema(); /** *
     * Whether to copy schema to hosts of the shard to be created. The schema is copied from hosts of an existing shard.
     * 
* * .google.protobuf.BoolValue copy_schema = 5; * @return The copySchema. */ com.google.protobuf.BoolValue getCopySchema(); /** *
     * Whether to copy schema to hosts of the shard to be created. The schema is copied from hosts of an existing shard.
     * 
* * .google.protobuf.BoolValue copy_schema = 5; */ com.google.protobuf.BoolValueOrBuilder getCopySchemaOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.AddClusterShardRequest} */ public static final class AddClusterShardRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.AddClusterShardRequest) AddClusterShardRequestOrBuilder { private static final long serialVersionUID = 0L; // Use AddClusterShardRequest.newBuilder() to construct. private AddClusterShardRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AddClusterShardRequest() { clusterId_ = ""; shardName_ = ""; hostSpecs_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new AddClusterShardRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AddClusterShardRequest( 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(); shardName_ = s; break; } case 26: { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(configSpec_); configSpec_ = subBuilder.buildPartial(); } break; } case 34: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { hostSpecs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } hostSpecs_.add( input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.parser(), extensionRegistry)); break; } case 42: { com.google.protobuf.BoolValue.Builder subBuilder = null; if (copySchema_ != null) { subBuilder = copySchema_.toBuilder(); } copySchema_ = input.readMessage(com.google.protobuf.BoolValue.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(copySchema_); copySchema_ = 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_ & 0x00000001) != 0)) { hostSpecs_ = java.util.Collections.unmodifiableList(hostSpecs_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to add a shard to.
     * To get the ClickHouse 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 ClickHouse cluster to add a shard to.
     * To get the ClickHouse 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 SHARD_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object shardName_; /** *
     * Name for the new shard.
     * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ @java.lang.Override public java.lang.String getShardName() { java.lang.Object ref = shardName_; 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(); shardName_ = s; return s; } } /** *
     * Name for the new shard.
     * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ @java.lang.Override public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int CONFIG_SPEC_FIELD_NUMBER = 3; private yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec configSpec_; /** *
     * Configuration of the new shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 3; * @return Whether the configSpec field is set. */ @java.lang.Override public boolean hasConfigSpec() { return configSpec_ != null; } /** *
     * Configuration of the new shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 3; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.getDefaultInstance() : configSpec_; } /** *
     * Configuration of the new shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 3; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpecOrBuilder getConfigSpecOrBuilder() { return getConfigSpec(); } public static final int HOST_SPECS_FIELD_NUMBER = 4; private java.util.List hostSpecs_; /** *
     * Configurations for ClickHouse hosts that should be created with the shard.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsList() { return hostSpecs_; } /** *
     * Configurations for ClickHouse hosts that should be created with the shard.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsOrBuilderList() { return hostSpecs_; } /** *
     * Configurations for ClickHouse hosts that should be created with the shard.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public int getHostSpecsCount() { return hostSpecs_.size(); } /** *
     * Configurations for ClickHouse hosts that should be created with the shard.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { return hostSpecs_.get(index); } /** *
     * Configurations for ClickHouse hosts that should be created with the shard.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index) { return hostSpecs_.get(index); } public static final int COPY_SCHEMA_FIELD_NUMBER = 5; private com.google.protobuf.BoolValue copySchema_; /** *
     * Whether to copy schema to hosts of the shard to be created. The schema is copied from hosts of an existing shard.
     * 
* * .google.protobuf.BoolValue copy_schema = 5; * @return Whether the copySchema field is set. */ @java.lang.Override public boolean hasCopySchema() { return copySchema_ != null; } /** *
     * Whether to copy schema to hosts of the shard to be created. The schema is copied from hosts of an existing shard.
     * 
* * .google.protobuf.BoolValue copy_schema = 5; * @return The copySchema. */ @java.lang.Override public com.google.protobuf.BoolValue getCopySchema() { return copySchema_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : copySchema_; } /** *
     * Whether to copy schema to hosts of the shard to be created. The schema is copied from hosts of an existing shard.
     * 
* * .google.protobuf.BoolValue copy_schema = 5; */ @java.lang.Override public com.google.protobuf.BoolValueOrBuilder getCopySchemaOrBuilder() { return getCopySchema(); } 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(shardName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, shardName_); } if (configSpec_ != null) { output.writeMessage(3, getConfigSpec()); } for (int i = 0; i < hostSpecs_.size(); i++) { output.writeMessage(4, hostSpecs_.get(i)); } if (copySchema_ != null) { output.writeMessage(5, getCopySchema()); } 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(shardName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, shardName_); } if (configSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getConfigSpec()); } for (int i = 0; i < hostSpecs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, hostSpecs_.get(i)); } if (copySchema_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getCopySchema()); } 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getShardName() .equals(other.getShardName())) return false; if (hasConfigSpec() != other.hasConfigSpec()) return false; if (hasConfigSpec()) { if (!getConfigSpec() .equals(other.getConfigSpec())) return false; } if (!getHostSpecsList() .equals(other.getHostSpecsList())) return false; if (hasCopySchema() != other.hasCopySchema()) return false; if (hasCopySchema()) { if (!getCopySchema() .equals(other.getCopySchema())) 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) + SHARD_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardName().hashCode(); if (hasConfigSpec()) { hash = (37 * hash) + CONFIG_SPEC_FIELD_NUMBER; hash = (53 * hash) + getConfigSpec().hashCode(); } if (getHostSpecsCount() > 0) { hash = (37 * hash) + HOST_SPECS_FIELD_NUMBER; hash = (53 * hash) + getHostSpecsList().hashCode(); } if (hasCopySchema()) { hash = (37 * hash) + COPY_SCHEMA_FIELD_NUMBER; hash = (53 * hash) + getCopySchema().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest 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.clickhouse.v1.AddClusterShardRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.AddClusterShardRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getHostSpecsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); clusterId_ = ""; shardName_ = ""; if (configSpecBuilder_ == null) { configSpec_ = null; } else { configSpec_ = null; configSpecBuilder_ = null; } if (hostSpecsBuilder_ == null) { hostSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { hostSpecsBuilder_.clear(); } if (copySchemaBuilder_ == null) { copySchema_ = null; } else { copySchema_ = null; copySchemaBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; result.shardName_ = shardName_; if (configSpecBuilder_ == null) { result.configSpec_ = configSpec_; } else { result.configSpec_ = configSpecBuilder_.build(); } if (hostSpecsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { hostSpecs_ = java.util.Collections.unmodifiableList(hostSpecs_); bitField0_ = (bitField0_ & ~0x00000001); } result.hostSpecs_ = hostSpecs_; } else { result.hostSpecs_ = hostSpecsBuilder_.build(); } if (copySchemaBuilder_ == null) { result.copySchema_ = copySchema_; } else { result.copySchema_ = copySchemaBuilder_.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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getShardName().isEmpty()) { shardName_ = other.shardName_; onChanged(); } if (other.hasConfigSpec()) { mergeConfigSpec(other.getConfigSpec()); } if (hostSpecsBuilder_ == null) { if (!other.hostSpecs_.isEmpty()) { if (hostSpecs_.isEmpty()) { hostSpecs_ = other.hostSpecs_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureHostSpecsIsMutable(); hostSpecs_.addAll(other.hostSpecs_); } onChanged(); } } else { if (!other.hostSpecs_.isEmpty()) { if (hostSpecsBuilder_.isEmpty()) { hostSpecsBuilder_.dispose(); hostSpecsBuilder_ = null; hostSpecs_ = other.hostSpecs_; bitField0_ = (bitField0_ & ~0x00000001); hostSpecsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getHostSpecsFieldBuilder() : null; } else { hostSpecsBuilder_.addAllMessages(other.hostSpecs_); } } } if (other.hasCopySchema()) { mergeCopySchema(other.getCopySchema()); } 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to add a shard to.
       * To get the ClickHouse 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 ClickHouse cluster to add a shard to.
       * To get the ClickHouse 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 ClickHouse cluster to add a shard to.
       * To get the ClickHouse 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 ClickHouse cluster to add a shard to.
       * To get the ClickHouse 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 ClickHouse cluster to add a shard to.
       * To get the ClickHouse 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 java.lang.Object shardName_ = ""; /** *
       * Name for the new shard.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ public java.lang.String getShardName() { java.lang.Object ref = shardName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shardName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name for the new shard.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name for the new shard.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The shardName to set. * @return This builder for chaining. */ public Builder setShardName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } shardName_ = value; onChanged(); return this; } /** *
       * Name for the new shard.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearShardName() { shardName_ = getDefaultInstance().getShardName(); onChanged(); return this; } /** *
       * Name for the new shard.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The bytes for shardName to set. * @return This builder for chaining. */ public Builder setShardNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shardName_ = value; onChanged(); return this; } private yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpecOrBuilder> configSpecBuilder_; /** *
       * Configuration of the new shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 3; * @return Whether the configSpec field is set. */ public boolean hasConfigSpec() { return configSpecBuilder_ != null || configSpec_ != null; } /** *
       * Configuration of the new shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 3; * @return The configSpec. */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * Configuration of the new shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 3; */ public Builder setConfigSpec(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec value) { if (configSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } configSpec_ = value; onChanged(); } else { configSpecBuilder_.setMessage(value); } return this; } /** *
       * Configuration of the new shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 3; */ public Builder setConfigSpec( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Builder builderForValue) { if (configSpecBuilder_ == null) { configSpec_ = builderForValue.build(); onChanged(); } else { configSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration of the new shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 3; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.newBuilder(configSpec_).mergeFrom(value).buildPartial(); } else { configSpec_ = value; } onChanged(); } else { configSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration of the new shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 3; */ public Builder clearConfigSpec() { if (configSpecBuilder_ == null) { configSpec_ = null; onChanged(); } else { configSpec_ = null; configSpecBuilder_ = null; } return this; } /** *
       * Configuration of the new shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 3; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * Configuration of the new shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 3; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.getDefaultInstance() : configSpec_; } } /** *
       * Configuration of the new shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 3; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpecOrBuilder>( getConfigSpec(), getParentForChildren(), isClean()); configSpec_ = null; } return configSpecBuilder_; } private java.util.List hostSpecs_ = java.util.Collections.emptyList(); private void ensureHostSpecsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { hostSpecs_ = new java.util.ArrayList(hostSpecs_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder> hostSpecsBuilder_; /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getHostSpecsList() { if (hostSpecsBuilder_ == null) { return java.util.Collections.unmodifiableList(hostSpecs_); } else { return hostSpecsBuilder_.getMessageList(); } } /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public int getHostSpecsCount() { if (hostSpecsBuilder_ == null) { return hostSpecs_.size(); } else { return hostSpecsBuilder_.getCount(); } } /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessage(index); } } /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec value) { if (hostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostSpecsIsMutable(); hostSpecs_.set(index, value); onChanged(); } else { hostSpecsBuilder_.setMessage(index, value); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.set(index, builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec value) { if (hostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostSpecsIsMutable(); hostSpecs_.add(value); onChanged(); } else { hostSpecsBuilder_.addMessage(value); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec value) { if (hostSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostSpecsIsMutable(); hostSpecs_.add(index, value); onChanged(); } else { hostSpecsBuilder_.addMessage(index, value); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.add(builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.add(index, builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public Builder addAllHostSpecs( java.lang.Iterable values) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, hostSpecs_); onChanged(); } else { hostSpecsBuilder_.addAllMessages(values); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public Builder clearHostSpecs() { if (hostSpecsBuilder_ == null) { hostSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { hostSpecsBuilder_.clear(); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public Builder removeHostSpecs(int index) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.remove(index); onChanged(); } else { hostSpecsBuilder_.remove(index); } return this; } /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder getHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().getBuilder(index); } /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessageOrBuilder(index); } } /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getHostSpecsOrBuilderList() { if (hostSpecsBuilder_ != null) { return hostSpecsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(hostSpecs_); } } /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder() { return getHostSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configurations for ClickHouse hosts that should be created with the shard.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getHostSpecsBuilderList() { return getHostSpecsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder> getHostSpecsFieldBuilder() { if (hostSpecsBuilder_ == null) { hostSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder>( hostSpecs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); hostSpecs_ = null; } return hostSpecsBuilder_; } private com.google.protobuf.BoolValue copySchema_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> copySchemaBuilder_; /** *
       * Whether to copy schema to hosts of the shard to be created. The schema is copied from hosts of an existing shard.
       * 
* * .google.protobuf.BoolValue copy_schema = 5; * @return Whether the copySchema field is set. */ public boolean hasCopySchema() { return copySchemaBuilder_ != null || copySchema_ != null; } /** *
       * Whether to copy schema to hosts of the shard to be created. The schema is copied from hosts of an existing shard.
       * 
* * .google.protobuf.BoolValue copy_schema = 5; * @return The copySchema. */ public com.google.protobuf.BoolValue getCopySchema() { if (copySchemaBuilder_ == null) { return copySchema_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : copySchema_; } else { return copySchemaBuilder_.getMessage(); } } /** *
       * Whether to copy schema to hosts of the shard to be created. The schema is copied from hosts of an existing shard.
       * 
* * .google.protobuf.BoolValue copy_schema = 5; */ public Builder setCopySchema(com.google.protobuf.BoolValue value) { if (copySchemaBuilder_ == null) { if (value == null) { throw new NullPointerException(); } copySchema_ = value; onChanged(); } else { copySchemaBuilder_.setMessage(value); } return this; } /** *
       * Whether to copy schema to hosts of the shard to be created. The schema is copied from hosts of an existing shard.
       * 
* * .google.protobuf.BoolValue copy_schema = 5; */ public Builder setCopySchema( com.google.protobuf.BoolValue.Builder builderForValue) { if (copySchemaBuilder_ == null) { copySchema_ = builderForValue.build(); onChanged(); } else { copySchemaBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Whether to copy schema to hosts of the shard to be created. The schema is copied from hosts of an existing shard.
       * 
* * .google.protobuf.BoolValue copy_schema = 5; */ public Builder mergeCopySchema(com.google.protobuf.BoolValue value) { if (copySchemaBuilder_ == null) { if (copySchema_ != null) { copySchema_ = com.google.protobuf.BoolValue.newBuilder(copySchema_).mergeFrom(value).buildPartial(); } else { copySchema_ = value; } onChanged(); } else { copySchemaBuilder_.mergeFrom(value); } return this; } /** *
       * Whether to copy schema to hosts of the shard to be created. The schema is copied from hosts of an existing shard.
       * 
* * .google.protobuf.BoolValue copy_schema = 5; */ public Builder clearCopySchema() { if (copySchemaBuilder_ == null) { copySchema_ = null; onChanged(); } else { copySchema_ = null; copySchemaBuilder_ = null; } return this; } /** *
       * Whether to copy schema to hosts of the shard to be created. The schema is copied from hosts of an existing shard.
       * 
* * .google.protobuf.BoolValue copy_schema = 5; */ public com.google.protobuf.BoolValue.Builder getCopySchemaBuilder() { onChanged(); return getCopySchemaFieldBuilder().getBuilder(); } /** *
       * Whether to copy schema to hosts of the shard to be created. The schema is copied from hosts of an existing shard.
       * 
* * .google.protobuf.BoolValue copy_schema = 5; */ public com.google.protobuf.BoolValueOrBuilder getCopySchemaOrBuilder() { if (copySchemaBuilder_ != null) { return copySchemaBuilder_.getMessageOrBuilder(); } else { return copySchema_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : copySchema_; } } /** *
       * Whether to copy schema to hosts of the shard to be created. The schema is copied from hosts of an existing shard.
       * 
* * .google.protobuf.BoolValue copy_schema = 5; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> getCopySchemaFieldBuilder() { if (copySchemaBuilder_ == null) { copySchemaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>( getCopySchema(), getParentForChildren(), isClean()); copySchema_ = null; } return copySchemaBuilder_; } @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.clickhouse.v1.AddClusterShardRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.AddClusterShardRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AddClusterShardRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AddClusterShardRequest(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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddClusterShardMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.AddClusterShardMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the cluster that a shard is being added to.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the cluster that a shard is being added to.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the shard being created.
     * 
* * string shard_name = 2; * @return The shardName. */ java.lang.String getShardName(); /** *
     * Name of the shard being created.
     * 
* * string shard_name = 2; * @return The bytes for shardName. */ com.google.protobuf.ByteString getShardNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.AddClusterShardMetadata} */ public static final class AddClusterShardMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.AddClusterShardMetadata) AddClusterShardMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use AddClusterShardMetadata.newBuilder() to construct. private AddClusterShardMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AddClusterShardMetadata() { clusterId_ = ""; shardName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new AddClusterShardMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AddClusterShardMetadata( 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(); shardName_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the cluster that a shard is being added to.
     * 
* * 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 cluster that a shard is being added to.
     * 
* * 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 SHARD_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object shardName_; /** *
     * Name of the shard being created.
     * 
* * string shard_name = 2; * @return The shardName. */ @java.lang.Override public java.lang.String getShardName() { java.lang.Object ref = shardName_; 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(); shardName_ = s; return s; } } /** *
     * Name of the shard being created.
     * 
* * string shard_name = 2; * @return The bytes for shardName. */ @java.lang.Override public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = 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(shardName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, shardName_); } 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(shardName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, shardName_); } 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getShardName() .equals(other.getShardName())) 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) + SHARD_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata 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.clickhouse.v1.AddClusterShardMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.AddClusterShardMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata.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_ = ""; shardName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata(this); result.clusterId_ = clusterId_; result.shardName_ = shardName_; 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getShardName().isEmpty()) { shardName_ = other.shardName_; 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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the cluster that a shard is being added to.
       * 
* * 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 cluster that a shard is being added to.
       * 
* * 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 cluster that a shard is being added to.
       * 
* * 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 cluster that a shard is being added to.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the cluster that a shard is being added to.
       * 
* * 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 shardName_ = ""; /** *
       * Name of the shard being created.
       * 
* * string shard_name = 2; * @return The shardName. */ public java.lang.String getShardName() { java.lang.Object ref = shardName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shardName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the shard being created.
       * 
* * string shard_name = 2; * @return The bytes for shardName. */ public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the shard being created.
       * 
* * string shard_name = 2; * @param value The shardName to set. * @return This builder for chaining. */ public Builder setShardName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } shardName_ = value; onChanged(); return this; } /** *
       * Name of the shard being created.
       * 
* * string shard_name = 2; * @return This builder for chaining. */ public Builder clearShardName() { shardName_ = getDefaultInstance().getShardName(); onChanged(); return this; } /** *
       * Name of the shard being created.
       * 
* * string shard_name = 2; * @param value The bytes for shardName to set. * @return This builder for chaining. */ public Builder setShardNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shardName_ = 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.clickhouse.v1.AddClusterShardMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.AddClusterShardMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AddClusterShardMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AddClusterShardMetadata(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.clickhouse.v1.ClusterServiceOuterClass.AddClusterShardMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterShardRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster the shard belongs to.
     * 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 ClickHouse cluster the shard belongs to.
     * 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(); /** *
     * Name of the shard to be updated.
     * To get the name of a shard, use a [ClusterService.ListShards] request.
     * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ java.lang.String getShardName(); /** *
     * Name of the shard to be updated.
     * To get the name of a shard, use a [ClusterService.ListShards] request.
     * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ com.google.protobuf.ByteString getShardNameBytes(); /** *
     * Field mask that specifies which attributes of the ClickHouse shard should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; * @return Whether the updateMask field is set. */ boolean hasUpdateMask(); /** *
     * Field mask that specifies which attributes of the ClickHouse shard should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; * @return The updateMask. */ com.google.protobuf.FieldMask getUpdateMask(); /** *
     * Field mask that specifies which attributes of the ClickHouse shard should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); /** *
     * New configuration for the specified shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 4; * @return Whether the configSpec field is set. */ boolean hasConfigSpec(); /** *
     * New configuration for the specified shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 4; * @return The configSpec. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec getConfigSpec(); /** *
     * New configuration for the specified shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 4; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpecOrBuilder getConfigSpecOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardRequest} */ public static final class UpdateClusterShardRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardRequest) UpdateClusterShardRequestOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateClusterShardRequest.newBuilder() to construct. private UpdateClusterShardRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateClusterShardRequest() { clusterId_ = ""; shardName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateClusterShardRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateClusterShardRequest( 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(); shardName_ = 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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(configSpec_); configSpec_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster the shard belongs to.
     * 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 ClickHouse cluster the shard belongs to.
     * 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; } } public static final int SHARD_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object shardName_; /** *
     * Name of the shard to be updated.
     * To get the name of a shard, use a [ClusterService.ListShards] request.
     * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ @java.lang.Override public java.lang.String getShardName() { java.lang.Object ref = shardName_; 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(); shardName_ = s; return s; } } /** *
     * Name of the shard to be updated.
     * To get the name of a shard, use a [ClusterService.ListShards] request.
     * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ @java.lang.Override public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = 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 attributes of the ClickHouse shard 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 attributes of the ClickHouse shard 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 attributes of the ClickHouse shard should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; */ @java.lang.Override public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return getUpdateMask(); } public static final int CONFIG_SPEC_FIELD_NUMBER = 4; private yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec configSpec_; /** *
     * New configuration for the specified shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 4; * @return Whether the configSpec field is set. */ @java.lang.Override public boolean hasConfigSpec() { return configSpec_ != null; } /** *
     * New configuration for the specified shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 4; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.getDefaultInstance() : configSpec_; } /** *
     * New configuration for the specified shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 4; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpecOrBuilder getConfigSpecOrBuilder() { return getConfigSpec(); } 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(shardName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, shardName_); } if (updateMask_ != null) { output.writeMessage(3, getUpdateMask()); } if (configSpec_ != null) { output.writeMessage(4, getConfigSpec()); } 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(shardName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, shardName_); } if (updateMask_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getUpdateMask()); } if (configSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getConfigSpec()); } 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getShardName() .equals(other.getShardName())) return false; if (hasUpdateMask() != other.hasUpdateMask()) return false; if (hasUpdateMask()) { if (!getUpdateMask() .equals(other.getUpdateMask())) return false; } if (hasConfigSpec() != other.hasConfigSpec()) return false; if (hasConfigSpec()) { if (!getConfigSpec() .equals(other.getConfigSpec())) 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) + SHARD_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardName().hashCode(); if (hasUpdateMask()) { hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; hash = (53 * hash) + getUpdateMask().hashCode(); } if (hasConfigSpec()) { hash = (37 * hash) + CONFIG_SPEC_FIELD_NUMBER; hash = (53 * hash) + getConfigSpec().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest 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.clickhouse.v1.UpdateClusterShardRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest.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_ = ""; shardName_ = ""; if (updateMaskBuilder_ == null) { updateMask_ = null; } else { updateMask_ = null; updateMaskBuilder_ = null; } if (configSpecBuilder_ == null) { configSpec_ = null; } else { configSpec_ = null; configSpecBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest(this); result.clusterId_ = clusterId_; result.shardName_ = shardName_; if (updateMaskBuilder_ == null) { result.updateMask_ = updateMask_; } else { result.updateMask_ = updateMaskBuilder_.build(); } if (configSpecBuilder_ == null) { result.configSpec_ = configSpec_; } else { result.configSpec_ = configSpecBuilder_.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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getShardName().isEmpty()) { shardName_ = other.shardName_; onChanged(); } if (other.hasUpdateMask()) { mergeUpdateMask(other.getUpdateMask()); } if (other.hasConfigSpec()) { mergeConfigSpec(other.getConfigSpec()); } 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster the shard belongs to.
       * 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 ClickHouse cluster the shard belongs to.
       * 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 ClickHouse cluster the shard belongs to.
       * 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 ClickHouse cluster the shard belongs to.
       * 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 ClickHouse cluster the shard belongs to.
       * 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; } private java.lang.Object shardName_ = ""; /** *
       * Name of the shard to be updated.
       * To get the name of a shard, use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ public java.lang.String getShardName() { java.lang.Object ref = shardName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shardName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the shard to be updated.
       * To get the name of a shard, use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the shard to be updated.
       * To get the name of a shard, use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The shardName to set. * @return This builder for chaining. */ public Builder setShardName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } shardName_ = value; onChanged(); return this; } /** *
       * Name of the shard to be updated.
       * To get the name of a shard, use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearShardName() { shardName_ = getDefaultInstance().getShardName(); onChanged(); return this; } /** *
       * Name of the shard to be updated.
       * To get the name of a shard, use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The bytes for shardName to set. * @return This builder for chaining. */ public Builder setShardNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shardName_ = 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 attributes of the ClickHouse shard 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 attributes of the ClickHouse shard 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 attributes of the ClickHouse shard 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 attributes of the ClickHouse shard 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 attributes of the ClickHouse shard 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 attributes of the ClickHouse shard 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 attributes of the ClickHouse shard 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 attributes of the ClickHouse shard 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 attributes of the ClickHouse shard 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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpecOrBuilder> configSpecBuilder_; /** *
       * New configuration for the specified shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 4; * @return Whether the configSpec field is set. */ public boolean hasConfigSpec() { return configSpecBuilder_ != null || configSpec_ != null; } /** *
       * New configuration for the specified shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 4; * @return The configSpec. */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * New configuration for the specified shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 4; */ public Builder setConfigSpec(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec value) { if (configSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } configSpec_ = value; onChanged(); } else { configSpecBuilder_.setMessage(value); } return this; } /** *
       * New configuration for the specified shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 4; */ public Builder setConfigSpec( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Builder builderForValue) { if (configSpecBuilder_ == null) { configSpec_ = builderForValue.build(); onChanged(); } else { configSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * New configuration for the specified shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 4; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.newBuilder(configSpec_).mergeFrom(value).buildPartial(); } else { configSpec_ = value; } onChanged(); } else { configSpecBuilder_.mergeFrom(value); } return this; } /** *
       * New configuration for the specified shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 4; */ public Builder clearConfigSpec() { if (configSpecBuilder_ == null) { configSpec_ = null; onChanged(); } else { configSpec_ = null; configSpecBuilder_ = null; } return this; } /** *
       * New configuration for the specified shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 4; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * New configuration for the specified shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 4; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.getDefaultInstance() : configSpec_; } } /** *
       * New configuration for the specified shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec config_spec = 4; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpecOrBuilder>( getConfigSpec(), getParentForChildren(), isClean()); configSpec_ = null; } return configSpecBuilder_; } @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.clickhouse.v1.UpdateClusterShardRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateClusterShardRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateClusterShardRequest(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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterShardMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the cluster that contains the shard being updated.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the cluster that contains the shard being updated.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the shard being updated.
     * 
* * string shard_name = 2; * @return The shardName. */ java.lang.String getShardName(); /** *
     * Name of the shard being updated.
     * 
* * string shard_name = 2; * @return The bytes for shardName. */ com.google.protobuf.ByteString getShardNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardMetadata} */ public static final class UpdateClusterShardMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardMetadata) UpdateClusterShardMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateClusterShardMetadata.newBuilder() to construct. private UpdateClusterShardMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateClusterShardMetadata() { clusterId_ = ""; shardName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateClusterShardMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateClusterShardMetadata( 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(); shardName_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the cluster that contains the shard 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 cluster that contains the shard 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 SHARD_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object shardName_; /** *
     * Name of the shard being updated.
     * 
* * string shard_name = 2; * @return The shardName. */ @java.lang.Override public java.lang.String getShardName() { java.lang.Object ref = shardName_; 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(); shardName_ = s; return s; } } /** *
     * Name of the shard being updated.
     * 
* * string shard_name = 2; * @return The bytes for shardName. */ @java.lang.Override public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = 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(shardName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, shardName_); } 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(shardName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, shardName_); } 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getShardName() .equals(other.getShardName())) 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) + SHARD_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata 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.clickhouse.v1.UpdateClusterShardMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata.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_ = ""; shardName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata(this); result.clusterId_ = clusterId_; result.shardName_ = shardName_; 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getShardName().isEmpty()) { shardName_ = other.shardName_; 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the cluster that contains the shard 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 cluster that contains the shard 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 cluster that contains the shard 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 cluster that contains the shard being updated.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the cluster that contains the shard 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 shardName_ = ""; /** *
       * Name of the shard being updated.
       * 
* * string shard_name = 2; * @return The shardName. */ public java.lang.String getShardName() { java.lang.Object ref = shardName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shardName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the shard being updated.
       * 
* * string shard_name = 2; * @return The bytes for shardName. */ public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the shard being updated.
       * 
* * string shard_name = 2; * @param value The shardName to set. * @return This builder for chaining. */ public Builder setShardName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } shardName_ = value; onChanged(); return this; } /** *
       * Name of the shard being updated.
       * 
* * string shard_name = 2; * @return This builder for chaining. */ public Builder clearShardName() { shardName_ = getDefaultInstance().getShardName(); onChanged(); return this; } /** *
       * Name of the shard being updated.
       * 
* * string shard_name = 2; * @param value The bytes for shardName to set. * @return This builder for chaining. */ public Builder setShardNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shardName_ = 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.clickhouse.v1.UpdateClusterShardMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateClusterShardMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateClusterShardMetadata(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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterShardRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster the shard belongs to.
     * 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 ClickHouse cluster the shard belongs to.
     * 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(); /** *
     * Name of the shard to be deleted.
     * To get the name of a shard, use a [ClusterService.ListShards] request.
     * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ java.lang.String getShardName(); /** *
     * Name of the shard to be deleted.
     * To get the name of a shard, use a [ClusterService.ListShards] request.
     * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ com.google.protobuf.ByteString getShardNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardRequest} */ public static final class DeleteClusterShardRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardRequest) DeleteClusterShardRequestOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteClusterShardRequest.newBuilder() to construct. private DeleteClusterShardRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteClusterShardRequest() { clusterId_ = ""; shardName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteClusterShardRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteClusterShardRequest( 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(); shardName_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster the shard belongs to.
     * 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 ClickHouse cluster the shard belongs to.
     * 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; } } public static final int SHARD_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object shardName_; /** *
     * Name of the shard to be deleted.
     * To get the name of a shard, use a [ClusterService.ListShards] request.
     * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ @java.lang.Override public java.lang.String getShardName() { java.lang.Object ref = shardName_; 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(); shardName_ = s; return s; } } /** *
     * Name of the shard to be deleted.
     * To get the name of a shard, use a [ClusterService.ListShards] request.
     * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ @java.lang.Override public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = 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(shardName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, shardName_); } 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(shardName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, shardName_); } 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getShardName() .equals(other.getShardName())) 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) + SHARD_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest 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.clickhouse.v1.DeleteClusterShardRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest.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_ = ""; shardName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest(this); result.clusterId_ = clusterId_; result.shardName_ = shardName_; 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getShardName().isEmpty()) { shardName_ = other.shardName_; 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster the shard belongs to.
       * 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 ClickHouse cluster the shard belongs to.
       * 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 ClickHouse cluster the shard belongs to.
       * 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 ClickHouse cluster the shard belongs to.
       * 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 ClickHouse cluster the shard belongs to.
       * 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; } private java.lang.Object shardName_ = ""; /** *
       * Name of the shard to be deleted.
       * To get the name of a shard, use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ public java.lang.String getShardName() { java.lang.Object ref = shardName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shardName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the shard to be deleted.
       * To get the name of a shard, use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the shard to be deleted.
       * To get the name of a shard, use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The shardName to set. * @return This builder for chaining. */ public Builder setShardName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } shardName_ = value; onChanged(); return this; } /** *
       * Name of the shard to be deleted.
       * To get the name of a shard, use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearShardName() { shardName_ = getDefaultInstance().getShardName(); onChanged(); return this; } /** *
       * Name of the shard to be deleted.
       * To get the name of a shard, use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The bytes for shardName to set. * @return This builder for chaining. */ public Builder setShardNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shardName_ = 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.clickhouse.v1.DeleteClusterShardRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteClusterShardRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteClusterShardRequest(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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterShardMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the cluster that contains the shard being deleted.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the cluster that contains the shard being deleted.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the shard being deleted.
     * 
* * string shard_name = 2; * @return The shardName. */ java.lang.String getShardName(); /** *
     * Name of the shard being deleted.
     * 
* * string shard_name = 2; * @return The bytes for shardName. */ com.google.protobuf.ByteString getShardNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardMetadata} */ public static final class DeleteClusterShardMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardMetadata) DeleteClusterShardMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteClusterShardMetadata.newBuilder() to construct. private DeleteClusterShardMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteClusterShardMetadata() { clusterId_ = ""; shardName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteClusterShardMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteClusterShardMetadata( 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(); shardName_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the cluster that contains the shard 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 cluster that contains the shard 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 SHARD_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object shardName_; /** *
     * Name of the shard being deleted.
     * 
* * string shard_name = 2; * @return The shardName. */ @java.lang.Override public java.lang.String getShardName() { java.lang.Object ref = shardName_; 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(); shardName_ = s; return s; } } /** *
     * Name of the shard being deleted.
     * 
* * string shard_name = 2; * @return The bytes for shardName. */ @java.lang.Override public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = 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(shardName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, shardName_); } 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(shardName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, shardName_); } 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getShardName() .equals(other.getShardName())) 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) + SHARD_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata 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.clickhouse.v1.DeleteClusterShardMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata.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_ = ""; shardName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata(this); result.clusterId_ = clusterId_; result.shardName_ = shardName_; 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getShardName().isEmpty()) { shardName_ = other.shardName_; 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the cluster that contains the shard 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 cluster that contains the shard 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 cluster that contains the shard 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 cluster that contains the shard being deleted.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the cluster that contains the shard 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 shardName_ = ""; /** *
       * Name of the shard being deleted.
       * 
* * string shard_name = 2; * @return The shardName. */ public java.lang.String getShardName() { java.lang.Object ref = shardName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shardName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the shard being deleted.
       * 
* * string shard_name = 2; * @return The bytes for shardName. */ public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the shard being deleted.
       * 
* * string shard_name = 2; * @param value The shardName to set. * @return This builder for chaining. */ public Builder setShardName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } shardName_ = value; onChanged(); return this; } /** *
       * Name of the shard being deleted.
       * 
* * string shard_name = 2; * @return This builder for chaining. */ public Builder clearShardName() { shardName_ = getDefaultInstance().getShardName(); onChanged(); return this; } /** *
       * Name of the shard being deleted.
       * 
* * string shard_name = 2; * @param value The bytes for shardName to set. * @return This builder for chaining. */ public Builder setShardNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shardName_ = 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.clickhouse.v1.DeleteClusterShardMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteClusterShardMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteClusterShardMetadata(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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface GetClusterShardGroupRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.GetClusterShardGroupRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the cluster that the shard group belongs to.
     * To get the cluster ID, make 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 cluster that the shard group belongs to.
     * To get the cluster ID, make 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 shard group to request information about.
     * To get the name of a shard group, make a [ClusterService.ListShardGroups] request.
     * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardGroupName. */ java.lang.String getShardGroupName(); /** *
     * Name of the shard group to request information about.
     * To get the name of a shard group, make a [ClusterService.ListShardGroups] request.
     * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardGroupName. */ com.google.protobuf.ByteString getShardGroupNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.GetClusterShardGroupRequest} */ public static final class GetClusterShardGroupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.GetClusterShardGroupRequest) GetClusterShardGroupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use GetClusterShardGroupRequest.newBuilder() to construct. private GetClusterShardGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GetClusterShardGroupRequest() { clusterId_ = ""; shardGroupName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GetClusterShardGroupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GetClusterShardGroupRequest( 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(); shardGroupName_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the cluster that the shard group belongs to.
     * To get the cluster ID, make 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 cluster that the shard group belongs to.
     * To get the cluster ID, make 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 SHARD_GROUP_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object shardGroupName_; /** *
     * Name of the shard group to request information about.
     * To get the name of a shard group, make a [ClusterService.ListShardGroups] request.
     * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardGroupName. */ @java.lang.Override public java.lang.String getShardGroupName() { java.lang.Object ref = shardGroupName_; 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(); shardGroupName_ = s; return s; } } /** *
     * Name of the shard group to request information about.
     * To get the name of a shard group, make a [ClusterService.ListShardGroups] request.
     * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardGroupName. */ @java.lang.Override public com.google.protobuf.ByteString getShardGroupNameBytes() { java.lang.Object ref = shardGroupName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardGroupName_ = 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(shardGroupName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, shardGroupName_); } 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(shardGroupName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, shardGroupName_); } 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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getShardGroupName() .equals(other.getShardGroupName())) 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) + SHARD_GROUP_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardGroupName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest 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.clickhouse.v1.GetClusterShardGroupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.GetClusterShardGroupRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest.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_ = ""; shardGroupName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardGroupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest(this); result.clusterId_ = clusterId_; result.shardGroupName_ = shardGroupName_; 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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getShardGroupName().isEmpty()) { shardGroupName_ = other.shardGroupName_; 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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the cluster that the shard group belongs to.
       * To get the cluster ID, make 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 cluster that the shard group belongs to.
       * To get the cluster ID, make 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 cluster that the shard group belongs to.
       * To get the cluster ID, make 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 cluster that the shard group belongs to.
       * To get the cluster ID, make 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 cluster that the shard group belongs to.
       * To get the cluster ID, make 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 shardGroupName_ = ""; /** *
       * Name of the shard group to request information about.
       * To get the name of a shard group, make a [ClusterService.ListShardGroups] request.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardGroupName. */ public java.lang.String getShardGroupName() { java.lang.Object ref = shardGroupName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shardGroupName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the shard group to request information about.
       * To get the name of a shard group, make a [ClusterService.ListShardGroups] request.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardGroupName. */ public com.google.protobuf.ByteString getShardGroupNameBytes() { java.lang.Object ref = shardGroupName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardGroupName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the shard group to request information about.
       * To get the name of a shard group, make a [ClusterService.ListShardGroups] request.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The shardGroupName to set. * @return This builder for chaining. */ public Builder setShardGroupName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } shardGroupName_ = value; onChanged(); return this; } /** *
       * Name of the shard group to request information about.
       * To get the name of a shard group, make a [ClusterService.ListShardGroups] request.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearShardGroupName() { shardGroupName_ = getDefaultInstance().getShardGroupName(); onChanged(); return this; } /** *
       * Name of the shard group to request information about.
       * To get the name of a shard group, make a [ClusterService.ListShardGroups] request.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The bytes for shardGroupName to set. * @return This builder for chaining. */ public Builder setShardGroupNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shardGroupName_ = 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.clickhouse.v1.GetClusterShardGroupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.GetClusterShardGroupRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetClusterShardGroupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GetClusterShardGroupRequest(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.clickhouse.v1.ClusterServiceOuterClass.GetClusterShardGroupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterShardGroupsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ListClusterShardGroupsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the cluster that the shard group belongs to.
     * To get the cluster ID, make 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 cluster that the shard group belongs to.
     * To get the cluster ID, make 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 [ListClusterShardGroupsResponse.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 [ListClusterShardGroupsResponse.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 [ListClusterShardGroupsResponse.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.clickhouse.v1.ListClusterShardGroupsRequest} */ public static final class ListClusterShardGroupsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterShardGroupsRequest) ListClusterShardGroupsRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListClusterShardGroupsRequest.newBuilder() to construct. private ListClusterShardGroupsRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListClusterShardGroupsRequest() { clusterId_ = ""; pageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListClusterShardGroupsRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListClusterShardGroupsRequest( 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the cluster that the shard group belongs to.
     * To get the cluster ID, make 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 cluster that the shard group belongs to.
     * To get the cluster ID, make 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 [ListClusterShardGroupsResponse.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 [ListClusterShardGroupsResponse.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 [ListClusterShardGroupsResponse.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest) 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest 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.clickhouse.v1.ListClusterShardGroupsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterShardGroupsRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest(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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the cluster that the shard group belongs to.
       * To get the cluster ID, make 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 cluster that the shard group belongs to.
       * To get the cluster ID, make 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 cluster that the shard group belongs to.
       * To get the cluster ID, make 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 cluster that the shard group belongs to.
       * To get the cluster ID, make 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 cluster that the shard group belongs to.
       * To get the cluster ID, make 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 [ListClusterShardGroupsResponse.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 [ListClusterShardGroupsResponse.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 [ListClusterShardGroupsResponse.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 [ListClusterShardGroupsResponse.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 [ListClusterShardGroupsResponse.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 [ListClusterShardGroupsResponse.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 [ListClusterShardGroupsResponse.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 [ListClusterShardGroupsResponse.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.clickhouse.v1.ListClusterShardGroupsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterShardGroupsRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListClusterShardGroupsRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListClusterShardGroupsRequest(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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterShardGroupsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ListClusterShardGroupsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of ClickHouse cluster's shard groups.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ java.util.List getShardGroupsList(); /** *
     * List of ClickHouse cluster's shard groups.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup getShardGroups(int index); /** *
     * List of ClickHouse cluster's shard groups.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ int getShardGroupsCount(); /** *
     * List of ClickHouse cluster's shard groups.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ java.util.List getShardGroupsOrBuilderList(); /** *
     * List of ClickHouse cluster's shard groups.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroupOrBuilder getShardGroupsOrBuilder( int index); /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClusterShardGroupsRequest.page_size], use the [next_page_token] as the value for the [ListClusterShardGroupsRequest.page_token] parameter in the next list request.
     * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClusterShardGroupsRequest.page_size], use the [next_page_token] as the value for the [ListClusterShardGroupsRequest.page_token] parameter in the next list request.
     * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.ListClusterShardGroupsResponse} */ public static final class ListClusterShardGroupsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterShardGroupsResponse) ListClusterShardGroupsResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListClusterShardGroupsResponse.newBuilder() to construct. private ListClusterShardGroupsResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListClusterShardGroupsResponse() { shardGroups_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListClusterShardGroupsResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListClusterShardGroupsResponse( 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)) { shardGroups_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } shardGroups_.add( input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup.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)) { shardGroups_ = java.util.Collections.unmodifiableList(shardGroups_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse.Builder.class); } public static final int SHARD_GROUPS_FIELD_NUMBER = 1; private java.util.List shardGroups_; /** *
     * List of ClickHouse cluster's shard groups.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ @java.lang.Override public java.util.List getShardGroupsList() { return shardGroups_; } /** *
     * List of ClickHouse cluster's shard groups.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ @java.lang.Override public java.util.List getShardGroupsOrBuilderList() { return shardGroups_; } /** *
     * List of ClickHouse cluster's shard groups.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ @java.lang.Override public int getShardGroupsCount() { return shardGroups_.size(); } /** *
     * List of ClickHouse cluster's shard groups.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup getShardGroups(int index) { return shardGroups_.get(index); } /** *
     * List of ClickHouse cluster's shard groups.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroupOrBuilder getShardGroupsOrBuilder( int index) { return shardGroups_.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 [ListClusterShardGroupsRequest.page_size], use the [next_page_token] as the value for the [ListClusterShardGroupsRequest.page_token] parameter in the next list request.
     * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClusterShardGroupsRequest.page_size], use the [next_page_token] as the value for the [ListClusterShardGroupsRequest.page_token] parameter in the next list request.
     * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < shardGroups_.size(); i++) { output.writeMessage(1, shardGroups_.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 < shardGroups_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, shardGroups_.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse) obj; if (!getShardGroupsList() .equals(other.getShardGroupsList())) 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 (getShardGroupsCount() > 0) { hash = (37 * hash) + SHARD_GROUPS_FIELD_NUMBER; hash = (53 * hash) + getShardGroupsList().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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse 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.clickhouse.v1.ListClusterShardGroupsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterShardGroupsResponse) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getShardGroupsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (shardGroupsBuilder_ == null) { shardGroups_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { shardGroupsBuilder_.clear(); } nextPageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse(this); int from_bitField0_ = bitField0_; if (shardGroupsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { shardGroups_ = java.util.Collections.unmodifiableList(shardGroups_); bitField0_ = (bitField0_ & ~0x00000001); } result.shardGroups_ = shardGroups_; } else { result.shardGroups_ = shardGroupsBuilder_.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse.getDefaultInstance()) return this; if (shardGroupsBuilder_ == null) { if (!other.shardGroups_.isEmpty()) { if (shardGroups_.isEmpty()) { shardGroups_ = other.shardGroups_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureShardGroupsIsMutable(); shardGroups_.addAll(other.shardGroups_); } onChanged(); } } else { if (!other.shardGroups_.isEmpty()) { if (shardGroupsBuilder_.isEmpty()) { shardGroupsBuilder_.dispose(); shardGroupsBuilder_ = null; shardGroups_ = other.shardGroups_; bitField0_ = (bitField0_ & ~0x00000001); shardGroupsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getShardGroupsFieldBuilder() : null; } else { shardGroupsBuilder_.addAllMessages(other.shardGroups_); } } } 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List shardGroups_ = java.util.Collections.emptyList(); private void ensureShardGroupsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { shardGroups_ = new java.util.ArrayList(shardGroups_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroupOrBuilder> shardGroupsBuilder_; /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public java.util.List getShardGroupsList() { if (shardGroupsBuilder_ == null) { return java.util.Collections.unmodifiableList(shardGroups_); } else { return shardGroupsBuilder_.getMessageList(); } } /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public int getShardGroupsCount() { if (shardGroupsBuilder_ == null) { return shardGroups_.size(); } else { return shardGroupsBuilder_.getCount(); } } /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup getShardGroups(int index) { if (shardGroupsBuilder_ == null) { return shardGroups_.get(index); } else { return shardGroupsBuilder_.getMessage(index); } } /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public Builder setShardGroups( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup value) { if (shardGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureShardGroupsIsMutable(); shardGroups_.set(index, value); onChanged(); } else { shardGroupsBuilder_.setMessage(index, value); } return this; } /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public Builder setShardGroups( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup.Builder builderForValue) { if (shardGroupsBuilder_ == null) { ensureShardGroupsIsMutable(); shardGroups_.set(index, builderForValue.build()); onChanged(); } else { shardGroupsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public Builder addShardGroups(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup value) { if (shardGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureShardGroupsIsMutable(); shardGroups_.add(value); onChanged(); } else { shardGroupsBuilder_.addMessage(value); } return this; } /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public Builder addShardGroups( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup value) { if (shardGroupsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureShardGroupsIsMutable(); shardGroups_.add(index, value); onChanged(); } else { shardGroupsBuilder_.addMessage(index, value); } return this; } /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public Builder addShardGroups( yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup.Builder builderForValue) { if (shardGroupsBuilder_ == null) { ensureShardGroupsIsMutable(); shardGroups_.add(builderForValue.build()); onChanged(); } else { shardGroupsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public Builder addShardGroups( int index, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup.Builder builderForValue) { if (shardGroupsBuilder_ == null) { ensureShardGroupsIsMutable(); shardGroups_.add(index, builderForValue.build()); onChanged(); } else { shardGroupsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public Builder addAllShardGroups( java.lang.Iterable values) { if (shardGroupsBuilder_ == null) { ensureShardGroupsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, shardGroups_); onChanged(); } else { shardGroupsBuilder_.addAllMessages(values); } return this; } /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public Builder clearShardGroups() { if (shardGroupsBuilder_ == null) { shardGroups_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { shardGroupsBuilder_.clear(); } return this; } /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public Builder removeShardGroups(int index) { if (shardGroupsBuilder_ == null) { ensureShardGroupsIsMutable(); shardGroups_.remove(index); onChanged(); } else { shardGroupsBuilder_.remove(index); } return this; } /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup.Builder getShardGroupsBuilder( int index) { return getShardGroupsFieldBuilder().getBuilder(index); } /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroupOrBuilder getShardGroupsOrBuilder( int index) { if (shardGroupsBuilder_ == null) { return shardGroups_.get(index); } else { return shardGroupsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public java.util.List getShardGroupsOrBuilderList() { if (shardGroupsBuilder_ != null) { return shardGroupsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(shardGroups_); } } /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup.Builder addShardGroupsBuilder() { return getShardGroupsFieldBuilder().addBuilder( yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup.getDefaultInstance()); } /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup.Builder addShardGroupsBuilder( int index) { return getShardGroupsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup.getDefaultInstance()); } /** *
       * List of ClickHouse cluster's shard groups.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.ShardGroup shard_groups = 1; */ public java.util.List getShardGroupsBuilderList() { return getShardGroupsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroupOrBuilder> getShardGroupsFieldBuilder() { if (shardGroupsBuilder_ == null) { shardGroupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroup.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ShardGroupOrBuilder>( shardGroups_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); shardGroups_ = null; } return shardGroupsBuilder_; } 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 [ListClusterShardGroupsRequest.page_size], use the [next_page_token] as the value for the [ListClusterShardGroupsRequest.page_token] parameter in the next list request.
       * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterShardGroupsRequest.page_size], use the [next_page_token] as the value for the [ListClusterShardGroupsRequest.page_token] parameter in the next list request.
       * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterShardGroupsRequest.page_size], use the [next_page_token] as the value for the [ListClusterShardGroupsRequest.page_token] parameter in the next list request.
       * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterShardGroupsRequest.page_size], use the [next_page_token] as the value for the [ListClusterShardGroupsRequest.page_token] parameter in the next list request.
       * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterShardGroupsRequest.page_size], use the [next_page_token] as the value for the [ListClusterShardGroupsRequest.page_token] parameter in the next list request.
       * Each subsequent list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterShardGroupsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterShardGroupsResponse) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListClusterShardGroupsResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListClusterShardGroupsResponse(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.clickhouse.v1.ClusterServiceOuterClass.ListClusterShardGroupsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateClusterShardGroupRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.CreateClusterShardGroupRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to add a shard group to.
     * To get the cluster ID, make 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 ClickHouse cluster to add a shard group to.
     * To get the cluster ID, make 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 for the new shard group.
     * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardGroupName. */ java.lang.String getShardGroupName(); /** *
     * Name for the new shard group.
     * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardGroupName. */ com.google.protobuf.ByteString getShardGroupNameBytes(); /** *
     * Description of the new shard group. 0-256 characters long.
     * 
* * string description = 3; * @return The description. */ java.lang.String getDescription(); /** *
     * Description of the new shard group. 0-256 characters long.
     * 
* * string description = 3; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * List of shard names that should be put into the new group.
     * To get the list, make a [ClusterService.ListShardGroups] request.
     * 
* * repeated string shard_names = 4; * @return A list containing the shardNames. */ java.util.List getShardNamesList(); /** *
     * List of shard names that should be put into the new group.
     * To get the list, make a [ClusterService.ListShardGroups] request.
     * 
* * repeated string shard_names = 4; * @return The count of shardNames. */ int getShardNamesCount(); /** *
     * List of shard names that should be put into the new group.
     * To get the list, make a [ClusterService.ListShardGroups] request.
     * 
* * repeated string shard_names = 4; * @param index The index of the element to return. * @return The shardNames at the given index. */ java.lang.String getShardNames(int index); /** *
     * List of shard names that should be put into the new group.
     * To get the list, make a [ClusterService.ListShardGroups] request.
     * 
* * repeated string shard_names = 4; * @param index The index of the value to return. * @return The bytes of the shardNames at the given index. */ com.google.protobuf.ByteString getShardNamesBytes(int index); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.CreateClusterShardGroupRequest} */ public static final class CreateClusterShardGroupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.CreateClusterShardGroupRequest) CreateClusterShardGroupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use CreateClusterShardGroupRequest.newBuilder() to construct. private CreateClusterShardGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateClusterShardGroupRequest() { clusterId_ = ""; shardGroupName_ = ""; description_ = ""; shardNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateClusterShardGroupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateClusterShardGroupRequest( 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(); shardGroupName_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); description_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { shardNames_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } shardNames_.add(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)) { shardNames_ = shardNames_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to add a shard group to.
     * To get the cluster ID, make 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 ClickHouse cluster to add a shard group to.
     * To get the cluster ID, make 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 SHARD_GROUP_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object shardGroupName_; /** *
     * Name for the new shard group.
     * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardGroupName. */ @java.lang.Override public java.lang.String getShardGroupName() { java.lang.Object ref = shardGroupName_; 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(); shardGroupName_ = s; return s; } } /** *
     * Name for the new shard group.
     * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardGroupName. */ @java.lang.Override public com.google.protobuf.ByteString getShardGroupNameBytes() { java.lang.Object ref = shardGroupName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardGroupName_ = 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 shard group. 0-256 characters long.
     * 
* * string description = 3; * @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 shard group. 0-256 characters long.
     * 
* * string description = 3; * @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 SHARD_NAMES_FIELD_NUMBER = 4; private com.google.protobuf.LazyStringList shardNames_; /** *
     * List of shard names that should be put into the new group.
     * To get the list, make a [ClusterService.ListShardGroups] request.
     * 
* * repeated string shard_names = 4; * @return A list containing the shardNames. */ public com.google.protobuf.ProtocolStringList getShardNamesList() { return shardNames_; } /** *
     * List of shard names that should be put into the new group.
     * To get the list, make a [ClusterService.ListShardGroups] request.
     * 
* * repeated string shard_names = 4; * @return The count of shardNames. */ public int getShardNamesCount() { return shardNames_.size(); } /** *
     * List of shard names that should be put into the new group.
     * To get the list, make a [ClusterService.ListShardGroups] request.
     * 
* * repeated string shard_names = 4; * @param index The index of the element to return. * @return The shardNames at the given index. */ public java.lang.String getShardNames(int index) { return shardNames_.get(index); } /** *
     * List of shard names that should be put into the new group.
     * To get the list, make a [ClusterService.ListShardGroups] request.
     * 
* * repeated string shard_names = 4; * @param index The index of the value to return. * @return The bytes of the shardNames at the given index. */ public com.google.protobuf.ByteString getShardNamesBytes(int index) { return shardNames_.getByteString(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 { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shardGroupName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, shardGroupName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); } for (int i = 0; i < shardNames_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, shardNames_.getRaw(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(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shardGroupName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, shardGroupName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); } { int dataSize = 0; for (int i = 0; i < shardNames_.size(); i++) { dataSize += computeStringSizeNoTag(shardNames_.getRaw(i)); } size += dataSize; size += 1 * getShardNamesList().size(); } 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getShardGroupName() .equals(other.getShardGroupName())) return false; if (!getDescription() .equals(other.getDescription())) return false; if (!getShardNamesList() .equals(other.getShardNamesList())) 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) + SHARD_GROUP_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardGroupName().hashCode(); hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); if (getShardNamesCount() > 0) { hash = (37 * hash) + SHARD_NAMES_FIELD_NUMBER; hash = (53 * hash) + getShardNamesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest 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.clickhouse.v1.CreateClusterShardGroupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.CreateClusterShardGroupRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest.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_ = ""; shardGroupName_ = ""; description_ = ""; shardNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; result.shardGroupName_ = shardGroupName_; result.description_ = description_; if (((bitField0_ & 0x00000001) != 0)) { shardNames_ = shardNames_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.shardNames_ = shardNames_; 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getShardGroupName().isEmpty()) { shardGroupName_ = other.shardGroupName_; onChanged(); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } if (!other.shardNames_.isEmpty()) { if (shardNames_.isEmpty()) { shardNames_ = other.shardNames_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureShardNamesIsMutable(); shardNames_.addAll(other.shardNames_); } 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to add a shard group to.
       * To get the cluster ID, make 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 ClickHouse cluster to add a shard group to.
       * To get the cluster ID, make 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 ClickHouse cluster to add a shard group to.
       * To get the cluster ID, make 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 ClickHouse cluster to add a shard group to.
       * To get the cluster ID, make 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 ClickHouse cluster to add a shard group to.
       * To get the cluster ID, make 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 shardGroupName_ = ""; /** *
       * Name for the new shard group.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardGroupName. */ public java.lang.String getShardGroupName() { java.lang.Object ref = shardGroupName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shardGroupName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name for the new shard group.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardGroupName. */ public com.google.protobuf.ByteString getShardGroupNameBytes() { java.lang.Object ref = shardGroupName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardGroupName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name for the new shard group.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The shardGroupName to set. * @return This builder for chaining. */ public Builder setShardGroupName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } shardGroupName_ = value; onChanged(); return this; } /** *
       * Name for the new shard group.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearShardGroupName() { shardGroupName_ = getDefaultInstance().getShardGroupName(); onChanged(); return this; } /** *
       * Name for the new shard group.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The bytes for shardGroupName to set. * @return This builder for chaining. */ public Builder setShardGroupNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shardGroupName_ = value; onChanged(); return this; } private java.lang.Object description_ = ""; /** *
       * Description of the new shard group. 0-256 characters long.
       * 
* * string description = 3; * @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 shard group. 0-256 characters long.
       * 
* * string description = 3; * @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 shard group. 0-256 characters long.
       * 
* * string description = 3; * @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 shard group. 0-256 characters long.
       * 
* * string description = 3; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** *
       * Description of the new shard group. 0-256 characters long.
       * 
* * string description = 3; * @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.LazyStringList shardNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureShardNamesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { shardNames_ = new com.google.protobuf.LazyStringArrayList(shardNames_); bitField0_ |= 0x00000001; } } /** *
       * List of shard names that should be put into the new group.
       * To get the list, make a [ClusterService.ListShardGroups] request.
       * 
* * repeated string shard_names = 4; * @return A list containing the shardNames. */ public com.google.protobuf.ProtocolStringList getShardNamesList() { return shardNames_.getUnmodifiableView(); } /** *
       * List of shard names that should be put into the new group.
       * To get the list, make a [ClusterService.ListShardGroups] request.
       * 
* * repeated string shard_names = 4; * @return The count of shardNames. */ public int getShardNamesCount() { return shardNames_.size(); } /** *
       * List of shard names that should be put into the new group.
       * To get the list, make a [ClusterService.ListShardGroups] request.
       * 
* * repeated string shard_names = 4; * @param index The index of the element to return. * @return The shardNames at the given index. */ public java.lang.String getShardNames(int index) { return shardNames_.get(index); } /** *
       * List of shard names that should be put into the new group.
       * To get the list, make a [ClusterService.ListShardGroups] request.
       * 
* * repeated string shard_names = 4; * @param index The index of the value to return. * @return The bytes of the shardNames at the given index. */ public com.google.protobuf.ByteString getShardNamesBytes(int index) { return shardNames_.getByteString(index); } /** *
       * List of shard names that should be put into the new group.
       * To get the list, make a [ClusterService.ListShardGroups] request.
       * 
* * repeated string shard_names = 4; * @param index The index to set the value at. * @param value The shardNames to set. * @return This builder for chaining. */ public Builder setShardNames( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureShardNamesIsMutable(); shardNames_.set(index, value); onChanged(); return this; } /** *
       * List of shard names that should be put into the new group.
       * To get the list, make a [ClusterService.ListShardGroups] request.
       * 
* * repeated string shard_names = 4; * @param value The shardNames to add. * @return This builder for chaining. */ public Builder addShardNames( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureShardNamesIsMutable(); shardNames_.add(value); onChanged(); return this; } /** *
       * List of shard names that should be put into the new group.
       * To get the list, make a [ClusterService.ListShardGroups] request.
       * 
* * repeated string shard_names = 4; * @param values The shardNames to add. * @return This builder for chaining. */ public Builder addAllShardNames( java.lang.Iterable values) { ensureShardNamesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, shardNames_); onChanged(); return this; } /** *
       * List of shard names that should be put into the new group.
       * To get the list, make a [ClusterService.ListShardGroups] request.
       * 
* * repeated string shard_names = 4; * @return This builder for chaining. */ public Builder clearShardNames() { shardNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * List of shard names that should be put into the new group.
       * To get the list, make a [ClusterService.ListShardGroups] request.
       * 
* * repeated string shard_names = 4; * @param value The bytes of the shardNames to add. * @return This builder for chaining. */ public Builder addShardNamesBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureShardNamesIsMutable(); shardNames_.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.clickhouse.v1.CreateClusterShardGroupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.CreateClusterShardGroupRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateClusterShardGroupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateClusterShardGroupRequest(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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateClusterShardGroupMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.CreateClusterShardGroupMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the cluster to add a shard group to.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the cluster to add a shard group to.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the shard group that is being added.
     * 
* * string shard_group_name = 2; * @return The shardGroupName. */ java.lang.String getShardGroupName(); /** *
     * Name of the shard group that is being added.
     * 
* * string shard_group_name = 2; * @return The bytes for shardGroupName. */ com.google.protobuf.ByteString getShardGroupNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.CreateClusterShardGroupMetadata} */ public static final class CreateClusterShardGroupMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.CreateClusterShardGroupMetadata) CreateClusterShardGroupMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use CreateClusterShardGroupMetadata.newBuilder() to construct. private CreateClusterShardGroupMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateClusterShardGroupMetadata() { clusterId_ = ""; shardGroupName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateClusterShardGroupMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateClusterShardGroupMetadata( 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(); shardGroupName_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the cluster to add a shard group to.
     * 
* * 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 cluster to add a shard group to.
     * 
* * 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 SHARD_GROUP_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object shardGroupName_; /** *
     * Name of the shard group that is being added.
     * 
* * string shard_group_name = 2; * @return The shardGroupName. */ @java.lang.Override public java.lang.String getShardGroupName() { java.lang.Object ref = shardGroupName_; 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(); shardGroupName_ = s; return s; } } /** *
     * Name of the shard group that is being added.
     * 
* * string shard_group_name = 2; * @return The bytes for shardGroupName. */ @java.lang.Override public com.google.protobuf.ByteString getShardGroupNameBytes() { java.lang.Object ref = shardGroupName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardGroupName_ = 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(shardGroupName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, shardGroupName_); } 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(shardGroupName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, shardGroupName_); } 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getShardGroupName() .equals(other.getShardGroupName())) 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) + SHARD_GROUP_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardGroupName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata 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.clickhouse.v1.CreateClusterShardGroupMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.CreateClusterShardGroupMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata.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_ = ""; shardGroupName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata(this); result.clusterId_ = clusterId_; result.shardGroupName_ = shardGroupName_; 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getShardGroupName().isEmpty()) { shardGroupName_ = other.shardGroupName_; 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the cluster to add a shard group to.
       * 
* * 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 cluster to add a shard group to.
       * 
* * 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 cluster to add a shard group to.
       * 
* * 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 cluster to add a shard group to.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the cluster to add a shard group to.
       * 
* * 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 shardGroupName_ = ""; /** *
       * Name of the shard group that is being added.
       * 
* * string shard_group_name = 2; * @return The shardGroupName. */ public java.lang.String getShardGroupName() { java.lang.Object ref = shardGroupName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shardGroupName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the shard group that is being added.
       * 
* * string shard_group_name = 2; * @return The bytes for shardGroupName. */ public com.google.protobuf.ByteString getShardGroupNameBytes() { java.lang.Object ref = shardGroupName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardGroupName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the shard group that is being added.
       * 
* * string shard_group_name = 2; * @param value The shardGroupName to set. * @return This builder for chaining. */ public Builder setShardGroupName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } shardGroupName_ = value; onChanged(); return this; } /** *
       * Name of the shard group that is being added.
       * 
* * string shard_group_name = 2; * @return This builder for chaining. */ public Builder clearShardGroupName() { shardGroupName_ = getDefaultInstance().getShardGroupName(); onChanged(); return this; } /** *
       * Name of the shard group that is being added.
       * 
* * string shard_group_name = 2; * @param value The bytes for shardGroupName to set. * @return This builder for chaining. */ public Builder setShardGroupNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shardGroupName_ = 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.clickhouse.v1.CreateClusterShardGroupMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.CreateClusterShardGroupMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateClusterShardGroupMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateClusterShardGroupMetadata(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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterShardGroupMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterShardGroupRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardGroupRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster that contains the shard group to update.
     * To get the cluster ID, make 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 ClickHouse cluster that contains the shard group to update.
     * To get the cluster ID, make 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 shard group that should be updated.
     * To get the name, make a [ClusterService.ListShardGroups] request.
     * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardGroupName. */ java.lang.String getShardGroupName(); /** *
     * Name of the shard group that should be updated.
     * To get the name, make a [ClusterService.ListShardGroups] request.
     * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardGroupName. */ com.google.protobuf.ByteString getShardGroupNameBytes(); /** * .google.protobuf.FieldMask update_mask = 3; * @return Whether the updateMask field is set. */ boolean hasUpdateMask(); /** * .google.protobuf.FieldMask update_mask = 3; * @return The updateMask. */ com.google.protobuf.FieldMask getUpdateMask(); /** * .google.protobuf.FieldMask update_mask = 3; */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); /** *
     * Updated description of the shard group. 0-256 characters long.
     * 
* * string description = 4; * @return The description. */ java.lang.String getDescription(); /** *
     * Updated description of the shard group. 0-256 characters long.
     * 
* * string description = 4; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Updated list of shard names that belongs to the shard group.
     * 
* * repeated string shard_names = 5; * @return A list containing the shardNames. */ java.util.List getShardNamesList(); /** *
     * Updated list of shard names that belongs to the shard group.
     * 
* * repeated string shard_names = 5; * @return The count of shardNames. */ int getShardNamesCount(); /** *
     * Updated list of shard names that belongs to the shard group.
     * 
* * repeated string shard_names = 5; * @param index The index of the element to return. * @return The shardNames at the given index. */ java.lang.String getShardNames(int index); /** *
     * Updated list of shard names that belongs to the shard group.
     * 
* * repeated string shard_names = 5; * @param index The index of the value to return. * @return The bytes of the shardNames at the given index. */ com.google.protobuf.ByteString getShardNamesBytes(int index); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardGroupRequest} */ public static final class UpdateClusterShardGroupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardGroupRequest) UpdateClusterShardGroupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateClusterShardGroupRequest.newBuilder() to construct. private UpdateClusterShardGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateClusterShardGroupRequest() { clusterId_ = ""; shardGroupName_ = ""; description_ = ""; shardNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateClusterShardGroupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateClusterShardGroupRequest( 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(); shardGroupName_ = 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: { java.lang.String s = input.readStringRequireUtf8(); description_ = s; break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { shardNames_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } shardNames_.add(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)) { shardNames_ = shardNames_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster that contains the shard group to update.
     * To get the cluster ID, make 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 ClickHouse cluster that contains the shard group to update.
     * To get the cluster ID, make 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 SHARD_GROUP_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object shardGroupName_; /** *
     * Name of the shard group that should be updated.
     * To get the name, make a [ClusterService.ListShardGroups] request.
     * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardGroupName. */ @java.lang.Override public java.lang.String getShardGroupName() { java.lang.Object ref = shardGroupName_; 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(); shardGroupName_ = s; return s; } } /** *
     * Name of the shard group that should be updated.
     * To get the name, make a [ClusterService.ListShardGroups] request.
     * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardGroupName. */ @java.lang.Override public com.google.protobuf.ByteString getShardGroupNameBytes() { java.lang.Object ref = shardGroupName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardGroupName_ = 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_; /** * .google.protobuf.FieldMask update_mask = 3; * @return Whether the updateMask field is set. */ @java.lang.Override public boolean hasUpdateMask() { return updateMask_ != null; } /** * .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_; } /** * .google.protobuf.FieldMask update_mask = 3; */ @java.lang.Override public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return getUpdateMask(); } public static final int DESCRIPTION_FIELD_NUMBER = 4; private volatile java.lang.Object description_; /** *
     * Updated description of the shard group. 0-256 characters long.
     * 
* * string description = 4; * @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; } } /** *
     * Updated description of the shard group. 0-256 characters long.
     * 
* * string description = 4; * @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 SHARD_NAMES_FIELD_NUMBER = 5; private com.google.protobuf.LazyStringList shardNames_; /** *
     * Updated list of shard names that belongs to the shard group.
     * 
* * repeated string shard_names = 5; * @return A list containing the shardNames. */ public com.google.protobuf.ProtocolStringList getShardNamesList() { return shardNames_; } /** *
     * Updated list of shard names that belongs to the shard group.
     * 
* * repeated string shard_names = 5; * @return The count of shardNames. */ public int getShardNamesCount() { return shardNames_.size(); } /** *
     * Updated list of shard names that belongs to the shard group.
     * 
* * repeated string shard_names = 5; * @param index The index of the element to return. * @return The shardNames at the given index. */ public java.lang.String getShardNames(int index) { return shardNames_.get(index); } /** *
     * Updated list of shard names that belongs to the shard group.
     * 
* * repeated string shard_names = 5; * @param index The index of the value to return. * @return The bytes of the shardNames at the given index. */ public com.google.protobuf.ByteString getShardNamesBytes(int index) { return shardNames_.getByteString(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 { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shardGroupName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, shardGroupName_); } if (updateMask_ != null) { output.writeMessage(3, getUpdateMask()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, description_); } for (int i = 0; i < shardNames_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, shardNames_.getRaw(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(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shardGroupName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, shardGroupName_); } if (updateMask_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getUpdateMask()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, description_); } { int dataSize = 0; for (int i = 0; i < shardNames_.size(); i++) { dataSize += computeStringSizeNoTag(shardNames_.getRaw(i)); } size += dataSize; size += 1 * getShardNamesList().size(); } 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getShardGroupName() .equals(other.getShardGroupName())) 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 (!getShardNamesList() .equals(other.getShardNamesList())) 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) + SHARD_GROUP_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardGroupName().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 (getShardNamesCount() > 0) { hash = (37 * hash) + SHARD_NAMES_FIELD_NUMBER; hash = (53 * hash) + getShardNamesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest 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.clickhouse.v1.UpdateClusterShardGroupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardGroupRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest.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_ = ""; shardGroupName_ = ""; if (updateMaskBuilder_ == null) { updateMask_ = null; } else { updateMask_ = null; updateMaskBuilder_ = null; } description_ = ""; shardNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; result.shardGroupName_ = shardGroupName_; if (updateMaskBuilder_ == null) { result.updateMask_ = updateMask_; } else { result.updateMask_ = updateMaskBuilder_.build(); } result.description_ = description_; if (((bitField0_ & 0x00000001) != 0)) { shardNames_ = shardNames_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.shardNames_ = shardNames_; 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getShardGroupName().isEmpty()) { shardGroupName_ = other.shardGroupName_; onChanged(); } if (other.hasUpdateMask()) { mergeUpdateMask(other.getUpdateMask()); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } if (!other.shardNames_.isEmpty()) { if (shardNames_.isEmpty()) { shardNames_ = other.shardNames_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureShardNamesIsMutable(); shardNames_.addAll(other.shardNames_); } 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster that contains the shard group to update.
       * To get the cluster ID, make 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 ClickHouse cluster that contains the shard group to update.
       * To get the cluster ID, make 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 ClickHouse cluster that contains the shard group to update.
       * To get the cluster ID, make 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 ClickHouse cluster that contains the shard group to update.
       * To get the cluster ID, make 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 ClickHouse cluster that contains the shard group to update.
       * To get the cluster ID, make 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 shardGroupName_ = ""; /** *
       * Name of the shard group that should be updated.
       * To get the name, make a [ClusterService.ListShardGroups] request.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardGroupName. */ public java.lang.String getShardGroupName() { java.lang.Object ref = shardGroupName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shardGroupName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the shard group that should be updated.
       * To get the name, make a [ClusterService.ListShardGroups] request.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardGroupName. */ public com.google.protobuf.ByteString getShardGroupNameBytes() { java.lang.Object ref = shardGroupName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardGroupName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the shard group that should be updated.
       * To get the name, make a [ClusterService.ListShardGroups] request.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The shardGroupName to set. * @return This builder for chaining. */ public Builder setShardGroupName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } shardGroupName_ = value; onChanged(); return this; } /** *
       * Name of the shard group that should be updated.
       * To get the name, make a [ClusterService.ListShardGroups] request.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearShardGroupName() { shardGroupName_ = getDefaultInstance().getShardGroupName(); onChanged(); return this; } /** *
       * Name of the shard group that should be updated.
       * To get the name, make a [ClusterService.ListShardGroups] request.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The bytes for shardGroupName to set. * @return This builder for chaining. */ public Builder setShardGroupNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shardGroupName_ = 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_; /** * .google.protobuf.FieldMask update_mask = 3; * @return Whether the updateMask field is set. */ public boolean hasUpdateMask() { return updateMaskBuilder_ != null || updateMask_ != null; } /** * .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(); } } /** * .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; } /** * .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; } /** * .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; } /** * .google.protobuf.FieldMask update_mask = 3; */ public Builder clearUpdateMask() { if (updateMaskBuilder_ == null) { updateMask_ = null; onChanged(); } else { updateMask_ = null; updateMaskBuilder_ = null; } return this; } /** * .google.protobuf.FieldMask update_mask = 3; */ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { onChanged(); return getUpdateMaskFieldBuilder().getBuilder(); } /** * .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_; } } /** * .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 java.lang.Object description_ = ""; /** *
       * Updated description of the shard group. 0-256 characters long.
       * 
* * string description = 4; * @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; } } /** *
       * Updated description of the shard group. 0-256 characters long.
       * 
* * string description = 4; * @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; } } /** *
       * Updated description of the shard group. 0-256 characters long.
       * 
* * string description = 4; * @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; } /** *
       * Updated description of the shard group. 0-256 characters long.
       * 
* * string description = 4; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** *
       * Updated description of the shard group. 0-256 characters long.
       * 
* * string description = 4; * @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.LazyStringList shardNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureShardNamesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { shardNames_ = new com.google.protobuf.LazyStringArrayList(shardNames_); bitField0_ |= 0x00000001; } } /** *
       * Updated list of shard names that belongs to the shard group.
       * 
* * repeated string shard_names = 5; * @return A list containing the shardNames. */ public com.google.protobuf.ProtocolStringList getShardNamesList() { return shardNames_.getUnmodifiableView(); } /** *
       * Updated list of shard names that belongs to the shard group.
       * 
* * repeated string shard_names = 5; * @return The count of shardNames. */ public int getShardNamesCount() { return shardNames_.size(); } /** *
       * Updated list of shard names that belongs to the shard group.
       * 
* * repeated string shard_names = 5; * @param index The index of the element to return. * @return The shardNames at the given index. */ public java.lang.String getShardNames(int index) { return shardNames_.get(index); } /** *
       * Updated list of shard names that belongs to the shard group.
       * 
* * repeated string shard_names = 5; * @param index The index of the value to return. * @return The bytes of the shardNames at the given index. */ public com.google.protobuf.ByteString getShardNamesBytes(int index) { return shardNames_.getByteString(index); } /** *
       * Updated list of shard names that belongs to the shard group.
       * 
* * repeated string shard_names = 5; * @param index The index to set the value at. * @param value The shardNames to set. * @return This builder for chaining. */ public Builder setShardNames( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureShardNamesIsMutable(); shardNames_.set(index, value); onChanged(); return this; } /** *
       * Updated list of shard names that belongs to the shard group.
       * 
* * repeated string shard_names = 5; * @param value The shardNames to add. * @return This builder for chaining. */ public Builder addShardNames( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureShardNamesIsMutable(); shardNames_.add(value); onChanged(); return this; } /** *
       * Updated list of shard names that belongs to the shard group.
       * 
* * repeated string shard_names = 5; * @param values The shardNames to add. * @return This builder for chaining. */ public Builder addAllShardNames( java.lang.Iterable values) { ensureShardNamesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, shardNames_); onChanged(); return this; } /** *
       * Updated list of shard names that belongs to the shard group.
       * 
* * repeated string shard_names = 5; * @return This builder for chaining. */ public Builder clearShardNames() { shardNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * Updated list of shard names that belongs to the shard group.
       * 
* * repeated string shard_names = 5; * @param value The bytes of the shardNames to add. * @return This builder for chaining. */ public Builder addShardNamesBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureShardNamesIsMutable(); shardNames_.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.clickhouse.v1.UpdateClusterShardGroupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardGroupRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateClusterShardGroupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateClusterShardGroupRequest(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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterShardGroupMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardGroupMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the cluster that contains the shard group being updated.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the cluster that contains the shard group being updated.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the shard group that is being updated.
     * 
* * string shard_group_name = 2; * @return The shardGroupName. */ java.lang.String getShardGroupName(); /** *
     * Name of the shard group that is being updated.
     * 
* * string shard_group_name = 2; * @return The bytes for shardGroupName. */ com.google.protobuf.ByteString getShardGroupNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardGroupMetadata} */ public static final class UpdateClusterShardGroupMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardGroupMetadata) UpdateClusterShardGroupMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateClusterShardGroupMetadata.newBuilder() to construct. private UpdateClusterShardGroupMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateClusterShardGroupMetadata() { clusterId_ = ""; shardGroupName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateClusterShardGroupMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateClusterShardGroupMetadata( 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(); shardGroupName_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the cluster that contains the shard group 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 cluster that contains the shard group 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 SHARD_GROUP_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object shardGroupName_; /** *
     * Name of the shard group that is being updated.
     * 
* * string shard_group_name = 2; * @return The shardGroupName. */ @java.lang.Override public java.lang.String getShardGroupName() { java.lang.Object ref = shardGroupName_; 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(); shardGroupName_ = s; return s; } } /** *
     * Name of the shard group that is being updated.
     * 
* * string shard_group_name = 2; * @return The bytes for shardGroupName. */ @java.lang.Override public com.google.protobuf.ByteString getShardGroupNameBytes() { java.lang.Object ref = shardGroupName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardGroupName_ = 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(shardGroupName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, shardGroupName_); } 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(shardGroupName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, shardGroupName_); } 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getShardGroupName() .equals(other.getShardGroupName())) 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) + SHARD_GROUP_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardGroupName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata 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.clickhouse.v1.UpdateClusterShardGroupMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardGroupMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata.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_ = ""; shardGroupName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata(this); result.clusterId_ = clusterId_; result.shardGroupName_ = shardGroupName_; 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getShardGroupName().isEmpty()) { shardGroupName_ = other.shardGroupName_; 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the cluster that contains the shard group 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 cluster that contains the shard group 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 cluster that contains the shard group 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 cluster that contains the shard group being updated.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the cluster that contains the shard group 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 shardGroupName_ = ""; /** *
       * Name of the shard group that is being updated.
       * 
* * string shard_group_name = 2; * @return The shardGroupName. */ public java.lang.String getShardGroupName() { java.lang.Object ref = shardGroupName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shardGroupName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the shard group that is being updated.
       * 
* * string shard_group_name = 2; * @return The bytes for shardGroupName. */ public com.google.protobuf.ByteString getShardGroupNameBytes() { java.lang.Object ref = shardGroupName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardGroupName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the shard group that is being updated.
       * 
* * string shard_group_name = 2; * @param value The shardGroupName to set. * @return This builder for chaining. */ public Builder setShardGroupName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } shardGroupName_ = value; onChanged(); return this; } /** *
       * Name of the shard group that is being updated.
       * 
* * string shard_group_name = 2; * @return This builder for chaining. */ public Builder clearShardGroupName() { shardGroupName_ = getDefaultInstance().getShardGroupName(); onChanged(); return this; } /** *
       * Name of the shard group that is being updated.
       * 
* * string shard_group_name = 2; * @param value The bytes for shardGroupName to set. * @return This builder for chaining. */ public Builder setShardGroupNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shardGroupName_ = 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.clickhouse.v1.UpdateClusterShardGroupMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.UpdateClusterShardGroupMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateClusterShardGroupMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateClusterShardGroupMetadata(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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterShardGroupMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterShardGroupRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardGroupRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster that contains the shard group to delete.
     * To get the cluster ID, make 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 ClickHouse cluster that contains the shard group to delete.
     * To get the cluster ID, make 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 shard group that should be deleted.
     * To get the name, make a [ClusterService.ListShardGroups] request.
     * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardGroupName. */ java.lang.String getShardGroupName(); /** *
     * Name of the shard group that should be deleted.
     * To get the name, make a [ClusterService.ListShardGroups] request.
     * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardGroupName. */ com.google.protobuf.ByteString getShardGroupNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardGroupRequest} */ public static final class DeleteClusterShardGroupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardGroupRequest) DeleteClusterShardGroupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteClusterShardGroupRequest.newBuilder() to construct. private DeleteClusterShardGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteClusterShardGroupRequest() { clusterId_ = ""; shardGroupName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteClusterShardGroupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteClusterShardGroupRequest( 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(); shardGroupName_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster that contains the shard group to delete.
     * To get the cluster ID, make 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 ClickHouse cluster that contains the shard group to delete.
     * To get the cluster ID, make 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 SHARD_GROUP_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object shardGroupName_; /** *
     * Name of the shard group that should be deleted.
     * To get the name, make a [ClusterService.ListShardGroups] request.
     * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardGroupName. */ @java.lang.Override public java.lang.String getShardGroupName() { java.lang.Object ref = shardGroupName_; 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(); shardGroupName_ = s; return s; } } /** *
     * Name of the shard group that should be deleted.
     * To get the name, make a [ClusterService.ListShardGroups] request.
     * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardGroupName. */ @java.lang.Override public com.google.protobuf.ByteString getShardGroupNameBytes() { java.lang.Object ref = shardGroupName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardGroupName_ = 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(shardGroupName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, shardGroupName_); } 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(shardGroupName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, shardGroupName_); } 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getShardGroupName() .equals(other.getShardGroupName())) 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) + SHARD_GROUP_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardGroupName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest 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.clickhouse.v1.DeleteClusterShardGroupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardGroupRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest.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_ = ""; shardGroupName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest(this); result.clusterId_ = clusterId_; result.shardGroupName_ = shardGroupName_; 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getShardGroupName().isEmpty()) { shardGroupName_ = other.shardGroupName_; 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster that contains the shard group to delete.
       * To get the cluster ID, make 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 ClickHouse cluster that contains the shard group to delete.
       * To get the cluster ID, make 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 ClickHouse cluster that contains the shard group to delete.
       * To get the cluster ID, make 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 ClickHouse cluster that contains the shard group to delete.
       * To get the cluster ID, make 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 ClickHouse cluster that contains the shard group to delete.
       * To get the cluster ID, make 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 shardGroupName_ = ""; /** *
       * Name of the shard group that should be deleted.
       * To get the name, make a [ClusterService.ListShardGroups] request.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardGroupName. */ public java.lang.String getShardGroupName() { java.lang.Object ref = shardGroupName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shardGroupName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the shard group that should be deleted.
       * To get the name, make a [ClusterService.ListShardGroups] request.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardGroupName. */ public com.google.protobuf.ByteString getShardGroupNameBytes() { java.lang.Object ref = shardGroupName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardGroupName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the shard group that should be deleted.
       * To get the name, make a [ClusterService.ListShardGroups] request.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The shardGroupName to set. * @return This builder for chaining. */ public Builder setShardGroupName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } shardGroupName_ = value; onChanged(); return this; } /** *
       * Name of the shard group that should be deleted.
       * To get the name, make a [ClusterService.ListShardGroups] request.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearShardGroupName() { shardGroupName_ = getDefaultInstance().getShardGroupName(); onChanged(); return this; } /** *
       * Name of the shard group that should be deleted.
       * To get the name, make a [ClusterService.ListShardGroups] request.
       * 
* * string shard_group_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The bytes for shardGroupName to set. * @return This builder for chaining. */ public Builder setShardGroupNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shardGroupName_ = 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.clickhouse.v1.DeleteClusterShardGroupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardGroupRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteClusterShardGroupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteClusterShardGroupRequest(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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterShardGroupMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardGroupMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the cluster that contains the shard group being deleted.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the cluster that contains the shard group being deleted.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the shard group that is being deleted.
     * 
* * string shard_group_name = 2; * @return The shardGroupName. */ java.lang.String getShardGroupName(); /** *
     * Name of the shard group that is being deleted.
     * 
* * string shard_group_name = 2; * @return The bytes for shardGroupName. */ com.google.protobuf.ByteString getShardGroupNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardGroupMetadata} */ public static final class DeleteClusterShardGroupMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardGroupMetadata) DeleteClusterShardGroupMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteClusterShardGroupMetadata.newBuilder() to construct. private DeleteClusterShardGroupMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteClusterShardGroupMetadata() { clusterId_ = ""; shardGroupName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteClusterShardGroupMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteClusterShardGroupMetadata( 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(); shardGroupName_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the cluster that contains the shard group 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 cluster that contains the shard group 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 SHARD_GROUP_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object shardGroupName_; /** *
     * Name of the shard group that is being deleted.
     * 
* * string shard_group_name = 2; * @return The shardGroupName. */ @java.lang.Override public java.lang.String getShardGroupName() { java.lang.Object ref = shardGroupName_; 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(); shardGroupName_ = s; return s; } } /** *
     * Name of the shard group that is being deleted.
     * 
* * string shard_group_name = 2; * @return The bytes for shardGroupName. */ @java.lang.Override public com.google.protobuf.ByteString getShardGroupNameBytes() { java.lang.Object ref = shardGroupName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardGroupName_ = 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(shardGroupName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, shardGroupName_); } 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(shardGroupName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, shardGroupName_); } 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getShardGroupName() .equals(other.getShardGroupName())) 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) + SHARD_GROUP_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardGroupName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata 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.clickhouse.v1.DeleteClusterShardGroupMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardGroupMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata.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_ = ""; shardGroupName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata(this); result.clusterId_ = clusterId_; result.shardGroupName_ = shardGroupName_; 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getShardGroupName().isEmpty()) { shardGroupName_ = other.shardGroupName_; 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the cluster that contains the shard group 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 cluster that contains the shard group 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 cluster that contains the shard group 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 cluster that contains the shard group being deleted.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the cluster that contains the shard group 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 shardGroupName_ = ""; /** *
       * Name of the shard group that is being deleted.
       * 
* * string shard_group_name = 2; * @return The shardGroupName. */ public java.lang.String getShardGroupName() { java.lang.Object ref = shardGroupName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shardGroupName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the shard group that is being deleted.
       * 
* * string shard_group_name = 2; * @return The bytes for shardGroupName. */ public com.google.protobuf.ByteString getShardGroupNameBytes() { java.lang.Object ref = shardGroupName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardGroupName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the shard group that is being deleted.
       * 
* * string shard_group_name = 2; * @param value The shardGroupName to set. * @return This builder for chaining. */ public Builder setShardGroupName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } shardGroupName_ = value; onChanged(); return this; } /** *
       * Name of the shard group that is being deleted.
       * 
* * string shard_group_name = 2; * @return This builder for chaining. */ public Builder clearShardGroupName() { shardGroupName_ = getDefaultInstance().getShardGroupName(); onChanged(); return this; } /** *
       * Name of the shard group that is being deleted.
       * 
* * string shard_group_name = 2; * @param value The bytes for shardGroupName to set. * @return This builder for chaining. */ public Builder setShardGroupNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shardGroupName_ = 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.clickhouse.v1.DeleteClusterShardGroupMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.DeleteClusterShardGroupMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteClusterShardGroupMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteClusterShardGroupMetadata(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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterShardGroupMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterExternalDictionariesRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ListClusterExternalDictionariesRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the cluster that the external dictionaries belong to.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the cluster that the external dictionaries belong to.
     * 
* * 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 [ListClusterExternalDictionaryResponse.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 [ListClusterExternalDictionaryResponse.next_page_token]
     * returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Page token. To get the next page of results, set [page_token] to the [ListClusterExternalDictionaryResponse.next_page_token]
     * returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.ListClusterExternalDictionariesRequest} */ public static final class ListClusterExternalDictionariesRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterExternalDictionariesRequest) ListClusterExternalDictionariesRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListClusterExternalDictionariesRequest.newBuilder() to construct. private ListClusterExternalDictionariesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListClusterExternalDictionariesRequest() { clusterId_ = ""; pageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListClusterExternalDictionariesRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListClusterExternalDictionariesRequest( 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the cluster that the external dictionaries belong to.
     * 
* * 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 cluster that the external dictionaries belong to.
     * 
* * 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 [ListClusterExternalDictionaryResponse.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 [ListClusterExternalDictionaryResponse.next_page_token]
     * returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ @java.lang.Override public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } } /** *
     * Page token. To get the next page of results, set [page_token] to the [ListClusterExternalDictionaryResponse.next_page_token]
     * returned by a previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest) 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest 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.clickhouse.v1.ListClusterExternalDictionariesRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterExternalDictionariesRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest(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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the cluster that the external dictionaries belong to.
       * 
* * 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 cluster that the external dictionaries belong to.
       * 
* * 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 cluster that the external dictionaries belong to.
       * 
* * 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 cluster that the external dictionaries belong to.
       * 
* * 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 cluster that the external dictionaries belong to.
       * 
* * 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 [ListClusterExternalDictionaryResponse.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 [ListClusterExternalDictionaryResponse.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 [ListClusterExternalDictionaryResponse.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 [ListClusterExternalDictionaryResponse.next_page_token]
       * returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Page token. To get the next page of results, set [page_token] to the [ListClusterExternalDictionaryResponse.next_page_token]
       * returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Page token. To get the next page of results, set [page_token] to the [ListClusterExternalDictionaryResponse.next_page_token]
       * returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The pageToken to set. * @return This builder for chaining. */ public Builder setPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } pageToken_ = value; onChanged(); return this; } /** *
       * Page token. To get the next page of results, set [page_token] to the [ListClusterExternalDictionaryResponse.next_page_token]
       * returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return This builder for chaining. */ public Builder clearPageToken() { pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Page token. To get the next page of results, set [page_token] to the [ListClusterExternalDictionaryResponse.next_page_token]
       * returned by a previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); pageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterExternalDictionariesRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterExternalDictionariesRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListClusterExternalDictionariesRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListClusterExternalDictionariesRequest(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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterExternalDictionariesResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ListClusterExternalDictionariesResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of ClickHouse Cluster external dictionaries.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ java.util.List getExternalDictionariesList(); /** *
     * List of ClickHouse Cluster external dictionaries.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary getExternalDictionaries(int index); /** *
     * List of ClickHouse Cluster external dictionaries.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ int getExternalDictionariesCount(); /** *
     * List of ClickHouse Cluster external dictionaries.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ java.util.List getExternalDictionariesOrBuilderList(); /** *
     * List of ClickHouse Cluster external dictionaries.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder getExternalDictionariesOrBuilder( int index); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListClusterExternalDictionaryRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterExternalDictionaryRequest.page_token] parameter in the next list request. Each subsequent
     * list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListClusterExternalDictionaryRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterExternalDictionaryRequest.page_token] parameter in the next list request. Each subsequent
     * list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.ListClusterExternalDictionariesResponse} */ public static final class ListClusterExternalDictionariesResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterExternalDictionariesResponse) ListClusterExternalDictionariesResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListClusterExternalDictionariesResponse.newBuilder() to construct. private ListClusterExternalDictionariesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListClusterExternalDictionariesResponse() { externalDictionaries_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListClusterExternalDictionariesResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListClusterExternalDictionariesResponse( 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)) { externalDictionaries_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } externalDictionaries_.add( input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.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)) { externalDictionaries_ = java.util.Collections.unmodifiableList(externalDictionaries_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse.Builder.class); } public static final int EXTERNAL_DICTIONARIES_FIELD_NUMBER = 1; private java.util.List externalDictionaries_; /** *
     * List of ClickHouse Cluster external dictionaries.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ @java.lang.Override public java.util.List getExternalDictionariesList() { return externalDictionaries_; } /** *
     * List of ClickHouse Cluster external dictionaries.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ @java.lang.Override public java.util.List getExternalDictionariesOrBuilderList() { return externalDictionaries_; } /** *
     * List of ClickHouse Cluster external dictionaries.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ @java.lang.Override public int getExternalDictionariesCount() { return externalDictionaries_.size(); } /** *
     * List of ClickHouse Cluster external dictionaries.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary getExternalDictionaries(int index) { return externalDictionaries_.get(index); } /** *
     * List of ClickHouse Cluster external dictionaries.
     * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder getExternalDictionariesOrBuilder( int index) { return externalDictionaries_.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 [ListClusterExternalDictionaryRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterExternalDictionaryRequest.page_token] parameter in the next list request. Each subsequent
     * list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListClusterExternalDictionaryRequest.page_size], use the [next_page_token] as the value
     * for the [ListClusterExternalDictionaryRequest.page_token] parameter in the next list request. Each subsequent
     * list request will have its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < externalDictionaries_.size(); i++) { output.writeMessage(1, externalDictionaries_.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 < externalDictionaries_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, externalDictionaries_.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse) obj; if (!getExternalDictionariesList() .equals(other.getExternalDictionariesList())) 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 (getExternalDictionariesCount() > 0) { hash = (37 * hash) + EXTERNAL_DICTIONARIES_FIELD_NUMBER; hash = (53 * hash) + getExternalDictionariesList().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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse 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.clickhouse.v1.ListClusterExternalDictionariesResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ListClusterExternalDictionariesResponse) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getExternalDictionariesFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (externalDictionariesBuilder_ == null) { externalDictionaries_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { externalDictionariesBuilder_.clear(); } nextPageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse(this); int from_bitField0_ = bitField0_; if (externalDictionariesBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { externalDictionaries_ = java.util.Collections.unmodifiableList(externalDictionaries_); bitField0_ = (bitField0_ & ~0x00000001); } result.externalDictionaries_ = externalDictionaries_; } else { result.externalDictionaries_ = externalDictionariesBuilder_.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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse.getDefaultInstance()) return this; if (externalDictionariesBuilder_ == null) { if (!other.externalDictionaries_.isEmpty()) { if (externalDictionaries_.isEmpty()) { externalDictionaries_ = other.externalDictionaries_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureExternalDictionariesIsMutable(); externalDictionaries_.addAll(other.externalDictionaries_); } onChanged(); } } else { if (!other.externalDictionaries_.isEmpty()) { if (externalDictionariesBuilder_.isEmpty()) { externalDictionariesBuilder_.dispose(); externalDictionariesBuilder_ = null; externalDictionaries_ = other.externalDictionaries_; bitField0_ = (bitField0_ & ~0x00000001); externalDictionariesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getExternalDictionariesFieldBuilder() : null; } else { externalDictionariesBuilder_.addAllMessages(other.externalDictionaries_); } } } 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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List externalDictionaries_ = java.util.Collections.emptyList(); private void ensureExternalDictionariesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { externalDictionaries_ = new java.util.ArrayList(externalDictionaries_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder> externalDictionariesBuilder_; /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public java.util.List getExternalDictionariesList() { if (externalDictionariesBuilder_ == null) { return java.util.Collections.unmodifiableList(externalDictionaries_); } else { return externalDictionariesBuilder_.getMessageList(); } } /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public int getExternalDictionariesCount() { if (externalDictionariesBuilder_ == null) { return externalDictionaries_.size(); } else { return externalDictionariesBuilder_.getCount(); } } /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary getExternalDictionaries(int index) { if (externalDictionariesBuilder_ == null) { return externalDictionaries_.get(index); } else { return externalDictionariesBuilder_.getMessage(index); } } /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public Builder setExternalDictionaries( int index, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary value) { if (externalDictionariesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureExternalDictionariesIsMutable(); externalDictionaries_.set(index, value); onChanged(); } else { externalDictionariesBuilder_.setMessage(index, value); } return this; } /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public Builder setExternalDictionaries( int index, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder builderForValue) { if (externalDictionariesBuilder_ == null) { ensureExternalDictionariesIsMutable(); externalDictionaries_.set(index, builderForValue.build()); onChanged(); } else { externalDictionariesBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public Builder addExternalDictionaries(yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary value) { if (externalDictionariesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureExternalDictionariesIsMutable(); externalDictionaries_.add(value); onChanged(); } else { externalDictionariesBuilder_.addMessage(value); } return this; } /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public Builder addExternalDictionaries( int index, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary value) { if (externalDictionariesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureExternalDictionariesIsMutable(); externalDictionaries_.add(index, value); onChanged(); } else { externalDictionariesBuilder_.addMessage(index, value); } return this; } /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public Builder addExternalDictionaries( yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder builderForValue) { if (externalDictionariesBuilder_ == null) { ensureExternalDictionariesIsMutable(); externalDictionaries_.add(builderForValue.build()); onChanged(); } else { externalDictionariesBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public Builder addExternalDictionaries( int index, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder builderForValue) { if (externalDictionariesBuilder_ == null) { ensureExternalDictionariesIsMutable(); externalDictionaries_.add(index, builderForValue.build()); onChanged(); } else { externalDictionariesBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public Builder addAllExternalDictionaries( java.lang.Iterable values) { if (externalDictionariesBuilder_ == null) { ensureExternalDictionariesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, externalDictionaries_); onChanged(); } else { externalDictionariesBuilder_.addAllMessages(values); } return this; } /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public Builder clearExternalDictionaries() { if (externalDictionariesBuilder_ == null) { externalDictionaries_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { externalDictionariesBuilder_.clear(); } return this; } /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public Builder removeExternalDictionaries(int index) { if (externalDictionariesBuilder_ == null) { ensureExternalDictionariesIsMutable(); externalDictionaries_.remove(index); onChanged(); } else { externalDictionariesBuilder_.remove(index); } return this; } /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder getExternalDictionariesBuilder( int index) { return getExternalDictionariesFieldBuilder().getBuilder(index); } /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder getExternalDictionariesOrBuilder( int index) { if (externalDictionariesBuilder_ == null) { return externalDictionaries_.get(index); } else { return externalDictionariesBuilder_.getMessageOrBuilder(index); } } /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public java.util.List getExternalDictionariesOrBuilderList() { if (externalDictionariesBuilder_ != null) { return externalDictionariesBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(externalDictionaries_); } } /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder addExternalDictionariesBuilder() { return getExternalDictionariesFieldBuilder().addBuilder( yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.getDefaultInstance()); } /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder addExternalDictionariesBuilder( int index) { return getExternalDictionariesFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.getDefaultInstance()); } /** *
       * List of ClickHouse Cluster external dictionaries.
       * 
* * repeated .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionaries = 1; */ public java.util.List getExternalDictionariesBuilderList() { return getExternalDictionariesFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder> getExternalDictionariesFieldBuilder() { if (externalDictionariesBuilder_ == null) { externalDictionariesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder>( externalDictionaries_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); externalDictionaries_ = null; } return externalDictionariesBuilder_; } 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 [ListClusterExternalDictionaryRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterExternalDictionaryRequest.page_token] parameter in the next list request. Each subsequent
       * list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListClusterExternalDictionaryRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterExternalDictionaryRequest.page_token] parameter in the next list request. Each subsequent
       * list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListClusterExternalDictionaryRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterExternalDictionaryRequest.page_token] parameter in the next list request. Each subsequent
       * list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListClusterExternalDictionaryRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterExternalDictionaryRequest.page_token] parameter in the next list request. Each subsequent
       * list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListClusterExternalDictionaryRequest.page_size], use the [next_page_token] as the value
       * for the [ListClusterExternalDictionaryRequest.page_token] parameter in the next list request. Each subsequent
       * list request will have its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterExternalDictionariesResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ListClusterExternalDictionariesResponse) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListClusterExternalDictionariesResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListClusterExternalDictionariesResponse(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.clickhouse.v1.ClusterServiceOuterClass.ListClusterExternalDictionariesResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateClusterExternalDictionaryRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.CreateClusterExternalDictionaryRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to create the external dictionary for.
     * 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 ClickHouse cluster to create the external dictionary for.
     * 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(); /** *
     * Configuration of the external dictionary.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; * @return Whether the externalDictionary field is set. */ boolean hasExternalDictionary(); /** *
     * Configuration of the external dictionary.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; * @return The externalDictionary. */ yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary getExternalDictionary(); /** *
     * Configuration of the external dictionary.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder getExternalDictionaryOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.CreateClusterExternalDictionaryRequest} */ public static final class CreateClusterExternalDictionaryRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.CreateClusterExternalDictionaryRequest) CreateClusterExternalDictionaryRequestOrBuilder { private static final long serialVersionUID = 0L; // Use CreateClusterExternalDictionaryRequest.newBuilder() to construct. private CreateClusterExternalDictionaryRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateClusterExternalDictionaryRequest() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateClusterExternalDictionaryRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateClusterExternalDictionaryRequest( 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.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder subBuilder = null; if (externalDictionary_ != null) { subBuilder = externalDictionary_.toBuilder(); } externalDictionary_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(externalDictionary_); externalDictionary_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to create the external dictionary for.
     * 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 ClickHouse cluster to create the external dictionary for.
     * 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; } } public static final int EXTERNAL_DICTIONARY_FIELD_NUMBER = 2; private yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary externalDictionary_; /** *
     * Configuration of the external dictionary.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; * @return Whether the externalDictionary field is set. */ @java.lang.Override public boolean hasExternalDictionary() { return externalDictionary_ != null; } /** *
     * Configuration of the external dictionary.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; * @return The externalDictionary. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary getExternalDictionary() { return externalDictionary_ == null ? yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.getDefaultInstance() : externalDictionary_; } /** *
     * Configuration of the external dictionary.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder getExternalDictionaryOrBuilder() { return getExternalDictionary(); } 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 (externalDictionary_ != null) { output.writeMessage(2, getExternalDictionary()); } 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 (externalDictionary_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getExternalDictionary()); } 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (hasExternalDictionary() != other.hasExternalDictionary()) return false; if (hasExternalDictionary()) { if (!getExternalDictionary() .equals(other.getExternalDictionary())) 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 (hasExternalDictionary()) { hash = (37 * hash) + EXTERNAL_DICTIONARY_FIELD_NUMBER; hash = (53 * hash) + getExternalDictionary().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest 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.clickhouse.v1.CreateClusterExternalDictionaryRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.CreateClusterExternalDictionaryRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest.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 (externalDictionaryBuilder_ == null) { externalDictionary_ = null; } else { externalDictionary_ = null; externalDictionaryBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest(this); result.clusterId_ = clusterId_; if (externalDictionaryBuilder_ == null) { result.externalDictionary_ = externalDictionary_; } else { result.externalDictionary_ = externalDictionaryBuilder_.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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (other.hasExternalDictionary()) { mergeExternalDictionary(other.getExternalDictionary()); } 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to create the external dictionary for.
       * 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 ClickHouse cluster to create the external dictionary for.
       * 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 ClickHouse cluster to create the external dictionary for.
       * 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 ClickHouse cluster to create the external dictionary for.
       * 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 ClickHouse cluster to create the external dictionary for.
       * 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; } private yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary externalDictionary_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder> externalDictionaryBuilder_; /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; * @return Whether the externalDictionary field is set. */ public boolean hasExternalDictionary() { return externalDictionaryBuilder_ != null || externalDictionary_ != null; } /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; * @return The externalDictionary. */ public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary getExternalDictionary() { if (externalDictionaryBuilder_ == null) { return externalDictionary_ == null ? yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.getDefaultInstance() : externalDictionary_; } else { return externalDictionaryBuilder_.getMessage(); } } /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ public Builder setExternalDictionary(yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary value) { if (externalDictionaryBuilder_ == null) { if (value == null) { throw new NullPointerException(); } externalDictionary_ = value; onChanged(); } else { externalDictionaryBuilder_.setMessage(value); } return this; } /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ public Builder setExternalDictionary( yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder builderForValue) { if (externalDictionaryBuilder_ == null) { externalDictionary_ = builderForValue.build(); onChanged(); } else { externalDictionaryBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ public Builder mergeExternalDictionary(yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary value) { if (externalDictionaryBuilder_ == null) { if (externalDictionary_ != null) { externalDictionary_ = yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.newBuilder(externalDictionary_).mergeFrom(value).buildPartial(); } else { externalDictionary_ = value; } onChanged(); } else { externalDictionaryBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ public Builder clearExternalDictionary() { if (externalDictionaryBuilder_ == null) { externalDictionary_ = null; onChanged(); } else { externalDictionary_ = null; externalDictionaryBuilder_ = null; } return this; } /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder getExternalDictionaryBuilder() { onChanged(); return getExternalDictionaryFieldBuilder().getBuilder(); } /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder getExternalDictionaryOrBuilder() { if (externalDictionaryBuilder_ != null) { return externalDictionaryBuilder_.getMessageOrBuilder(); } else { return externalDictionary_ == null ? yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.getDefaultInstance() : externalDictionary_; } } /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder> getExternalDictionaryFieldBuilder() { if (externalDictionaryBuilder_ == null) { externalDictionaryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder>( getExternalDictionary(), getParentForChildren(), isClean()); externalDictionary_ = null; } return externalDictionaryBuilder_; } @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.clickhouse.v1.CreateClusterExternalDictionaryRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.CreateClusterExternalDictionaryRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateClusterExternalDictionaryRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateClusterExternalDictionaryRequest(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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateClusterExternalDictionaryMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.CreateClusterExternalDictionaryMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the cluster for which an external dictionary is being created.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the cluster for which an external dictionary is being created.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.CreateClusterExternalDictionaryMetadata} */ public static final class CreateClusterExternalDictionaryMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.CreateClusterExternalDictionaryMetadata) CreateClusterExternalDictionaryMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use CreateClusterExternalDictionaryMetadata.newBuilder() to construct. private CreateClusterExternalDictionaryMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateClusterExternalDictionaryMetadata() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateClusterExternalDictionaryMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateClusterExternalDictionaryMetadata( 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the cluster for which an external dictionary 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 cluster for which an external dictionary 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata) 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata 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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata 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.clickhouse.v1.CreateClusterExternalDictionaryMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.CreateClusterExternalDictionaryMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata(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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata.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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the cluster for which an external dictionary 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 cluster for which an external dictionary 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 cluster for which an external dictionary 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 cluster for which an external dictionary is being created.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the cluster for which an external dictionary 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.clickhouse.v1.CreateClusterExternalDictionaryMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.CreateClusterExternalDictionaryMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateClusterExternalDictionaryMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateClusterExternalDictionaryMetadata(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.clickhouse.v1.ClusterServiceOuterClass.CreateClusterExternalDictionaryMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterExternalDictionaryRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.UpdateClusterExternalDictionaryRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to update the external dictionary for.
     * To get the cluster ID, use a [List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the ClickHouse cluster to update the external dictionary for.
     * To get the cluster ID, use a [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 external dictionary.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; * @return Whether the externalDictionary field is set. */ boolean hasExternalDictionary(); /** *
     * Configuration of the external dictionary.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; * @return The externalDictionary. */ yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary getExternalDictionary(); /** *
     * Configuration of the external dictionary.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder getExternalDictionaryOrBuilder(); /** *
     * Field mask that specifies which fields of the External Dictionary 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 External Dictionary 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 External Dictionary should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.UpdateClusterExternalDictionaryRequest} */ public static final class UpdateClusterExternalDictionaryRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterExternalDictionaryRequest) UpdateClusterExternalDictionaryRequestOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateClusterExternalDictionaryRequest.newBuilder() to construct. private UpdateClusterExternalDictionaryRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateClusterExternalDictionaryRequest() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateClusterExternalDictionaryRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateClusterExternalDictionaryRequest( 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.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder subBuilder = null; if (externalDictionary_ != null) { subBuilder = externalDictionary_.toBuilder(); } externalDictionary_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(externalDictionary_); externalDictionary_ = subBuilder.buildPartial(); } 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; } 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to update the external dictionary for.
     * To get the cluster ID, use a [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 ClickHouse cluster to update the external dictionary for.
     * To get the cluster ID, use a [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 EXTERNAL_DICTIONARY_FIELD_NUMBER = 2; private yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary externalDictionary_; /** *
     * Configuration of the external dictionary.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; * @return Whether the externalDictionary field is set. */ @java.lang.Override public boolean hasExternalDictionary() { return externalDictionary_ != null; } /** *
     * Configuration of the external dictionary.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; * @return The externalDictionary. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary getExternalDictionary() { return externalDictionary_ == null ? yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.getDefaultInstance() : externalDictionary_; } /** *
     * Configuration of the external dictionary.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder getExternalDictionaryOrBuilder() { return getExternalDictionary(); } public static final int UPDATE_MASK_FIELD_NUMBER = 3; private com.google.protobuf.FieldMask updateMask_; /** *
     * Field mask that specifies which fields of the External Dictionary 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 External Dictionary 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 External Dictionary should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; */ @java.lang.Override public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return getUpdateMask(); } 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 (externalDictionary_ != null) { output.writeMessage(2, getExternalDictionary()); } if (updateMask_ != null) { output.writeMessage(3, getUpdateMask()); } 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 (externalDictionary_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getExternalDictionary()); } if (updateMask_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getUpdateMask()); } 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (hasExternalDictionary() != other.hasExternalDictionary()) return false; if (hasExternalDictionary()) { if (!getExternalDictionary() .equals(other.getExternalDictionary())) return false; } if (hasUpdateMask() != other.hasUpdateMask()) return false; if (hasUpdateMask()) { if (!getUpdateMask() .equals(other.getUpdateMask())) 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 (hasExternalDictionary()) { hash = (37 * hash) + EXTERNAL_DICTIONARY_FIELD_NUMBER; hash = (53 * hash) + getExternalDictionary().hashCode(); } if (hasUpdateMask()) { hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; hash = (53 * hash) + getUpdateMask().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest 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.clickhouse.v1.UpdateClusterExternalDictionaryRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterExternalDictionaryRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest.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 (externalDictionaryBuilder_ == null) { externalDictionary_ = null; } else { externalDictionary_ = null; externalDictionaryBuilder_ = null; } if (updateMaskBuilder_ == null) { updateMask_ = null; } else { updateMask_ = null; updateMaskBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest(this); result.clusterId_ = clusterId_; if (externalDictionaryBuilder_ == null) { result.externalDictionary_ = externalDictionary_; } else { result.externalDictionary_ = externalDictionaryBuilder_.build(); } if (updateMaskBuilder_ == null) { result.updateMask_ = updateMask_; } else { result.updateMask_ = updateMaskBuilder_.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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (other.hasExternalDictionary()) { mergeExternalDictionary(other.getExternalDictionary()); } if (other.hasUpdateMask()) { mergeUpdateMask(other.getUpdateMask()); } 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to update the external dictionary for.
       * To get the cluster ID, use a [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 ClickHouse cluster to update the external dictionary for.
       * To get the cluster ID, use a [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 ClickHouse cluster to update the external dictionary for.
       * To get the cluster ID, use a [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 ClickHouse cluster to update the external dictionary for.
       * To get the cluster ID, use a [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 ClickHouse cluster to update the external dictionary for.
       * To get the cluster ID, use a [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.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary externalDictionary_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder> externalDictionaryBuilder_; /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; * @return Whether the externalDictionary field is set. */ public boolean hasExternalDictionary() { return externalDictionaryBuilder_ != null || externalDictionary_ != null; } /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; * @return The externalDictionary. */ public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary getExternalDictionary() { if (externalDictionaryBuilder_ == null) { return externalDictionary_ == null ? yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.getDefaultInstance() : externalDictionary_; } else { return externalDictionaryBuilder_.getMessage(); } } /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ public Builder setExternalDictionary(yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary value) { if (externalDictionaryBuilder_ == null) { if (value == null) { throw new NullPointerException(); } externalDictionary_ = value; onChanged(); } else { externalDictionaryBuilder_.setMessage(value); } return this; } /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ public Builder setExternalDictionary( yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder builderForValue) { if (externalDictionaryBuilder_ == null) { externalDictionary_ = builderForValue.build(); onChanged(); } else { externalDictionaryBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ public Builder mergeExternalDictionary(yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary value) { if (externalDictionaryBuilder_ == null) { if (externalDictionary_ != null) { externalDictionary_ = yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.newBuilder(externalDictionary_).mergeFrom(value).buildPartial(); } else { externalDictionary_ = value; } onChanged(); } else { externalDictionaryBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ public Builder clearExternalDictionary() { if (externalDictionaryBuilder_ == null) { externalDictionary_ = null; onChanged(); } else { externalDictionary_ = null; externalDictionaryBuilder_ = null; } return this; } /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder getExternalDictionaryBuilder() { onChanged(); return getExternalDictionaryFieldBuilder().getBuilder(); } /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder getExternalDictionaryOrBuilder() { if (externalDictionaryBuilder_ != null) { return externalDictionaryBuilder_.getMessageOrBuilder(); } else { return externalDictionary_ == null ? yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.getDefaultInstance() : externalDictionary_; } } /** *
       * Configuration of the external dictionary.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig.ExternalDictionary external_dictionary = 2; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder> getExternalDictionaryFieldBuilder() { if (externalDictionaryBuilder_ == null) { externalDictionaryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionary.Builder, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.ExternalDictionaryOrBuilder>( getExternalDictionary(), getParentForChildren(), isClean()); externalDictionary_ = null; } return externalDictionaryBuilder_; } 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 External Dictionary 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 External Dictionary 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 External Dictionary 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 External Dictionary 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 External Dictionary 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 External Dictionary 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 External Dictionary 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 External Dictionary 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 External Dictionary 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_; } @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.clickhouse.v1.UpdateClusterExternalDictionaryRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.UpdateClusterExternalDictionaryRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateClusterExternalDictionaryRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateClusterExternalDictionaryRequest(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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterExternalDictionaryMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.UpdateClusterExternalDictionaryMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the cluster for which an external dictionary is being updated.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the cluster for which an external dictionary is being updated.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the external dictionary.
     * 
* * string external_dictionary_name = 2; * @return The externalDictionaryName. */ java.lang.String getExternalDictionaryName(); /** *
     * Name of the external dictionary.
     * 
* * string external_dictionary_name = 2; * @return The bytes for externalDictionaryName. */ com.google.protobuf.ByteString getExternalDictionaryNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.UpdateClusterExternalDictionaryMetadata} */ public static final class UpdateClusterExternalDictionaryMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterExternalDictionaryMetadata) UpdateClusterExternalDictionaryMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateClusterExternalDictionaryMetadata.newBuilder() to construct. private UpdateClusterExternalDictionaryMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateClusterExternalDictionaryMetadata() { clusterId_ = ""; externalDictionaryName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateClusterExternalDictionaryMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateClusterExternalDictionaryMetadata( 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(); externalDictionaryName_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the cluster for which an external dictionary 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 cluster for which an external dictionary 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 EXTERNAL_DICTIONARY_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object externalDictionaryName_; /** *
     * Name of the external dictionary.
     * 
* * string external_dictionary_name = 2; * @return The externalDictionaryName. */ @java.lang.Override public java.lang.String getExternalDictionaryName() { java.lang.Object ref = externalDictionaryName_; 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(); externalDictionaryName_ = s; return s; } } /** *
     * Name of the external dictionary.
     * 
* * string external_dictionary_name = 2; * @return The bytes for externalDictionaryName. */ @java.lang.Override public com.google.protobuf.ByteString getExternalDictionaryNameBytes() { java.lang.Object ref = externalDictionaryName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); externalDictionaryName_ = 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(externalDictionaryName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, externalDictionaryName_); } 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(externalDictionaryName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, externalDictionaryName_); } 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getExternalDictionaryName() .equals(other.getExternalDictionaryName())) 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) + EXTERNAL_DICTIONARY_NAME_FIELD_NUMBER; hash = (53 * hash) + getExternalDictionaryName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata 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.clickhouse.v1.UpdateClusterExternalDictionaryMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.UpdateClusterExternalDictionaryMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata.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_ = ""; externalDictionaryName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata(this); result.clusterId_ = clusterId_; result.externalDictionaryName_ = externalDictionaryName_; 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getExternalDictionaryName().isEmpty()) { externalDictionaryName_ = other.externalDictionaryName_; 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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the cluster for which an external dictionary 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 cluster for which an external dictionary 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 cluster for which an external dictionary 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 cluster for which an external dictionary is being updated.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the cluster for which an external dictionary 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 externalDictionaryName_ = ""; /** *
       * Name of the external dictionary.
       * 
* * string external_dictionary_name = 2; * @return The externalDictionaryName. */ public java.lang.String getExternalDictionaryName() { java.lang.Object ref = externalDictionaryName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); externalDictionaryName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the external dictionary.
       * 
* * string external_dictionary_name = 2; * @return The bytes for externalDictionaryName. */ public com.google.protobuf.ByteString getExternalDictionaryNameBytes() { java.lang.Object ref = externalDictionaryName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); externalDictionaryName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the external dictionary.
       * 
* * string external_dictionary_name = 2; * @param value The externalDictionaryName to set. * @return This builder for chaining. */ public Builder setExternalDictionaryName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } externalDictionaryName_ = value; onChanged(); return this; } /** *
       * Name of the external dictionary.
       * 
* * string external_dictionary_name = 2; * @return This builder for chaining. */ public Builder clearExternalDictionaryName() { externalDictionaryName_ = getDefaultInstance().getExternalDictionaryName(); onChanged(); return this; } /** *
       * Name of the external dictionary.
       * 
* * string external_dictionary_name = 2; * @param value The bytes for externalDictionaryName to set. * @return This builder for chaining. */ public Builder setExternalDictionaryNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); externalDictionaryName_ = 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.clickhouse.v1.UpdateClusterExternalDictionaryMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.UpdateClusterExternalDictionaryMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateClusterExternalDictionaryMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateClusterExternalDictionaryMetadata(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.clickhouse.v1.ClusterServiceOuterClass.UpdateClusterExternalDictionaryMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterExternalDictionaryRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.DeleteClusterExternalDictionaryRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the ClickHouse cluster to delete the external dictionary from.
     * 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 ClickHouse cluster to delete the external dictionary from.
     * 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(); /** *
     * Name of the external dictionary to delete.
     * 
* * string external_dictionary_name = 2; * @return The externalDictionaryName. */ java.lang.String getExternalDictionaryName(); /** *
     * Name of the external dictionary to delete.
     * 
* * string external_dictionary_name = 2; * @return The bytes for externalDictionaryName. */ com.google.protobuf.ByteString getExternalDictionaryNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.DeleteClusterExternalDictionaryRequest} */ public static final class DeleteClusterExternalDictionaryRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterExternalDictionaryRequest) DeleteClusterExternalDictionaryRequestOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteClusterExternalDictionaryRequest.newBuilder() to construct. private DeleteClusterExternalDictionaryRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteClusterExternalDictionaryRequest() { clusterId_ = ""; externalDictionaryName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteClusterExternalDictionaryRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteClusterExternalDictionaryRequest( 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(); externalDictionaryName_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the ClickHouse cluster to delete the external dictionary from.
     * 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 ClickHouse cluster to delete the external dictionary from.
     * 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; } } public static final int EXTERNAL_DICTIONARY_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object externalDictionaryName_; /** *
     * Name of the external dictionary to delete.
     * 
* * string external_dictionary_name = 2; * @return The externalDictionaryName. */ @java.lang.Override public java.lang.String getExternalDictionaryName() { java.lang.Object ref = externalDictionaryName_; 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(); externalDictionaryName_ = s; return s; } } /** *
     * Name of the external dictionary to delete.
     * 
* * string external_dictionary_name = 2; * @return The bytes for externalDictionaryName. */ @java.lang.Override public com.google.protobuf.ByteString getExternalDictionaryNameBytes() { java.lang.Object ref = externalDictionaryName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); externalDictionaryName_ = 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(externalDictionaryName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, externalDictionaryName_); } 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(externalDictionaryName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, externalDictionaryName_); } 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getExternalDictionaryName() .equals(other.getExternalDictionaryName())) 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) + EXTERNAL_DICTIONARY_NAME_FIELD_NUMBER; hash = (53 * hash) + getExternalDictionaryName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest 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.clickhouse.v1.DeleteClusterExternalDictionaryRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterExternalDictionaryRequest) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest.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_ = ""; externalDictionaryName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest(this); result.clusterId_ = clusterId_; result.externalDictionaryName_ = externalDictionaryName_; 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getExternalDictionaryName().isEmpty()) { externalDictionaryName_ = other.externalDictionaryName_; 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the ClickHouse cluster to delete the external dictionary from.
       * 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 ClickHouse cluster to delete the external dictionary from.
       * 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 ClickHouse cluster to delete the external dictionary from.
       * 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 ClickHouse cluster to delete the external dictionary from.
       * 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 ClickHouse cluster to delete the external dictionary from.
       * 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; } private java.lang.Object externalDictionaryName_ = ""; /** *
       * Name of the external dictionary to delete.
       * 
* * string external_dictionary_name = 2; * @return The externalDictionaryName. */ public java.lang.String getExternalDictionaryName() { java.lang.Object ref = externalDictionaryName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); externalDictionaryName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the external dictionary to delete.
       * 
* * string external_dictionary_name = 2; * @return The bytes for externalDictionaryName. */ public com.google.protobuf.ByteString getExternalDictionaryNameBytes() { java.lang.Object ref = externalDictionaryName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); externalDictionaryName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the external dictionary to delete.
       * 
* * string external_dictionary_name = 2; * @param value The externalDictionaryName to set. * @return This builder for chaining. */ public Builder setExternalDictionaryName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } externalDictionaryName_ = value; onChanged(); return this; } /** *
       * Name of the external dictionary to delete.
       * 
* * string external_dictionary_name = 2; * @return This builder for chaining. */ public Builder clearExternalDictionaryName() { externalDictionaryName_ = getDefaultInstance().getExternalDictionaryName(); onChanged(); return this; } /** *
       * Name of the external dictionary to delete.
       * 
* * string external_dictionary_name = 2; * @param value The bytes for externalDictionaryName to set. * @return This builder for chaining. */ public Builder setExternalDictionaryNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); externalDictionaryName_ = 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.clickhouse.v1.DeleteClusterExternalDictionaryRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.DeleteClusterExternalDictionaryRequest) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteClusterExternalDictionaryRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteClusterExternalDictionaryRequest(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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterExternalDictionaryMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.DeleteClusterExternalDictionaryMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the cluster where an external dictionary is being deleted.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the cluster where an external dictionary is being deleted.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.DeleteClusterExternalDictionaryMetadata} */ public static final class DeleteClusterExternalDictionaryMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterExternalDictionaryMetadata) DeleteClusterExternalDictionaryMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteClusterExternalDictionaryMetadata.newBuilder() to construct. private DeleteClusterExternalDictionaryMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteClusterExternalDictionaryMetadata() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteClusterExternalDictionaryMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteClusterExternalDictionaryMetadata( 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the cluster where an external dictionary 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 cluster where an external dictionary 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata) 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata 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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata 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.clickhouse.v1.DeleteClusterExternalDictionaryMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.DeleteClusterExternalDictionaryMetadata) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata.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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata(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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata.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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the cluster where an external dictionary 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 cluster where an external dictionary 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 cluster where an external dictionary 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 cluster where an external dictionary is being deleted.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the cluster where an external dictionary 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.clickhouse.v1.DeleteClusterExternalDictionaryMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.DeleteClusterExternalDictionaryMetadata) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteClusterExternalDictionaryMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteClusterExternalDictionaryMetadata(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.clickhouse.v1.ClusterServiceOuterClass.DeleteClusterExternalDictionaryMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface HostSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.HostSpec) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the availability zone where the host resides.
     * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
     * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The zoneId. */ java.lang.String getZoneId(); /** *
     * ID of the availability zone where the host resides.
     * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
     * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for zoneId. */ com.google.protobuf.ByteString getZoneIdBytes(); /** *
     * Type of the host to be deployed.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Host.Type type = 2 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for type. */ int getTypeValue(); /** *
     * Type of the host to be deployed.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Host.Type type = 2 [(.yandex.cloud.required) = true]; * @return The type. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Type getType(); /** *
     * ID of the subnet that the host should belong to. This subnet should be a part
     * of the network that the cluster belongs to.
     * The ID of the network is set in the [Cluster.network_id] field.
     * 
* * string subnet_id = 3 [(.yandex.cloud.length) = "<=50"]; * @return The subnetId. */ java.lang.String getSubnetId(); /** *
     * ID of the subnet that the host should belong to. This subnet should be a part
     * of the network that the cluster belongs to.
     * The ID of the network is set in the [Cluster.network_id] field.
     * 
* * string subnet_id = 3 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for subnetId. */ com.google.protobuf.ByteString getSubnetIdBytes(); /** *
     * Whether the host should get a public IP address on creation.
     * After a host has been created, this setting cannot be changed. To remove an assigned public IP, or to assign
     * a public IP to a host without one, recreate the host with [assign_public_ip] set as needed.
     * Possible values:
     * * false - don't assign a public IP to the host.
     * * true - the host should have a public IP address.
     * 
* * bool assign_public_ip = 4; * @return The assignPublicIp. */ boolean getAssignPublicIp(); /** *
     * Name of the shard that the host is assigned to.
     * 
* * string shard_name = 5 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ java.lang.String getShardName(); /** *
     * Name of the shard that the host is assigned to.
     * 
* * string shard_name = 5 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ com.google.protobuf.ByteString getShardNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.HostSpec} */ public static final class HostSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.HostSpec) HostSpecOrBuilder { private static final long serialVersionUID = 0L; // Use HostSpec.newBuilder() to construct. private HostSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private HostSpec() { zoneId_ = ""; type_ = 0; subnetId_ = ""; shardName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new HostSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private HostSpec( 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(); zoneId_ = s; break; } case 16: { int rawValue = input.readEnum(); type_ = rawValue; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); subnetId_ = s; break; } case 32: { assignPublicIp_ = input.readBool(); break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); shardName_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_HostSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_HostSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder.class); } public static final int ZONE_ID_FIELD_NUMBER = 1; private volatile java.lang.Object zoneId_; /** *
     * ID of the availability zone where the host resides.
     * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
     * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The zoneId. */ @java.lang.Override public java.lang.String getZoneId() { java.lang.Object ref = zoneId_; 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(); zoneId_ = s; return s; } } /** *
     * ID of the availability zone where the host resides.
     * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
     * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for zoneId. */ @java.lang.Override public com.google.protobuf.ByteString getZoneIdBytes() { java.lang.Object ref = zoneId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); zoneId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TYPE_FIELD_NUMBER = 2; private int type_; /** *
     * Type of the host to be deployed.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Host.Type type = 2 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** *
     * Type of the host to be deployed.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Host.Type type = 2 [(.yandex.cloud.required) = true]; * @return The type. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Type getType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Type result = yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Type.valueOf(type_); return result == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Type.UNRECOGNIZED : result; } public static final int SUBNET_ID_FIELD_NUMBER = 3; private volatile java.lang.Object subnetId_; /** *
     * ID of the subnet that the host should belong to. This subnet should be a part
     * of the network that the cluster belongs to.
     * The ID of the network is set in the [Cluster.network_id] field.
     * 
* * string subnet_id = 3 [(.yandex.cloud.length) = "<=50"]; * @return The subnetId. */ @java.lang.Override public java.lang.String getSubnetId() { java.lang.Object ref = subnetId_; 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(); subnetId_ = s; return s; } } /** *
     * ID of the subnet that the host should belong to. This subnet should be a part
     * of the network that the cluster belongs to.
     * The ID of the network is set in the [Cluster.network_id] field.
     * 
* * string subnet_id = 3 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for subnetId. */ @java.lang.Override public com.google.protobuf.ByteString getSubnetIdBytes() { java.lang.Object ref = subnetId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); subnetId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ASSIGN_PUBLIC_IP_FIELD_NUMBER = 4; private boolean assignPublicIp_; /** *
     * Whether the host should get a public IP address on creation.
     * After a host has been created, this setting cannot be changed. To remove an assigned public IP, or to assign
     * a public IP to a host without one, recreate the host with [assign_public_ip] set as needed.
     * Possible values:
     * * false - don't assign a public IP to the host.
     * * true - the host should have a public IP address.
     * 
* * bool assign_public_ip = 4; * @return The assignPublicIp. */ @java.lang.Override public boolean getAssignPublicIp() { return assignPublicIp_; } public static final int SHARD_NAME_FIELD_NUMBER = 5; private volatile java.lang.Object shardName_; /** *
     * Name of the shard that the host is assigned to.
     * 
* * string shard_name = 5 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ @java.lang.Override public java.lang.String getShardName() { java.lang.Object ref = shardName_; 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(); shardName_ = s; return s; } } /** *
     * Name of the shard that the host is assigned to.
     * 
* * string shard_name = 5 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ @java.lang.Override public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = 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(zoneId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, zoneId_); } if (type_ != yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Type.TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(2, type_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subnetId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, subnetId_); } if (assignPublicIp_ != false) { output.writeBool(4, assignPublicIp_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shardName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, shardName_); } 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(zoneId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, zoneId_); } if (type_ != yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Type.TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, type_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subnetId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, subnetId_); } if (assignPublicIp_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(4, assignPublicIp_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shardName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, shardName_); } 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.clickhouse.v1.ClusterServiceOuterClass.HostSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec) obj; if (!getZoneId() .equals(other.getZoneId())) return false; if (type_ != other.type_) return false; if (!getSubnetId() .equals(other.getSubnetId())) return false; if (getAssignPublicIp() != other.getAssignPublicIp()) return false; if (!getShardName() .equals(other.getShardName())) 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) + ZONE_ID_FIELD_NUMBER; hash = (53 * hash) + getZoneId().hashCode(); hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + type_; hash = (37 * hash) + SUBNET_ID_FIELD_NUMBER; hash = (53 * hash) + getSubnetId().hashCode(); hash = (37 * hash) + ASSIGN_PUBLIC_IP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getAssignPublicIp()); hash = (37 * hash) + SHARD_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec 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.clickhouse.v1.ClusterServiceOuterClass.HostSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec 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.clickhouse.v1.ClusterServiceOuterClass.HostSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec 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.clickhouse.v1.ClusterServiceOuterClass.HostSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec 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.clickhouse.v1.ClusterServiceOuterClass.HostSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec 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.clickhouse.v1.ClusterServiceOuterClass.HostSpec 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.clickhouse.v1.HostSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.HostSpec) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_HostSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_HostSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.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(); zoneId_ = ""; type_ = 0; subnetId_ = ""; assignPublicIp_ = false; shardName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_HostSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec(this); result.zoneId_ = zoneId_; result.type_ = type_; result.subnetId_ = subnetId_; result.assignPublicIp_ = assignPublicIp_; result.shardName_ = shardName_; 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.clickhouse.v1.ClusterServiceOuterClass.HostSpec) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()) return this; if (!other.getZoneId().isEmpty()) { zoneId_ = other.zoneId_; onChanged(); } if (other.type_ != 0) { setTypeValue(other.getTypeValue()); } if (!other.getSubnetId().isEmpty()) { subnetId_ = other.subnetId_; onChanged(); } if (other.getAssignPublicIp() != false) { setAssignPublicIp(other.getAssignPublicIp()); } if (!other.getShardName().isEmpty()) { shardName_ = other.shardName_; 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.clickhouse.v1.ClusterServiceOuterClass.HostSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object zoneId_ = ""; /** *
       * ID of the availability zone where the host resides.
       * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
       * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The zoneId. */ public java.lang.String getZoneId() { java.lang.Object ref = zoneId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); zoneId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the availability zone where the host resides.
       * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
       * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for zoneId. */ public com.google.protobuf.ByteString getZoneIdBytes() { java.lang.Object ref = zoneId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); zoneId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the availability zone where the host resides.
       * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
       * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @param value The zoneId to set. * @return This builder for chaining. */ public Builder setZoneId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } zoneId_ = value; onChanged(); return this; } /** *
       * ID of the availability zone where the host resides.
       * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
       * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearZoneId() { zoneId_ = getDefaultInstance().getZoneId(); onChanged(); return this; } /** *
       * ID of the availability zone where the host resides.
       * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
       * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @param value The bytes for zoneId to set. * @return This builder for chaining. */ public Builder setZoneIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); zoneId_ = value; onChanged(); return this; } private int type_ = 0; /** *
       * Type of the host to be deployed.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Host.Type type = 2 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** *
       * Type of the host to be deployed.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Host.Type type = 2 [(.yandex.cloud.required) = true]; * @param value The enum numeric value on the wire for type to set. * @return This builder for chaining. */ public Builder setTypeValue(int value) { type_ = value; onChanged(); return this; } /** *
       * Type of the host to be deployed.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Host.Type type = 2 [(.yandex.cloud.required) = true]; * @return The type. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Type getType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Type result = yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Type.valueOf(type_); return result == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Type.UNRECOGNIZED : result; } /** *
       * Type of the host to be deployed.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Host.Type type = 2 [(.yandex.cloud.required) = true]; * @param value The type to set. * @return This builder for chaining. */ public Builder setType(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Host.Type value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); return this; } /** *
       * Type of the host to be deployed.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Host.Type type = 2 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearType() { type_ = 0; onChanged(); return this; } private java.lang.Object subnetId_ = ""; /** *
       * ID of the subnet that the host should belong to. This subnet should be a part
       * of the network that the cluster belongs to.
       * The ID of the network is set in the [Cluster.network_id] field.
       * 
* * string subnet_id = 3 [(.yandex.cloud.length) = "<=50"]; * @return The subnetId. */ public java.lang.String getSubnetId() { java.lang.Object ref = subnetId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); subnetId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the subnet that the host should belong to. This subnet should be a part
       * of the network that the cluster belongs to.
       * The ID of the network is set in the [Cluster.network_id] field.
       * 
* * string subnet_id = 3 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for subnetId. */ public com.google.protobuf.ByteString getSubnetIdBytes() { java.lang.Object ref = subnetId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); subnetId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the subnet that the host should belong to. This subnet should be a part
       * of the network that the cluster belongs to.
       * The ID of the network is set in the [Cluster.network_id] field.
       * 
* * string subnet_id = 3 [(.yandex.cloud.length) = "<=50"]; * @param value The subnetId to set. * @return This builder for chaining. */ public Builder setSubnetId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } subnetId_ = value; onChanged(); return this; } /** *
       * ID of the subnet that the host should belong to. This subnet should be a part
       * of the network that the cluster belongs to.
       * The ID of the network is set in the [Cluster.network_id] field.
       * 
* * string subnet_id = 3 [(.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearSubnetId() { subnetId_ = getDefaultInstance().getSubnetId(); onChanged(); return this; } /** *
       * ID of the subnet that the host should belong to. This subnet should be a part
       * of the network that the cluster belongs to.
       * The ID of the network is set in the [Cluster.network_id] field.
       * 
* * string subnet_id = 3 [(.yandex.cloud.length) = "<=50"]; * @param value The bytes for subnetId to set. * @return This builder for chaining. */ public Builder setSubnetIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); subnetId_ = value; onChanged(); return this; } private boolean assignPublicIp_ ; /** *
       * Whether the host should get a public IP address on creation.
       * After a host has been created, this setting cannot be changed. To remove an assigned public IP, or to assign
       * a public IP to a host without one, recreate the host with [assign_public_ip] set as needed.
       * Possible values:
       * * false - don't assign a public IP to the host.
       * * true - the host should have a public IP address.
       * 
* * bool assign_public_ip = 4; * @return The assignPublicIp. */ @java.lang.Override public boolean getAssignPublicIp() { return assignPublicIp_; } /** *
       * Whether the host should get a public IP address on creation.
       * After a host has been created, this setting cannot be changed. To remove an assigned public IP, or to assign
       * a public IP to a host without one, recreate the host with [assign_public_ip] set as needed.
       * Possible values:
       * * false - don't assign a public IP to the host.
       * * true - the host should have a public IP address.
       * 
* * bool assign_public_ip = 4; * @param value The assignPublicIp to set. * @return This builder for chaining. */ public Builder setAssignPublicIp(boolean value) { assignPublicIp_ = value; onChanged(); return this; } /** *
       * Whether the host should get a public IP address on creation.
       * After a host has been created, this setting cannot be changed. To remove an assigned public IP, or to assign
       * a public IP to a host without one, recreate the host with [assign_public_ip] set as needed.
       * Possible values:
       * * false - don't assign a public IP to the host.
       * * true - the host should have a public IP address.
       * 
* * bool assign_public_ip = 4; * @return This builder for chaining. */ public Builder clearAssignPublicIp() { assignPublicIp_ = false; onChanged(); return this; } private java.lang.Object shardName_ = ""; /** *
       * Name of the shard that the host is assigned to.
       * 
* * string shard_name = 5 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ public java.lang.String getShardName() { java.lang.Object ref = shardName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shardName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the shard that the host is assigned to.
       * 
* * string shard_name = 5 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ public com.google.protobuf.ByteString getShardNameBytes() { java.lang.Object ref = shardName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shardName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the shard that the host is assigned to.
       * 
* * string shard_name = 5 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The shardName to set. * @return This builder for chaining. */ public Builder setShardName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } shardName_ = value; onChanged(); return this; } /** *
       * Name of the shard that the host is assigned to.
       * 
* * string shard_name = 5 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearShardName() { shardName_ = getDefaultInstance().getShardName(); onChanged(); return this; } /** *
       * Name of the shard that the host is assigned to.
       * 
* * string shard_name = 5 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The bytes for shardName to set. * @return This builder for chaining. */ public Builder setShardNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shardName_ = 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.clickhouse.v1.HostSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.HostSpec) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.HostSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public HostSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new HostSpec(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.clickhouse.v1.ClusterServiceOuterClass.HostSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ConfigSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ConfigSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Version of the ClickHouse server software.
     * 
* * string version = 3; * @return The version. */ java.lang.String getVersion(); /** *
     * Version of the ClickHouse server software.
     * 
* * string version = 3; * @return The bytes for version. */ com.google.protobuf.ByteString getVersionBytes(); /** *
     * Configuration and resources for a ClickHouse server.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse clickhouse = 1; * @return Whether the clickhouse field is set. */ boolean hasClickhouse(); /** *
     * Configuration and resources for a ClickHouse server.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse clickhouse = 1; * @return The clickhouse. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse getClickhouse(); /** *
     * Configuration and resources for a ClickHouse server.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse clickhouse = 1; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.ClickhouseOrBuilder getClickhouseOrBuilder(); /** *
     * Configuration and resources for a ZooKeeper server.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper zookeeper = 2; * @return Whether the zookeeper field is set. */ boolean hasZookeeper(); /** *
     * Configuration and resources for a ZooKeeper server.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper zookeeper = 2; * @return The zookeeper. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper getZookeeper(); /** *
     * Configuration and resources for a ZooKeeper server.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper zookeeper = 2; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.ZookeeperOrBuilder getZookeeperOrBuilder(); /** *
     * Time to start the daily backup, in the UTC timezone.
     * 
* * .google.type.TimeOfDay backup_window_start = 4; * @return Whether the backupWindowStart field is set. */ boolean hasBackupWindowStart(); /** *
     * Time to start the daily backup, in the UTC timezone.
     * 
* * .google.type.TimeOfDay backup_window_start = 4; * @return The backupWindowStart. */ com.google.type.TimeOfDay getBackupWindowStart(); /** *
     * Time to start the daily backup, in the UTC timezone.
     * 
* * .google.type.TimeOfDay backup_window_start = 4; */ com.google.type.TimeOfDayOrBuilder getBackupWindowStartOrBuilder(); /** *
     * Access policy for external services.
     * If you want a specific service to access the ClickHouse cluster, then set the necessary values in this policy.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Access access = 5; * @return Whether the access field is set. */ boolean hasAccess(); /** *
     * Access policy for external services.
     * If you want a specific service to access the ClickHouse cluster, then set the necessary values in this policy.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Access access = 5; * @return The access. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access getAccess(); /** *
     * Access policy for external services.
     * If you want a specific service to access the ClickHouse cluster, then set the necessary values in this policy.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Access access = 5; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.AccessOrBuilder getAccessOrBuilder(); /** * .yandex.cloud.mdb.clickhouse.v1.CloudStorage cloud_storage = 6; * @return Whether the cloudStorage field is set. */ boolean hasCloudStorage(); /** * .yandex.cloud.mdb.clickhouse.v1.CloudStorage cloud_storage = 6; * @return The cloudStorage. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage getCloudStorage(); /** * .yandex.cloud.mdb.clickhouse.v1.CloudStorage cloud_storage = 6; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorageOrBuilder getCloudStorageOrBuilder(); /** *
     * Whether database management through SQL commands is enabled.
     * 
* * .google.protobuf.BoolValue sql_database_management = 7; * @return Whether the sqlDatabaseManagement field is set. */ boolean hasSqlDatabaseManagement(); /** *
     * Whether database management through SQL commands is enabled.
     * 
* * .google.protobuf.BoolValue sql_database_management = 7; * @return The sqlDatabaseManagement. */ com.google.protobuf.BoolValue getSqlDatabaseManagement(); /** *
     * Whether database management through SQL commands is enabled.
     * 
* * .google.protobuf.BoolValue sql_database_management = 7; */ com.google.protobuf.BoolValueOrBuilder getSqlDatabaseManagementOrBuilder(); /** *
     * Whether user management through SQL commands is enabled.
     * 
* * .google.protobuf.BoolValue sql_user_management = 8; * @return Whether the sqlUserManagement field is set. */ boolean hasSqlUserManagement(); /** *
     * Whether user management through SQL commands is enabled.
     * 
* * .google.protobuf.BoolValue sql_user_management = 8; * @return The sqlUserManagement. */ com.google.protobuf.BoolValue getSqlUserManagement(); /** *
     * Whether user management through SQL commands is enabled.
     * 
* * .google.protobuf.BoolValue sql_user_management = 8; */ com.google.protobuf.BoolValueOrBuilder getSqlUserManagementOrBuilder(); /** *
     * Password for user 'admin' that has SQL user management access.
     * 
* * string admin_password = 9; * @return The adminPassword. */ java.lang.String getAdminPassword(); /** *
     * Password for user 'admin' that has SQL user management access.
     * 
* * string admin_password = 9; * @return The bytes for adminPassword. */ com.google.protobuf.ByteString getAdminPasswordBytes(); /** *
     * Whether cluster should use embedded Keeper instead of Zookeeper
     * 
* * .google.protobuf.BoolValue embedded_keeper = 10; * @return Whether the embeddedKeeper field is set. */ boolean hasEmbeddedKeeper(); /** *
     * Whether cluster should use embedded Keeper instead of Zookeeper
     * 
* * .google.protobuf.BoolValue embedded_keeper = 10; * @return The embeddedKeeper. */ com.google.protobuf.BoolValue getEmbeddedKeeper(); /** *
     * Whether cluster should use embedded Keeper instead of Zookeeper
     * 
* * .google.protobuf.BoolValue embedded_keeper = 10; */ com.google.protobuf.BoolValueOrBuilder getEmbeddedKeeperOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.ConfigSpec} */ public static final class ConfigSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.ConfigSpec) ConfigSpecOrBuilder { private static final long serialVersionUID = 0L; // Use ConfigSpec.newBuilder() to construct. private ConfigSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ConfigSpec() { version_ = ""; adminPassword_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ConfigSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ConfigSpec( 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.Builder subBuilder = null; if (clickhouse_ != null) { subBuilder = clickhouse_.toBuilder(); } clickhouse_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(clickhouse_); clickhouse_ = subBuilder.buildPartial(); } break; } case 18: { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.Builder subBuilder = null; if (zookeeper_ != null) { subBuilder = zookeeper_.toBuilder(); } zookeeper_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(zookeeper_); zookeeper_ = subBuilder.buildPartial(); } break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); version_ = s; break; } case 34: { com.google.type.TimeOfDay.Builder subBuilder = null; if (backupWindowStart_ != null) { subBuilder = backupWindowStart_.toBuilder(); } backupWindowStart_ = input.readMessage(com.google.type.TimeOfDay.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(backupWindowStart_); backupWindowStart_ = subBuilder.buildPartial(); } break; } case 42: { yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access.Builder subBuilder = null; if (access_ != null) { subBuilder = access_.toBuilder(); } access_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(access_); access_ = subBuilder.buildPartial(); } break; } case 50: { yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage.Builder subBuilder = null; if (cloudStorage_ != null) { subBuilder = cloudStorage_.toBuilder(); } cloudStorage_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(cloudStorage_); cloudStorage_ = subBuilder.buildPartial(); } break; } case 58: { com.google.protobuf.BoolValue.Builder subBuilder = null; if (sqlDatabaseManagement_ != null) { subBuilder = sqlDatabaseManagement_.toBuilder(); } sqlDatabaseManagement_ = input.readMessage(com.google.protobuf.BoolValue.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(sqlDatabaseManagement_); sqlDatabaseManagement_ = subBuilder.buildPartial(); } break; } case 66: { com.google.protobuf.BoolValue.Builder subBuilder = null; if (sqlUserManagement_ != null) { subBuilder = sqlUserManagement_.toBuilder(); } sqlUserManagement_ = input.readMessage(com.google.protobuf.BoolValue.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(sqlUserManagement_); sqlUserManagement_ = subBuilder.buildPartial(); } break; } case 74: { java.lang.String s = input.readStringRequireUtf8(); adminPassword_ = s; break; } case 82: { com.google.protobuf.BoolValue.Builder subBuilder = null; if (embeddedKeeper_ != null) { subBuilder = embeddedKeeper_.toBuilder(); } embeddedKeeper_ = input.readMessage(com.google.protobuf.BoolValue.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(embeddedKeeper_); embeddedKeeper_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder.class); } public interface ClickhouseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse) com.google.protobuf.MessageOrBuilder { /** *
       * Configuration for a ClickHouse server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; * @return Whether the config field is set. */ boolean hasConfig(); /** *
       * Configuration for a ClickHouse server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; * @return The config. */ yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig getConfig(); /** *
       * Configuration for a ClickHouse server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfigOrBuilder getConfigOrBuilder(); /** *
       * Resources allocated to ClickHouse hosts.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return Whether the resources field is set. */ boolean hasResources(); /** *
       * Resources allocated to ClickHouse hosts.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return The resources. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources getResources(); /** *
       * Resources allocated to ClickHouse hosts.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse} */ public static final class Clickhouse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse) ClickhouseOrBuilder { private static final long serialVersionUID = 0L; // Use Clickhouse.newBuilder() to construct. private Clickhouse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Clickhouse() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Clickhouse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Clickhouse( 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.clickhouse.v1.config.Clickhouse.ClickhouseConfig.Builder subBuilder = null; if (config_ != null) { subBuilder = config_.toBuilder(); } config_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(config_); config_ = subBuilder.buildPartial(); } break; } case 18: { yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder subBuilder = null; if (resources_ != null) { subBuilder = resources_.toBuilder(); } resources_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(resources_); resources_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Clickhouse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Clickhouse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.Builder.class); } public static final int CONFIG_FIELD_NUMBER = 1; private yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig config_; /** *
       * Configuration for a ClickHouse server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; * @return Whether the config field is set. */ @java.lang.Override public boolean hasConfig() { return config_ != null; } /** *
       * Configuration for a ClickHouse server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; * @return The config. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig getConfig() { return config_ == null ? yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.getDefaultInstance() : config_; } /** *
       * Configuration for a ClickHouse server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfigOrBuilder getConfigOrBuilder() { return getConfig(); } public static final int RESOURCES_FIELD_NUMBER = 2; private yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources resources_; /** *
       * Resources allocated to ClickHouse hosts.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return Whether the resources field is set. */ @java.lang.Override public boolean hasResources() { return resources_ != null; } /** *
       * Resources allocated to ClickHouse hosts.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return The resources. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources getResources() { return resources_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } /** *
       * Resources allocated to ClickHouse hosts.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { return getResources(); } 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 (config_ != null) { output.writeMessage(1, getConfig()); } if (resources_ != null) { output.writeMessage(2, getResources()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (config_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getConfig()); } if (resources_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getResources()); } 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse) obj; if (hasConfig() != other.hasConfig()) return false; if (hasConfig()) { if (!getConfig() .equals(other.getConfig())) return false; } if (hasResources() != other.hasResources()) return false; if (hasResources()) { if (!getResources() .equals(other.getResources())) 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 (hasConfig()) { hash = (37 * hash) + CONFIG_FIELD_NUMBER; hash = (53 * hash) + getConfig().hashCode(); } if (hasResources()) { hash = (37 * hash) + RESOURCES_FIELD_NUMBER; hash = (53 * hash) + getResources().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse 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.clickhouse.v1.ConfigSpec.Clickhouse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.ClickhouseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Clickhouse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Clickhouse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.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 (configBuilder_ == null) { config_ = null; } else { config_ = null; configBuilder_ = null; } if (resourcesBuilder_ == null) { resources_ = null; } else { resources_ = null; resourcesBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Clickhouse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse(this); if (configBuilder_ == null) { result.config_ = config_; } else { result.config_ = configBuilder_.build(); } if (resourcesBuilder_ == null) { result.resources_ = resources_; } else { result.resources_ = resourcesBuilder_.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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.getDefaultInstance()) return this; if (other.hasConfig()) { mergeConfig(other.getConfig()); } if (other.hasResources()) { mergeResources(other.getResources()); } 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig config_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.Builder, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfigOrBuilder> configBuilder_; /** *
         * Configuration for a ClickHouse server.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; * @return Whether the config field is set. */ public boolean hasConfig() { return configBuilder_ != null || config_ != null; } /** *
         * Configuration for a ClickHouse server.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; * @return The config. */ public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig getConfig() { if (configBuilder_ == null) { return config_ == null ? yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.getDefaultInstance() : config_; } else { return configBuilder_.getMessage(); } } /** *
         * Configuration for a ClickHouse server.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ public Builder setConfig(yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig value) { if (configBuilder_ == null) { if (value == null) { throw new NullPointerException(); } config_ = value; onChanged(); } else { configBuilder_.setMessage(value); } return this; } /** *
         * Configuration for a ClickHouse server.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ public Builder setConfig( yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.Builder builderForValue) { if (configBuilder_ == null) { config_ = builderForValue.build(); onChanged(); } else { configBuilder_.setMessage(builderForValue.build()); } return this; } /** *
         * Configuration for a ClickHouse server.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ public Builder mergeConfig(yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig value) { if (configBuilder_ == null) { if (config_ != null) { config_ = yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.newBuilder(config_).mergeFrom(value).buildPartial(); } else { config_ = value; } onChanged(); } else { configBuilder_.mergeFrom(value); } return this; } /** *
         * Configuration for a ClickHouse server.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ public Builder clearConfig() { if (configBuilder_ == null) { config_ = null; onChanged(); } else { config_ = null; configBuilder_ = null; } return this; } /** *
         * Configuration for a ClickHouse server.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.Builder getConfigBuilder() { onChanged(); return getConfigFieldBuilder().getBuilder(); } /** *
         * Configuration for a ClickHouse server.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfigOrBuilder getConfigOrBuilder() { if (configBuilder_ != null) { return configBuilder_.getMessageOrBuilder(); } else { return config_ == null ? yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.getDefaultInstance() : config_; } } /** *
         * Configuration for a ClickHouse server.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.Builder, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfigOrBuilder> getConfigFieldBuilder() { if (configBuilder_ == null) { configBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.Builder, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfigOrBuilder>( getConfig(), getParentForChildren(), isClean()); config_ = null; } return configBuilder_; } private yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources resources_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder> resourcesBuilder_; /** *
         * Resources allocated to ClickHouse hosts.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return Whether the resources field is set. */ public boolean hasResources() { return resourcesBuilder_ != null || resources_ != null; } /** *
         * Resources allocated to ClickHouse hosts.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return The resources. */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources getResources() { if (resourcesBuilder_ == null) { return resources_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } else { return resourcesBuilder_.getMessage(); } } /** *
         * Resources allocated to ClickHouse hosts.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public Builder setResources(yandex.cloud.api.mdb.clickhouse.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 ClickHouse hosts.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public Builder setResources( yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder builderForValue) { if (resourcesBuilder_ == null) { resources_ = builderForValue.build(); onChanged(); } else { resourcesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
         * Resources allocated to ClickHouse hosts.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public Builder mergeResources(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources value) { if (resourcesBuilder_ == null) { if (resources_ != null) { resources_ = yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.newBuilder(resources_).mergeFrom(value).buildPartial(); } else { resources_ = value; } onChanged(); } else { resourcesBuilder_.mergeFrom(value); } return this; } /** *
         * Resources allocated to ClickHouse hosts.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public Builder clearResources() { if (resourcesBuilder_ == null) { resources_ = null; onChanged(); } else { resources_ = null; resourcesBuilder_ = null; } return this; } /** *
         * Resources allocated to ClickHouse hosts.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder getResourcesBuilder() { onChanged(); return getResourcesFieldBuilder().getBuilder(); } /** *
         * Resources allocated to ClickHouse hosts.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { if (resourcesBuilder_ != null) { return resourcesBuilder_.getMessageOrBuilder(); } else { return resources_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } } /** *
         * Resources allocated to ClickHouse hosts.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder> getResourcesFieldBuilder() { if (resourcesBuilder_ == null) { resourcesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder>( getResources(), getParentForChildren(), isClean()); resources_ = null; } return resourcesBuilder_; } @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.clickhouse.v1.ConfigSpec.Clickhouse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Clickhouse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Clickhouse(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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ZookeeperOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper) com.google.protobuf.MessageOrBuilder { /** *
       * Resources allocated to ZooKeeper hosts. If not set, minimal available resources will be used.
       * All available resource presets can be retrieved with a [ResourcePresetService.List] request.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 1; * @return Whether the resources field is set. */ boolean hasResources(); /** *
       * Resources allocated to ZooKeeper hosts. If not set, minimal available resources will be used.
       * All available resource presets can be retrieved with a [ResourcePresetService.List] request.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 1; * @return The resources. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources getResources(); /** *
       * Resources allocated to ZooKeeper hosts. If not set, minimal available resources will be used.
       * All available resource presets can be retrieved with a [ResourcePresetService.List] request.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 1; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper} */ public static final class Zookeeper extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper) ZookeeperOrBuilder { private static final long serialVersionUID = 0L; // Use Zookeeper.newBuilder() to construct. private Zookeeper(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Zookeeper() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Zookeeper(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Zookeeper( 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.clickhouse.v1.ClusterOuterClass.Resources.Builder subBuilder = null; if (resources_ != null) { subBuilder = resources_.toBuilder(); } resources_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(resources_); resources_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Zookeeper_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Zookeeper_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.Builder.class); } public static final int RESOURCES_FIELD_NUMBER = 1; private yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources resources_; /** *
       * Resources allocated to ZooKeeper hosts. If not set, minimal available resources will be used.
       * All available resource presets can be retrieved with a [ResourcePresetService.List] request.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 1; * @return Whether the resources field is set. */ @java.lang.Override public boolean hasResources() { return resources_ != null; } /** *
       * Resources allocated to ZooKeeper hosts. If not set, minimal available resources will be used.
       * All available resource presets can be retrieved with a [ResourcePresetService.List] request.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 1; * @return The resources. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources getResources() { return resources_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } /** *
       * Resources allocated to ZooKeeper hosts. If not set, minimal available resources will be used.
       * All available resource presets can be retrieved with a [ResourcePresetService.List] request.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { return getResources(); } 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()); } 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()); } 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper) obj; if (hasResources() != other.hasResources()) return false; if (hasResources()) { if (!getResources() .equals(other.getResources())) 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper 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.clickhouse.v1.ConfigSpec.Zookeeper} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.ZookeeperOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Zookeeper_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Zookeeper_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.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; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Zookeeper_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper(this); if (resourcesBuilder_ == null) { result.resources_ = resources_; } else { result.resources_ = resourcesBuilder_.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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.getDefaultInstance()) return this; if (other.hasResources()) { mergeResources(other.getResources()); } 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources resources_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder> resourcesBuilder_; /** *
         * Resources allocated to ZooKeeper hosts. If not set, minimal available resources will be used.
         * All available resource presets can be retrieved with a [ResourcePresetService.List] request.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 1; * @return Whether the resources field is set. */ public boolean hasResources() { return resourcesBuilder_ != null || resources_ != null; } /** *
         * Resources allocated to ZooKeeper hosts. If not set, minimal available resources will be used.
         * All available resource presets can be retrieved with a [ResourcePresetService.List] request.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 1; * @return The resources. */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources getResources() { if (resourcesBuilder_ == null) { return resources_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } else { return resourcesBuilder_.getMessage(); } } /** *
         * Resources allocated to ZooKeeper hosts. If not set, minimal available resources will be used.
         * All available resource presets can be retrieved with a [ResourcePresetService.List] request.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 1; */ public Builder setResources(yandex.cloud.api.mdb.clickhouse.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 ZooKeeper hosts. If not set, minimal available resources will be used.
         * All available resource presets can be retrieved with a [ResourcePresetService.List] request.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 1; */ public Builder setResources( yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder builderForValue) { if (resourcesBuilder_ == null) { resources_ = builderForValue.build(); onChanged(); } else { resourcesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
         * Resources allocated to ZooKeeper hosts. If not set, minimal available resources will be used.
         * All available resource presets can be retrieved with a [ResourcePresetService.List] request.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 1; */ public Builder mergeResources(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources value) { if (resourcesBuilder_ == null) { if (resources_ != null) { resources_ = yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.newBuilder(resources_).mergeFrom(value).buildPartial(); } else { resources_ = value; } onChanged(); } else { resourcesBuilder_.mergeFrom(value); } return this; } /** *
         * Resources allocated to ZooKeeper hosts. If not set, minimal available resources will be used.
         * All available resource presets can be retrieved with a [ResourcePresetService.List] request.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 1; */ public Builder clearResources() { if (resourcesBuilder_ == null) { resources_ = null; onChanged(); } else { resources_ = null; resourcesBuilder_ = null; } return this; } /** *
         * Resources allocated to ZooKeeper hosts. If not set, minimal available resources will be used.
         * All available resource presets can be retrieved with a [ResourcePresetService.List] request.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder getResourcesBuilder() { onChanged(); return getResourcesFieldBuilder().getBuilder(); } /** *
         * Resources allocated to ZooKeeper hosts. If not set, minimal available resources will be used.
         * All available resource presets can be retrieved with a [ResourcePresetService.List] request.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { if (resourcesBuilder_ != null) { return resourcesBuilder_.getMessageOrBuilder(); } else { return resources_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } } /** *
         * Resources allocated to ZooKeeper hosts. If not set, minimal available resources will be used.
         * All available resource presets can be retrieved with a [ResourcePresetService.List] request.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder> getResourcesFieldBuilder() { if (resourcesBuilder_ == null) { resourcesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder>( getResources(), getParentForChildren(), isClean()); resources_ = null; } return resourcesBuilder_; } @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.clickhouse.v1.ConfigSpec.Zookeeper) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Zookeeper parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Zookeeper(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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int VERSION_FIELD_NUMBER = 3; private volatile java.lang.Object version_; /** *
     * Version of the ClickHouse server software.
     * 
* * string version = 3; * @return The version. */ @java.lang.Override public java.lang.String getVersion() { java.lang.Object ref = version_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); version_ = s; return s; } } /** *
     * Version of the ClickHouse server software.
     * 
* * string version = 3; * @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 CLICKHOUSE_FIELD_NUMBER = 1; private yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse clickhouse_; /** *
     * Configuration and resources for a ClickHouse server.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse clickhouse = 1; * @return Whether the clickhouse field is set. */ @java.lang.Override public boolean hasClickhouse() { return clickhouse_ != null; } /** *
     * Configuration and resources for a ClickHouse server.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse clickhouse = 1; * @return The clickhouse. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse getClickhouse() { return clickhouse_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.getDefaultInstance() : clickhouse_; } /** *
     * Configuration and resources for a ClickHouse server.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse clickhouse = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.ClickhouseOrBuilder getClickhouseOrBuilder() { return getClickhouse(); } public static final int ZOOKEEPER_FIELD_NUMBER = 2; private yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper zookeeper_; /** *
     * Configuration and resources for a ZooKeeper server.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper zookeeper = 2; * @return Whether the zookeeper field is set. */ @java.lang.Override public boolean hasZookeeper() { return zookeeper_ != null; } /** *
     * Configuration and resources for a ZooKeeper server.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper zookeeper = 2; * @return The zookeeper. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper getZookeeper() { return zookeeper_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.getDefaultInstance() : zookeeper_; } /** *
     * Configuration and resources for a ZooKeeper server.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper zookeeper = 2; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.ZookeeperOrBuilder getZookeeperOrBuilder() { return getZookeeper(); } public static final int BACKUP_WINDOW_START_FIELD_NUMBER = 4; private com.google.type.TimeOfDay backupWindowStart_; /** *
     * Time to start the daily backup, in the UTC timezone.
     * 
* * .google.type.TimeOfDay backup_window_start = 4; * @return Whether the backupWindowStart field is set. */ @java.lang.Override public boolean hasBackupWindowStart() { return backupWindowStart_ != null; } /** *
     * Time to start the daily backup, in the UTC timezone.
     * 
* * .google.type.TimeOfDay backup_window_start = 4; * @return The backupWindowStart. */ @java.lang.Override public com.google.type.TimeOfDay getBackupWindowStart() { return backupWindowStart_ == null ? com.google.type.TimeOfDay.getDefaultInstance() : backupWindowStart_; } /** *
     * Time to start the daily backup, in the UTC timezone.
     * 
* * .google.type.TimeOfDay backup_window_start = 4; */ @java.lang.Override public com.google.type.TimeOfDayOrBuilder getBackupWindowStartOrBuilder() { return getBackupWindowStart(); } public static final int ACCESS_FIELD_NUMBER = 5; private yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access access_; /** *
     * Access policy for external services.
     * If you want a specific service to access the ClickHouse cluster, then set the necessary values in this policy.
     * 
* * .yandex.cloud.mdb.clickhouse.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.
     * If you want a specific service to access the ClickHouse cluster, then set the necessary values in this policy.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Access access = 5; * @return The access. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access getAccess() { return access_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access.getDefaultInstance() : access_; } /** *
     * Access policy for external services.
     * If you want a specific service to access the ClickHouse cluster, then set the necessary values in this policy.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.Access access = 5; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.AccessOrBuilder getAccessOrBuilder() { return getAccess(); } public static final int CLOUD_STORAGE_FIELD_NUMBER = 6; private yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage cloudStorage_; /** * .yandex.cloud.mdb.clickhouse.v1.CloudStorage cloud_storage = 6; * @return Whether the cloudStorage field is set. */ @java.lang.Override public boolean hasCloudStorage() { return cloudStorage_ != null; } /** * .yandex.cloud.mdb.clickhouse.v1.CloudStorage cloud_storage = 6; * @return The cloudStorage. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage getCloudStorage() { return cloudStorage_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage.getDefaultInstance() : cloudStorage_; } /** * .yandex.cloud.mdb.clickhouse.v1.CloudStorage cloud_storage = 6; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorageOrBuilder getCloudStorageOrBuilder() { return getCloudStorage(); } public static final int SQL_DATABASE_MANAGEMENT_FIELD_NUMBER = 7; private com.google.protobuf.BoolValue sqlDatabaseManagement_; /** *
     * Whether database management through SQL commands is enabled.
     * 
* * .google.protobuf.BoolValue sql_database_management = 7; * @return Whether the sqlDatabaseManagement field is set. */ @java.lang.Override public boolean hasSqlDatabaseManagement() { return sqlDatabaseManagement_ != null; } /** *
     * Whether database management through SQL commands is enabled.
     * 
* * .google.protobuf.BoolValue sql_database_management = 7; * @return The sqlDatabaseManagement. */ @java.lang.Override public com.google.protobuf.BoolValue getSqlDatabaseManagement() { return sqlDatabaseManagement_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : sqlDatabaseManagement_; } /** *
     * Whether database management through SQL commands is enabled.
     * 
* * .google.protobuf.BoolValue sql_database_management = 7; */ @java.lang.Override public com.google.protobuf.BoolValueOrBuilder getSqlDatabaseManagementOrBuilder() { return getSqlDatabaseManagement(); } public static final int SQL_USER_MANAGEMENT_FIELD_NUMBER = 8; private com.google.protobuf.BoolValue sqlUserManagement_; /** *
     * Whether user management through SQL commands is enabled.
     * 
* * .google.protobuf.BoolValue sql_user_management = 8; * @return Whether the sqlUserManagement field is set. */ @java.lang.Override public boolean hasSqlUserManagement() { return sqlUserManagement_ != null; } /** *
     * Whether user management through SQL commands is enabled.
     * 
* * .google.protobuf.BoolValue sql_user_management = 8; * @return The sqlUserManagement. */ @java.lang.Override public com.google.protobuf.BoolValue getSqlUserManagement() { return sqlUserManagement_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : sqlUserManagement_; } /** *
     * Whether user management through SQL commands is enabled.
     * 
* * .google.protobuf.BoolValue sql_user_management = 8; */ @java.lang.Override public com.google.protobuf.BoolValueOrBuilder getSqlUserManagementOrBuilder() { return getSqlUserManagement(); } public static final int ADMIN_PASSWORD_FIELD_NUMBER = 9; private volatile java.lang.Object adminPassword_; /** *
     * Password for user 'admin' that has SQL user management access.
     * 
* * string admin_password = 9; * @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; } } /** *
     * Password for user 'admin' that has SQL user management access.
     * 
* * string admin_password = 9; * @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 EMBEDDED_KEEPER_FIELD_NUMBER = 10; private com.google.protobuf.BoolValue embeddedKeeper_; /** *
     * Whether cluster should use embedded Keeper instead of Zookeeper
     * 
* * .google.protobuf.BoolValue embedded_keeper = 10; * @return Whether the embeddedKeeper field is set. */ @java.lang.Override public boolean hasEmbeddedKeeper() { return embeddedKeeper_ != null; } /** *
     * Whether cluster should use embedded Keeper instead of Zookeeper
     * 
* * .google.protobuf.BoolValue embedded_keeper = 10; * @return The embeddedKeeper. */ @java.lang.Override public com.google.protobuf.BoolValue getEmbeddedKeeper() { return embeddedKeeper_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : embeddedKeeper_; } /** *
     * Whether cluster should use embedded Keeper instead of Zookeeper
     * 
* * .google.protobuf.BoolValue embedded_keeper = 10; */ @java.lang.Override public com.google.protobuf.BoolValueOrBuilder getEmbeddedKeeperOrBuilder() { return getEmbeddedKeeper(); } 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 (clickhouse_ != null) { output.writeMessage(1, getClickhouse()); } if (zookeeper_ != null) { output.writeMessage(2, getZookeeper()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, version_); } if (backupWindowStart_ != null) { output.writeMessage(4, getBackupWindowStart()); } if (access_ != null) { output.writeMessage(5, getAccess()); } if (cloudStorage_ != null) { output.writeMessage(6, getCloudStorage()); } if (sqlDatabaseManagement_ != null) { output.writeMessage(7, getSqlDatabaseManagement()); } if (sqlUserManagement_ != null) { output.writeMessage(8, getSqlUserManagement()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(adminPassword_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 9, adminPassword_); } if (embeddedKeeper_ != null) { output.writeMessage(10, getEmbeddedKeeper()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (clickhouse_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getClickhouse()); } if (zookeeper_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getZookeeper()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, version_); } if (backupWindowStart_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getBackupWindowStart()); } if (access_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getAccess()); } if (cloudStorage_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getCloudStorage()); } if (sqlDatabaseManagement_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, getSqlDatabaseManagement()); } if (sqlUserManagement_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, getSqlUserManagement()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(adminPassword_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, adminPassword_); } if (embeddedKeeper_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, getEmbeddedKeeper()); } 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec) obj; if (!getVersion() .equals(other.getVersion())) return false; if (hasClickhouse() != other.hasClickhouse()) return false; if (hasClickhouse()) { if (!getClickhouse() .equals(other.getClickhouse())) return false; } if (hasZookeeper() != other.hasZookeeper()) return false; if (hasZookeeper()) { if (!getZookeeper() .equals(other.getZookeeper())) return false; } if (hasBackupWindowStart() != other.hasBackupWindowStart()) return false; if (hasBackupWindowStart()) { if (!getBackupWindowStart() .equals(other.getBackupWindowStart())) return false; } if (hasAccess() != other.hasAccess()) return false; if (hasAccess()) { if (!getAccess() .equals(other.getAccess())) return false; } if (hasCloudStorage() != other.hasCloudStorage()) return false; if (hasCloudStorage()) { if (!getCloudStorage() .equals(other.getCloudStorage())) return false; } if (hasSqlDatabaseManagement() != other.hasSqlDatabaseManagement()) return false; if (hasSqlDatabaseManagement()) { if (!getSqlDatabaseManagement() .equals(other.getSqlDatabaseManagement())) return false; } if (hasSqlUserManagement() != other.hasSqlUserManagement()) return false; if (hasSqlUserManagement()) { if (!getSqlUserManagement() .equals(other.getSqlUserManagement())) return false; } if (!getAdminPassword() .equals(other.getAdminPassword())) return false; if (hasEmbeddedKeeper() != other.hasEmbeddedKeeper()) return false; if (hasEmbeddedKeeper()) { if (!getEmbeddedKeeper() .equals(other.getEmbeddedKeeper())) 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(); if (hasClickhouse()) { hash = (37 * hash) + CLICKHOUSE_FIELD_NUMBER; hash = (53 * hash) + getClickhouse().hashCode(); } if (hasZookeeper()) { hash = (37 * hash) + ZOOKEEPER_FIELD_NUMBER; hash = (53 * hash) + getZookeeper().hashCode(); } if (hasBackupWindowStart()) { hash = (37 * hash) + BACKUP_WINDOW_START_FIELD_NUMBER; hash = (53 * hash) + getBackupWindowStart().hashCode(); } if (hasAccess()) { hash = (37 * hash) + ACCESS_FIELD_NUMBER; hash = (53 * hash) + getAccess().hashCode(); } if (hasCloudStorage()) { hash = (37 * hash) + CLOUD_STORAGE_FIELD_NUMBER; hash = (53 * hash) + getCloudStorage().hashCode(); } if (hasSqlDatabaseManagement()) { hash = (37 * hash) + SQL_DATABASE_MANAGEMENT_FIELD_NUMBER; hash = (53 * hash) + getSqlDatabaseManagement().hashCode(); } if (hasSqlUserManagement()) { hash = (37 * hash) + SQL_USER_MANAGEMENT_FIELD_NUMBER; hash = (53 * hash) + getSqlUserManagement().hashCode(); } hash = (37 * hash) + ADMIN_PASSWORD_FIELD_NUMBER; hash = (53 * hash) + getAdminPassword().hashCode(); if (hasEmbeddedKeeper()) { hash = (37 * hash) + EMBEDDED_KEEPER_FIELD_NUMBER; hash = (53 * hash) + getEmbeddedKeeper().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec 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.clickhouse.v1.ConfigSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ConfigSpec) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.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_ = ""; if (clickhouseBuilder_ == null) { clickhouse_ = null; } else { clickhouse_ = null; clickhouseBuilder_ = null; } if (zookeeperBuilder_ == null) { zookeeper_ = null; } else { zookeeper_ = null; zookeeperBuilder_ = null; } if (backupWindowStartBuilder_ == null) { backupWindowStart_ = null; } else { backupWindowStart_ = null; backupWindowStartBuilder_ = null; } if (accessBuilder_ == null) { access_ = null; } else { access_ = null; accessBuilder_ = null; } if (cloudStorageBuilder_ == null) { cloudStorage_ = null; } else { cloudStorage_ = null; cloudStorageBuilder_ = null; } if (sqlDatabaseManagementBuilder_ == null) { sqlDatabaseManagement_ = null; } else { sqlDatabaseManagement_ = null; sqlDatabaseManagementBuilder_ = null; } if (sqlUserManagementBuilder_ == null) { sqlUserManagement_ = null; } else { sqlUserManagement_ = null; sqlUserManagementBuilder_ = null; } adminPassword_ = ""; if (embeddedKeeperBuilder_ == null) { embeddedKeeper_ = null; } else { embeddedKeeper_ = null; embeddedKeeperBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec(this); result.version_ = version_; if (clickhouseBuilder_ == null) { result.clickhouse_ = clickhouse_; } else { result.clickhouse_ = clickhouseBuilder_.build(); } if (zookeeperBuilder_ == null) { result.zookeeper_ = zookeeper_; } else { result.zookeeper_ = zookeeperBuilder_.build(); } if (backupWindowStartBuilder_ == null) { result.backupWindowStart_ = backupWindowStart_; } else { result.backupWindowStart_ = backupWindowStartBuilder_.build(); } if (accessBuilder_ == null) { result.access_ = access_; } else { result.access_ = accessBuilder_.build(); } if (cloudStorageBuilder_ == null) { result.cloudStorage_ = cloudStorage_; } else { result.cloudStorage_ = cloudStorageBuilder_.build(); } if (sqlDatabaseManagementBuilder_ == null) { result.sqlDatabaseManagement_ = sqlDatabaseManagement_; } else { result.sqlDatabaseManagement_ = sqlDatabaseManagementBuilder_.build(); } if (sqlUserManagementBuilder_ == null) { result.sqlUserManagement_ = sqlUserManagement_; } else { result.sqlUserManagement_ = sqlUserManagementBuilder_.build(); } result.adminPassword_ = adminPassword_; if (embeddedKeeperBuilder_ == null) { result.embeddedKeeper_ = embeddedKeeper_; } else { result.embeddedKeeper_ = embeddedKeeperBuilder_.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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance()) return this; if (!other.getVersion().isEmpty()) { version_ = other.version_; onChanged(); } if (other.hasClickhouse()) { mergeClickhouse(other.getClickhouse()); } if (other.hasZookeeper()) { mergeZookeeper(other.getZookeeper()); } if (other.hasBackupWindowStart()) { mergeBackupWindowStart(other.getBackupWindowStart()); } if (other.hasAccess()) { mergeAccess(other.getAccess()); } if (other.hasCloudStorage()) { mergeCloudStorage(other.getCloudStorage()); } if (other.hasSqlDatabaseManagement()) { mergeSqlDatabaseManagement(other.getSqlDatabaseManagement()); } if (other.hasSqlUserManagement()) { mergeSqlUserManagement(other.getSqlUserManagement()); } if (!other.getAdminPassword().isEmpty()) { adminPassword_ = other.adminPassword_; onChanged(); } if (other.hasEmbeddedKeeper()) { mergeEmbeddedKeeper(other.getEmbeddedKeeper()); } 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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object version_ = ""; /** *
       * Version of the ClickHouse server software.
       * 
* * string version = 3; * @return The version. */ public java.lang.String getVersion() { java.lang.Object ref = version_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); version_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Version of the ClickHouse server software.
       * 
* * string version = 3; * @return The bytes for version. */ public com.google.protobuf.ByteString getVersionBytes() { java.lang.Object ref = version_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); version_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Version of the ClickHouse server software.
       * 
* * string version = 3; * @param value The version to set. * @return This builder for chaining. */ public Builder setVersion( java.lang.String value) { if (value == null) { throw new NullPointerException(); } version_ = value; onChanged(); return this; } /** *
       * Version of the ClickHouse server software.
       * 
* * string version = 3; * @return This builder for chaining. */ public Builder clearVersion() { version_ = getDefaultInstance().getVersion(); onChanged(); return this; } /** *
       * Version of the ClickHouse server software.
       * 
* * string version = 3; * @param value The bytes for version to set. * @return This builder for chaining. */ public Builder setVersionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); version_ = value; onChanged(); return this; } private yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse clickhouse_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.ClickhouseOrBuilder> clickhouseBuilder_; /** *
       * Configuration and resources for a ClickHouse server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse clickhouse = 1; * @return Whether the clickhouse field is set. */ public boolean hasClickhouse() { return clickhouseBuilder_ != null || clickhouse_ != null; } /** *
       * Configuration and resources for a ClickHouse server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse clickhouse = 1; * @return The clickhouse. */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse getClickhouse() { if (clickhouseBuilder_ == null) { return clickhouse_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.getDefaultInstance() : clickhouse_; } else { return clickhouseBuilder_.getMessage(); } } /** *
       * Configuration and resources for a ClickHouse server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse clickhouse = 1; */ public Builder setClickhouse(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse value) { if (clickhouseBuilder_ == null) { if (value == null) { throw new NullPointerException(); } clickhouse_ = value; onChanged(); } else { clickhouseBuilder_.setMessage(value); } return this; } /** *
       * Configuration and resources for a ClickHouse server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse clickhouse = 1; */ public Builder setClickhouse( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.Builder builderForValue) { if (clickhouseBuilder_ == null) { clickhouse_ = builderForValue.build(); onChanged(); } else { clickhouseBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration and resources for a ClickHouse server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse clickhouse = 1; */ public Builder mergeClickhouse(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse value) { if (clickhouseBuilder_ == null) { if (clickhouse_ != null) { clickhouse_ = yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.newBuilder(clickhouse_).mergeFrom(value).buildPartial(); } else { clickhouse_ = value; } onChanged(); } else { clickhouseBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration and resources for a ClickHouse server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse clickhouse = 1; */ public Builder clearClickhouse() { if (clickhouseBuilder_ == null) { clickhouse_ = null; onChanged(); } else { clickhouse_ = null; clickhouseBuilder_ = null; } return this; } /** *
       * Configuration and resources for a ClickHouse server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse clickhouse = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.Builder getClickhouseBuilder() { onChanged(); return getClickhouseFieldBuilder().getBuilder(); } /** *
       * Configuration and resources for a ClickHouse server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse clickhouse = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.ClickhouseOrBuilder getClickhouseOrBuilder() { if (clickhouseBuilder_ != null) { return clickhouseBuilder_.getMessageOrBuilder(); } else { return clickhouse_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.getDefaultInstance() : clickhouse_; } } /** *
       * Configuration and resources for a ClickHouse server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Clickhouse clickhouse = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.ClickhouseOrBuilder> getClickhouseFieldBuilder() { if (clickhouseBuilder_ == null) { clickhouseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Clickhouse.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.ClickhouseOrBuilder>( getClickhouse(), getParentForChildren(), isClean()); clickhouse_ = null; } return clickhouseBuilder_; } private yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper zookeeper_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.ZookeeperOrBuilder> zookeeperBuilder_; /** *
       * Configuration and resources for a ZooKeeper server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper zookeeper = 2; * @return Whether the zookeeper field is set. */ public boolean hasZookeeper() { return zookeeperBuilder_ != null || zookeeper_ != null; } /** *
       * Configuration and resources for a ZooKeeper server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper zookeeper = 2; * @return The zookeeper. */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper getZookeeper() { if (zookeeperBuilder_ == null) { return zookeeper_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.getDefaultInstance() : zookeeper_; } else { return zookeeperBuilder_.getMessage(); } } /** *
       * Configuration and resources for a ZooKeeper server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper zookeeper = 2; */ public Builder setZookeeper(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper value) { if (zookeeperBuilder_ == null) { if (value == null) { throw new NullPointerException(); } zookeeper_ = value; onChanged(); } else { zookeeperBuilder_.setMessage(value); } return this; } /** *
       * Configuration and resources for a ZooKeeper server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper zookeeper = 2; */ public Builder setZookeeper( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.Builder builderForValue) { if (zookeeperBuilder_ == null) { zookeeper_ = builderForValue.build(); onChanged(); } else { zookeeperBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration and resources for a ZooKeeper server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper zookeeper = 2; */ public Builder mergeZookeeper(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper value) { if (zookeeperBuilder_ == null) { if (zookeeper_ != null) { zookeeper_ = yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.newBuilder(zookeeper_).mergeFrom(value).buildPartial(); } else { zookeeper_ = value; } onChanged(); } else { zookeeperBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration and resources for a ZooKeeper server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper zookeeper = 2; */ public Builder clearZookeeper() { if (zookeeperBuilder_ == null) { zookeeper_ = null; onChanged(); } else { zookeeper_ = null; zookeeperBuilder_ = null; } return this; } /** *
       * Configuration and resources for a ZooKeeper server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper zookeeper = 2; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.Builder getZookeeperBuilder() { onChanged(); return getZookeeperFieldBuilder().getBuilder(); } /** *
       * Configuration and resources for a ZooKeeper server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper zookeeper = 2; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.ZookeeperOrBuilder getZookeeperOrBuilder() { if (zookeeperBuilder_ != null) { return zookeeperBuilder_.getMessageOrBuilder(); } else { return zookeeper_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.getDefaultInstance() : zookeeper_; } } /** *
       * Configuration and resources for a ZooKeeper server.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ConfigSpec.Zookeeper zookeeper = 2; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.ZookeeperOrBuilder> getZookeeperFieldBuilder() { if (zookeeperBuilder_ == null) { zookeeperBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.Zookeeper.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec.ZookeeperOrBuilder>( getZookeeper(), getParentForChildren(), isClean()); zookeeper_ = null; } return zookeeperBuilder_; } private com.google.type.TimeOfDay backupWindowStart_; private com.google.protobuf.SingleFieldBuilderV3< com.google.type.TimeOfDay, com.google.type.TimeOfDay.Builder, com.google.type.TimeOfDayOrBuilder> backupWindowStartBuilder_; /** *
       * Time to start the daily backup, in the UTC timezone.
       * 
* * .google.type.TimeOfDay backup_window_start = 4; * @return Whether the backupWindowStart field is set. */ public boolean hasBackupWindowStart() { return backupWindowStartBuilder_ != null || backupWindowStart_ != null; } /** *
       * Time to start the daily backup, in the UTC timezone.
       * 
* * .google.type.TimeOfDay backup_window_start = 4; * @return The backupWindowStart. */ public com.google.type.TimeOfDay getBackupWindowStart() { if (backupWindowStartBuilder_ == null) { return backupWindowStart_ == null ? com.google.type.TimeOfDay.getDefaultInstance() : backupWindowStart_; } else { return backupWindowStartBuilder_.getMessage(); } } /** *
       * Time to start the daily backup, in the UTC timezone.
       * 
* * .google.type.TimeOfDay backup_window_start = 4; */ public Builder setBackupWindowStart(com.google.type.TimeOfDay value) { if (backupWindowStartBuilder_ == null) { if (value == null) { throw new NullPointerException(); } backupWindowStart_ = value; onChanged(); } else { backupWindowStartBuilder_.setMessage(value); } return this; } /** *
       * Time to start the daily backup, in the UTC timezone.
       * 
* * .google.type.TimeOfDay backup_window_start = 4; */ public Builder setBackupWindowStart( com.google.type.TimeOfDay.Builder builderForValue) { if (backupWindowStartBuilder_ == null) { backupWindowStart_ = builderForValue.build(); onChanged(); } else { backupWindowStartBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Time to start the daily backup, in the UTC timezone.
       * 
* * .google.type.TimeOfDay backup_window_start = 4; */ public Builder mergeBackupWindowStart(com.google.type.TimeOfDay value) { if (backupWindowStartBuilder_ == null) { if (backupWindowStart_ != null) { backupWindowStart_ = com.google.type.TimeOfDay.newBuilder(backupWindowStart_).mergeFrom(value).buildPartial(); } else { backupWindowStart_ = value; } onChanged(); } else { backupWindowStartBuilder_.mergeFrom(value); } return this; } /** *
       * Time to start the daily backup, in the UTC timezone.
       * 
* * .google.type.TimeOfDay backup_window_start = 4; */ public Builder clearBackupWindowStart() { if (backupWindowStartBuilder_ == null) { backupWindowStart_ = null; onChanged(); } else { backupWindowStart_ = null; backupWindowStartBuilder_ = null; } return this; } /** *
       * Time to start the daily backup, in the UTC timezone.
       * 
* * .google.type.TimeOfDay backup_window_start = 4; */ public com.google.type.TimeOfDay.Builder getBackupWindowStartBuilder() { onChanged(); return getBackupWindowStartFieldBuilder().getBuilder(); } /** *
       * Time to start the daily backup, in the UTC timezone.
       * 
* * .google.type.TimeOfDay backup_window_start = 4; */ public com.google.type.TimeOfDayOrBuilder getBackupWindowStartOrBuilder() { if (backupWindowStartBuilder_ != null) { return backupWindowStartBuilder_.getMessageOrBuilder(); } else { return backupWindowStart_ == null ? com.google.type.TimeOfDay.getDefaultInstance() : backupWindowStart_; } } /** *
       * Time to start the daily backup, in the UTC timezone.
       * 
* * .google.type.TimeOfDay backup_window_start = 4; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.type.TimeOfDay, com.google.type.TimeOfDay.Builder, com.google.type.TimeOfDayOrBuilder> getBackupWindowStartFieldBuilder() { if (backupWindowStartBuilder_ == null) { backupWindowStartBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.type.TimeOfDay, com.google.type.TimeOfDay.Builder, com.google.type.TimeOfDayOrBuilder>( getBackupWindowStart(), getParentForChildren(), isClean()); backupWindowStart_ = null; } return backupWindowStartBuilder_; } private yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access access_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.AccessOrBuilder> accessBuilder_; /** *
       * Access policy for external services.
       * If you want a specific service to access the ClickHouse cluster, then set the necessary values in this policy.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Access access = 5; * @return Whether the access field is set. */ public boolean hasAccess() { return accessBuilder_ != null || access_ != null; } /** *
       * Access policy for external services.
       * If you want a specific service to access the ClickHouse cluster, then set the necessary values in this policy.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Access access = 5; * @return The access. */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access getAccess() { if (accessBuilder_ == null) { return access_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access.getDefaultInstance() : access_; } else { return accessBuilder_.getMessage(); } } /** *
       * Access policy for external services.
       * If you want a specific service to access the ClickHouse cluster, then set the necessary values in this policy.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Access access = 5; */ public Builder setAccess(yandex.cloud.api.mdb.clickhouse.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.
       * If you want a specific service to access the ClickHouse cluster, then set the necessary values in this policy.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Access access = 5; */ public Builder setAccess( yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access.Builder builderForValue) { if (accessBuilder_ == null) { access_ = builderForValue.build(); onChanged(); } else { accessBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Access policy for external services.
       * If you want a specific service to access the ClickHouse cluster, then set the necessary values in this policy.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Access access = 5; */ public Builder mergeAccess(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access value) { if (accessBuilder_ == null) { if (access_ != null) { access_ = yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access.newBuilder(access_).mergeFrom(value).buildPartial(); } else { access_ = value; } onChanged(); } else { accessBuilder_.mergeFrom(value); } return this; } /** *
       * Access policy for external services.
       * If you want a specific service to access the ClickHouse cluster, then set the necessary values in this policy.
       * 
* * .yandex.cloud.mdb.clickhouse.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.
       * If you want a specific service to access the ClickHouse cluster, then set the necessary values in this policy.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Access access = 5; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access.Builder getAccessBuilder() { onChanged(); return getAccessFieldBuilder().getBuilder(); } /** *
       * Access policy for external services.
       * If you want a specific service to access the ClickHouse cluster, then set the necessary values in this policy.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Access access = 5; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.AccessOrBuilder getAccessOrBuilder() { if (accessBuilder_ != null) { return accessBuilder_.getMessageOrBuilder(); } else { return access_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access.getDefaultInstance() : access_; } } /** *
       * Access policy for external services.
       * If you want a specific service to access the ClickHouse cluster, then set the necessary values in this policy.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Access access = 5; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.AccessOrBuilder> getAccessFieldBuilder() { if (accessBuilder_ == null) { accessBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Access.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.AccessOrBuilder>( getAccess(), getParentForChildren(), isClean()); access_ = null; } return accessBuilder_; } private yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage cloudStorage_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorageOrBuilder> cloudStorageBuilder_; /** * .yandex.cloud.mdb.clickhouse.v1.CloudStorage cloud_storage = 6; * @return Whether the cloudStorage field is set. */ public boolean hasCloudStorage() { return cloudStorageBuilder_ != null || cloudStorage_ != null; } /** * .yandex.cloud.mdb.clickhouse.v1.CloudStorage cloud_storage = 6; * @return The cloudStorage. */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage getCloudStorage() { if (cloudStorageBuilder_ == null) { return cloudStorage_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage.getDefaultInstance() : cloudStorage_; } else { return cloudStorageBuilder_.getMessage(); } } /** * .yandex.cloud.mdb.clickhouse.v1.CloudStorage cloud_storage = 6; */ public Builder setCloudStorage(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage value) { if (cloudStorageBuilder_ == null) { if (value == null) { throw new NullPointerException(); } cloudStorage_ = value; onChanged(); } else { cloudStorageBuilder_.setMessage(value); } return this; } /** * .yandex.cloud.mdb.clickhouse.v1.CloudStorage cloud_storage = 6; */ public Builder setCloudStorage( yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage.Builder builderForValue) { if (cloudStorageBuilder_ == null) { cloudStorage_ = builderForValue.build(); onChanged(); } else { cloudStorageBuilder_.setMessage(builderForValue.build()); } return this; } /** * .yandex.cloud.mdb.clickhouse.v1.CloudStorage cloud_storage = 6; */ public Builder mergeCloudStorage(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage value) { if (cloudStorageBuilder_ == null) { if (cloudStorage_ != null) { cloudStorage_ = yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage.newBuilder(cloudStorage_).mergeFrom(value).buildPartial(); } else { cloudStorage_ = value; } onChanged(); } else { cloudStorageBuilder_.mergeFrom(value); } return this; } /** * .yandex.cloud.mdb.clickhouse.v1.CloudStorage cloud_storage = 6; */ public Builder clearCloudStorage() { if (cloudStorageBuilder_ == null) { cloudStorage_ = null; onChanged(); } else { cloudStorage_ = null; cloudStorageBuilder_ = null; } return this; } /** * .yandex.cloud.mdb.clickhouse.v1.CloudStorage cloud_storage = 6; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage.Builder getCloudStorageBuilder() { onChanged(); return getCloudStorageFieldBuilder().getBuilder(); } /** * .yandex.cloud.mdb.clickhouse.v1.CloudStorage cloud_storage = 6; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorageOrBuilder getCloudStorageOrBuilder() { if (cloudStorageBuilder_ != null) { return cloudStorageBuilder_.getMessageOrBuilder(); } else { return cloudStorage_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage.getDefaultInstance() : cloudStorage_; } } /** * .yandex.cloud.mdb.clickhouse.v1.CloudStorage cloud_storage = 6; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorageOrBuilder> getCloudStorageFieldBuilder() { if (cloudStorageBuilder_ == null) { cloudStorageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorage.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.CloudStorageOrBuilder>( getCloudStorage(), getParentForChildren(), isClean()); cloudStorage_ = null; } return cloudStorageBuilder_; } private com.google.protobuf.BoolValue sqlDatabaseManagement_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> sqlDatabaseManagementBuilder_; /** *
       * Whether database management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_database_management = 7; * @return Whether the sqlDatabaseManagement field is set. */ public boolean hasSqlDatabaseManagement() { return sqlDatabaseManagementBuilder_ != null || sqlDatabaseManagement_ != null; } /** *
       * Whether database management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_database_management = 7; * @return The sqlDatabaseManagement. */ public com.google.protobuf.BoolValue getSqlDatabaseManagement() { if (sqlDatabaseManagementBuilder_ == null) { return sqlDatabaseManagement_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : sqlDatabaseManagement_; } else { return sqlDatabaseManagementBuilder_.getMessage(); } } /** *
       * Whether database management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_database_management = 7; */ public Builder setSqlDatabaseManagement(com.google.protobuf.BoolValue value) { if (sqlDatabaseManagementBuilder_ == null) { if (value == null) { throw new NullPointerException(); } sqlDatabaseManagement_ = value; onChanged(); } else { sqlDatabaseManagementBuilder_.setMessage(value); } return this; } /** *
       * Whether database management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_database_management = 7; */ public Builder setSqlDatabaseManagement( com.google.protobuf.BoolValue.Builder builderForValue) { if (sqlDatabaseManagementBuilder_ == null) { sqlDatabaseManagement_ = builderForValue.build(); onChanged(); } else { sqlDatabaseManagementBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Whether database management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_database_management = 7; */ public Builder mergeSqlDatabaseManagement(com.google.protobuf.BoolValue value) { if (sqlDatabaseManagementBuilder_ == null) { if (sqlDatabaseManagement_ != null) { sqlDatabaseManagement_ = com.google.protobuf.BoolValue.newBuilder(sqlDatabaseManagement_).mergeFrom(value).buildPartial(); } else { sqlDatabaseManagement_ = value; } onChanged(); } else { sqlDatabaseManagementBuilder_.mergeFrom(value); } return this; } /** *
       * Whether database management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_database_management = 7; */ public Builder clearSqlDatabaseManagement() { if (sqlDatabaseManagementBuilder_ == null) { sqlDatabaseManagement_ = null; onChanged(); } else { sqlDatabaseManagement_ = null; sqlDatabaseManagementBuilder_ = null; } return this; } /** *
       * Whether database management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_database_management = 7; */ public com.google.protobuf.BoolValue.Builder getSqlDatabaseManagementBuilder() { onChanged(); return getSqlDatabaseManagementFieldBuilder().getBuilder(); } /** *
       * Whether database management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_database_management = 7; */ public com.google.protobuf.BoolValueOrBuilder getSqlDatabaseManagementOrBuilder() { if (sqlDatabaseManagementBuilder_ != null) { return sqlDatabaseManagementBuilder_.getMessageOrBuilder(); } else { return sqlDatabaseManagement_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : sqlDatabaseManagement_; } } /** *
       * Whether database management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_database_management = 7; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> getSqlDatabaseManagementFieldBuilder() { if (sqlDatabaseManagementBuilder_ == null) { sqlDatabaseManagementBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>( getSqlDatabaseManagement(), getParentForChildren(), isClean()); sqlDatabaseManagement_ = null; } return sqlDatabaseManagementBuilder_; } private com.google.protobuf.BoolValue sqlUserManagement_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> sqlUserManagementBuilder_; /** *
       * Whether user management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_user_management = 8; * @return Whether the sqlUserManagement field is set. */ public boolean hasSqlUserManagement() { return sqlUserManagementBuilder_ != null || sqlUserManagement_ != null; } /** *
       * Whether user management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_user_management = 8; * @return The sqlUserManagement. */ public com.google.protobuf.BoolValue getSqlUserManagement() { if (sqlUserManagementBuilder_ == null) { return sqlUserManagement_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : sqlUserManagement_; } else { return sqlUserManagementBuilder_.getMessage(); } } /** *
       * Whether user management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_user_management = 8; */ public Builder setSqlUserManagement(com.google.protobuf.BoolValue value) { if (sqlUserManagementBuilder_ == null) { if (value == null) { throw new NullPointerException(); } sqlUserManagement_ = value; onChanged(); } else { sqlUserManagementBuilder_.setMessage(value); } return this; } /** *
       * Whether user management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_user_management = 8; */ public Builder setSqlUserManagement( com.google.protobuf.BoolValue.Builder builderForValue) { if (sqlUserManagementBuilder_ == null) { sqlUserManagement_ = builderForValue.build(); onChanged(); } else { sqlUserManagementBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Whether user management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_user_management = 8; */ public Builder mergeSqlUserManagement(com.google.protobuf.BoolValue value) { if (sqlUserManagementBuilder_ == null) { if (sqlUserManagement_ != null) { sqlUserManagement_ = com.google.protobuf.BoolValue.newBuilder(sqlUserManagement_).mergeFrom(value).buildPartial(); } else { sqlUserManagement_ = value; } onChanged(); } else { sqlUserManagementBuilder_.mergeFrom(value); } return this; } /** *
       * Whether user management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_user_management = 8; */ public Builder clearSqlUserManagement() { if (sqlUserManagementBuilder_ == null) { sqlUserManagement_ = null; onChanged(); } else { sqlUserManagement_ = null; sqlUserManagementBuilder_ = null; } return this; } /** *
       * Whether user management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_user_management = 8; */ public com.google.protobuf.BoolValue.Builder getSqlUserManagementBuilder() { onChanged(); return getSqlUserManagementFieldBuilder().getBuilder(); } /** *
       * Whether user management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_user_management = 8; */ public com.google.protobuf.BoolValueOrBuilder getSqlUserManagementOrBuilder() { if (sqlUserManagementBuilder_ != null) { return sqlUserManagementBuilder_.getMessageOrBuilder(); } else { return sqlUserManagement_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : sqlUserManagement_; } } /** *
       * Whether user management through SQL commands is enabled.
       * 
* * .google.protobuf.BoolValue sql_user_management = 8; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> getSqlUserManagementFieldBuilder() { if (sqlUserManagementBuilder_ == null) { sqlUserManagementBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>( getSqlUserManagement(), getParentForChildren(), isClean()); sqlUserManagement_ = null; } return sqlUserManagementBuilder_; } private java.lang.Object adminPassword_ = ""; /** *
       * Password for user 'admin' that has SQL user management access.
       * 
* * string admin_password = 9; * @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; } } /** *
       * Password for user 'admin' that has SQL user management access.
       * 
* * string admin_password = 9; * @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; } } /** *
       * Password for user 'admin' that has SQL user management access.
       * 
* * string admin_password = 9; * @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; } /** *
       * Password for user 'admin' that has SQL user management access.
       * 
* * string admin_password = 9; * @return This builder for chaining. */ public Builder clearAdminPassword() { adminPassword_ = getDefaultInstance().getAdminPassword(); onChanged(); return this; } /** *
       * Password for user 'admin' that has SQL user management access.
       * 
* * string admin_password = 9; * @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 com.google.protobuf.BoolValue embeddedKeeper_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> embeddedKeeperBuilder_; /** *
       * Whether cluster should use embedded Keeper instead of Zookeeper
       * 
* * .google.protobuf.BoolValue embedded_keeper = 10; * @return Whether the embeddedKeeper field is set. */ public boolean hasEmbeddedKeeper() { return embeddedKeeperBuilder_ != null || embeddedKeeper_ != null; } /** *
       * Whether cluster should use embedded Keeper instead of Zookeeper
       * 
* * .google.protobuf.BoolValue embedded_keeper = 10; * @return The embeddedKeeper. */ public com.google.protobuf.BoolValue getEmbeddedKeeper() { if (embeddedKeeperBuilder_ == null) { return embeddedKeeper_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : embeddedKeeper_; } else { return embeddedKeeperBuilder_.getMessage(); } } /** *
       * Whether cluster should use embedded Keeper instead of Zookeeper
       * 
* * .google.protobuf.BoolValue embedded_keeper = 10; */ public Builder setEmbeddedKeeper(com.google.protobuf.BoolValue value) { if (embeddedKeeperBuilder_ == null) { if (value == null) { throw new NullPointerException(); } embeddedKeeper_ = value; onChanged(); } else { embeddedKeeperBuilder_.setMessage(value); } return this; } /** *
       * Whether cluster should use embedded Keeper instead of Zookeeper
       * 
* * .google.protobuf.BoolValue embedded_keeper = 10; */ public Builder setEmbeddedKeeper( com.google.protobuf.BoolValue.Builder builderForValue) { if (embeddedKeeperBuilder_ == null) { embeddedKeeper_ = builderForValue.build(); onChanged(); } else { embeddedKeeperBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Whether cluster should use embedded Keeper instead of Zookeeper
       * 
* * .google.protobuf.BoolValue embedded_keeper = 10; */ public Builder mergeEmbeddedKeeper(com.google.protobuf.BoolValue value) { if (embeddedKeeperBuilder_ == null) { if (embeddedKeeper_ != null) { embeddedKeeper_ = com.google.protobuf.BoolValue.newBuilder(embeddedKeeper_).mergeFrom(value).buildPartial(); } else { embeddedKeeper_ = value; } onChanged(); } else { embeddedKeeperBuilder_.mergeFrom(value); } return this; } /** *
       * Whether cluster should use embedded Keeper instead of Zookeeper
       * 
* * .google.protobuf.BoolValue embedded_keeper = 10; */ public Builder clearEmbeddedKeeper() { if (embeddedKeeperBuilder_ == null) { embeddedKeeper_ = null; onChanged(); } else { embeddedKeeper_ = null; embeddedKeeperBuilder_ = null; } return this; } /** *
       * Whether cluster should use embedded Keeper instead of Zookeeper
       * 
* * .google.protobuf.BoolValue embedded_keeper = 10; */ public com.google.protobuf.BoolValue.Builder getEmbeddedKeeperBuilder() { onChanged(); return getEmbeddedKeeperFieldBuilder().getBuilder(); } /** *
       * Whether cluster should use embedded Keeper instead of Zookeeper
       * 
* * .google.protobuf.BoolValue embedded_keeper = 10; */ public com.google.protobuf.BoolValueOrBuilder getEmbeddedKeeperOrBuilder() { if (embeddedKeeperBuilder_ != null) { return embeddedKeeperBuilder_.getMessageOrBuilder(); } else { return embeddedKeeper_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : embeddedKeeper_; } } /** *
       * Whether cluster should use embedded Keeper instead of Zookeeper
       * 
* * .google.protobuf.BoolValue embedded_keeper = 10; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> getEmbeddedKeeperFieldBuilder() { if (embeddedKeeperBuilder_ == null) { embeddedKeeperBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>( getEmbeddedKeeper(), getParentForChildren(), isClean()); embeddedKeeper_ = null; } return embeddedKeeperBuilder_; } @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.clickhouse.v1.ConfigSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ConfigSpec) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ConfigSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ConfigSpec(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.clickhouse.v1.ClusterServiceOuterClass.ConfigSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ShardConfigSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec) com.google.protobuf.MessageOrBuilder { /** *
     * ClickHouse configuration for a shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse clickhouse = 1; * @return Whether the clickhouse field is set. */ boolean hasClickhouse(); /** *
     * ClickHouse configuration for a shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse clickhouse = 1; * @return The clickhouse. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse getClickhouse(); /** *
     * ClickHouse configuration for a shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse clickhouse = 1; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.ClickhouseOrBuilder getClickhouseOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec} */ public static final class ShardConfigSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec) ShardConfigSpecOrBuilder { private static final long serialVersionUID = 0L; // Use ShardConfigSpec.newBuilder() to construct. private ShardConfigSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ShardConfigSpec() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ShardConfigSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ShardConfigSpec( 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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.Builder subBuilder = null; if (clickhouse_ != null) { subBuilder = clickhouse_.toBuilder(); } clickhouse_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(clickhouse_); clickhouse_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Builder.class); } public interface ClickhouseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse) com.google.protobuf.MessageOrBuilder { /** *
       * ClickHouse settings for the shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; * @return Whether the config field is set. */ boolean hasConfig(); /** *
       * ClickHouse settings for the shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; * @return The config. */ yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig getConfig(); /** *
       * ClickHouse settings for the shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfigOrBuilder getConfigOrBuilder(); /** *
       * Computational resources for the shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return Whether the resources field is set. */ boolean hasResources(); /** *
       * Computational resources for the shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return The resources. */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources getResources(); /** *
       * Computational resources for the shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder(); /** *
       * Relative weight of the shard considered when writing data to the cluster.
       * For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/).
       * 
* * .google.protobuf.Int64Value weight = 3; * @return Whether the weight field is set. */ boolean hasWeight(); /** *
       * Relative weight of the shard considered when writing data to the cluster.
       * For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/).
       * 
* * .google.protobuf.Int64Value weight = 3; * @return The weight. */ com.google.protobuf.Int64Value getWeight(); /** *
       * Relative weight of the shard considered when writing data to the cluster.
       * For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/).
       * 
* * .google.protobuf.Int64Value weight = 3; */ com.google.protobuf.Int64ValueOrBuilder getWeightOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse} */ public static final class Clickhouse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse) ClickhouseOrBuilder { private static final long serialVersionUID = 0L; // Use Clickhouse.newBuilder() to construct. private Clickhouse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Clickhouse() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Clickhouse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Clickhouse( 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.clickhouse.v1.config.Clickhouse.ClickhouseConfig.Builder subBuilder = null; if (config_ != null) { subBuilder = config_.toBuilder(); } config_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(config_); config_ = subBuilder.buildPartial(); } break; } case 18: { yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder subBuilder = null; if (resources_ != null) { subBuilder = resources_.toBuilder(); } resources_ = input.readMessage(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(resources_); resources_ = subBuilder.buildPartial(); } break; } case 26: { com.google.protobuf.Int64Value.Builder subBuilder = null; if (weight_ != null) { subBuilder = weight_.toBuilder(); } weight_ = input.readMessage(com.google.protobuf.Int64Value.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(weight_); weight_ = 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.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_Clickhouse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_Clickhouse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.Builder.class); } public static final int CONFIG_FIELD_NUMBER = 1; private yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig config_; /** *
       * ClickHouse settings for the shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; * @return Whether the config field is set. */ @java.lang.Override public boolean hasConfig() { return config_ != null; } /** *
       * ClickHouse settings for the shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; * @return The config. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig getConfig() { return config_ == null ? yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.getDefaultInstance() : config_; } /** *
       * ClickHouse settings for the shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfigOrBuilder getConfigOrBuilder() { return getConfig(); } public static final int RESOURCES_FIELD_NUMBER = 2; private yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources resources_; /** *
       * Computational resources for the shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return Whether the resources field is set. */ @java.lang.Override public boolean hasResources() { return resources_ != null; } /** *
       * Computational resources for the shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return The resources. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources getResources() { return resources_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } /** *
       * Computational resources for the shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { return getResources(); } public static final int WEIGHT_FIELD_NUMBER = 3; private com.google.protobuf.Int64Value weight_; /** *
       * Relative weight of the shard considered when writing data to the cluster.
       * For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/).
       * 
* * .google.protobuf.Int64Value weight = 3; * @return Whether the weight field is set. */ @java.lang.Override public boolean hasWeight() { return weight_ != null; } /** *
       * Relative weight of the shard considered when writing data to the cluster.
       * For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/).
       * 
* * .google.protobuf.Int64Value weight = 3; * @return The weight. */ @java.lang.Override public com.google.protobuf.Int64Value getWeight() { return weight_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : weight_; } /** *
       * Relative weight of the shard considered when writing data to the cluster.
       * For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/).
       * 
* * .google.protobuf.Int64Value weight = 3; */ @java.lang.Override public com.google.protobuf.Int64ValueOrBuilder getWeightOrBuilder() { return getWeight(); } 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 (config_ != null) { output.writeMessage(1, getConfig()); } if (resources_ != null) { output.writeMessage(2, getResources()); } if (weight_ != null) { output.writeMessage(3, getWeight()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (config_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getConfig()); } if (resources_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getResources()); } if (weight_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getWeight()); } 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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse) obj; if (hasConfig() != other.hasConfig()) return false; if (hasConfig()) { if (!getConfig() .equals(other.getConfig())) return false; } if (hasResources() != other.hasResources()) return false; if (hasResources()) { if (!getResources() .equals(other.getResources())) return false; } if (hasWeight() != other.hasWeight()) return false; if (hasWeight()) { if (!getWeight() .equals(other.getWeight())) 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 (hasConfig()) { hash = (37 * hash) + CONFIG_FIELD_NUMBER; hash = (53 * hash) + getConfig().hashCode(); } if (hasResources()) { hash = (37 * hash) + RESOURCES_FIELD_NUMBER; hash = (53 * hash) + getResources().hashCode(); } if (hasWeight()) { hash = (37 * hash) + WEIGHT_FIELD_NUMBER; hash = (53 * hash) + getWeight().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse 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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse 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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse 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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse 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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse 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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse 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.clickhouse.v1.ShardConfigSpec.Clickhouse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.ClickhouseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_Clickhouse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_Clickhouse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.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 (configBuilder_ == null) { config_ = null; } else { config_ = null; configBuilder_ = null; } if (resourcesBuilder_ == null) { resources_ = null; } else { resources_ = null; resourcesBuilder_ = null; } if (weightBuilder_ == null) { weight_ = null; } else { weight_ = null; weightBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_Clickhouse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse(this); if (configBuilder_ == null) { result.config_ = config_; } else { result.config_ = configBuilder_.build(); } if (resourcesBuilder_ == null) { result.resources_ = resources_; } else { result.resources_ = resourcesBuilder_.build(); } if (weightBuilder_ == null) { result.weight_ = weight_; } else { result.weight_ = weightBuilder_.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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.getDefaultInstance()) return this; if (other.hasConfig()) { mergeConfig(other.getConfig()); } if (other.hasResources()) { mergeResources(other.getResources()); } if (other.hasWeight()) { mergeWeight(other.getWeight()); } 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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig config_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.Builder, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfigOrBuilder> configBuilder_; /** *
         * ClickHouse settings for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; * @return Whether the config field is set. */ public boolean hasConfig() { return configBuilder_ != null || config_ != null; } /** *
         * ClickHouse settings for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; * @return The config. */ public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig getConfig() { if (configBuilder_ == null) { return config_ == null ? yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.getDefaultInstance() : config_; } else { return configBuilder_.getMessage(); } } /** *
         * ClickHouse settings for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ public Builder setConfig(yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig value) { if (configBuilder_ == null) { if (value == null) { throw new NullPointerException(); } config_ = value; onChanged(); } else { configBuilder_.setMessage(value); } return this; } /** *
         * ClickHouse settings for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ public Builder setConfig( yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.Builder builderForValue) { if (configBuilder_ == null) { config_ = builderForValue.build(); onChanged(); } else { configBuilder_.setMessage(builderForValue.build()); } return this; } /** *
         * ClickHouse settings for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ public Builder mergeConfig(yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig value) { if (configBuilder_ == null) { if (config_ != null) { config_ = yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.newBuilder(config_).mergeFrom(value).buildPartial(); } else { config_ = value; } onChanged(); } else { configBuilder_.mergeFrom(value); } return this; } /** *
         * ClickHouse settings for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ public Builder clearConfig() { if (configBuilder_ == null) { config_ = null; onChanged(); } else { config_ = null; configBuilder_ = null; } return this; } /** *
         * ClickHouse settings for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.Builder getConfigBuilder() { onChanged(); return getConfigFieldBuilder().getBuilder(); } /** *
         * ClickHouse settings for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfigOrBuilder getConfigOrBuilder() { if (configBuilder_ != null) { return configBuilder_.getMessageOrBuilder(); } else { return config_ == null ? yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.getDefaultInstance() : config_; } } /** *
         * ClickHouse settings for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.config.ClickhouseConfig config = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.Builder, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfigOrBuilder> getConfigFieldBuilder() { if (configBuilder_ == null) { configBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfig.Builder, yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.ClickhouseConfigOrBuilder>( getConfig(), getParentForChildren(), isClean()); config_ = null; } return configBuilder_; } private yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources resources_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder> resourcesBuilder_; /** *
         * Computational resources for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return Whether the resources field is set. */ public boolean hasResources() { return resourcesBuilder_ != null || resources_ != null; } /** *
         * Computational resources for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; * @return The resources. */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources getResources() { if (resourcesBuilder_ == null) { return resources_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } else { return resourcesBuilder_.getMessage(); } } /** *
         * Computational resources for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public Builder setResources(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources value) { if (resourcesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } resources_ = value; onChanged(); } else { resourcesBuilder_.setMessage(value); } return this; } /** *
         * Computational resources for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public Builder setResources( yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder builderForValue) { if (resourcesBuilder_ == null) { resources_ = builderForValue.build(); onChanged(); } else { resourcesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
         * Computational resources for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public Builder mergeResources(yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources value) { if (resourcesBuilder_ == null) { if (resources_ != null) { resources_ = yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.newBuilder(resources_).mergeFrom(value).buildPartial(); } else { resources_ = value; } onChanged(); } else { resourcesBuilder_.mergeFrom(value); } return this; } /** *
         * Computational resources for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public Builder clearResources() { if (resourcesBuilder_ == null) { resources_ = null; onChanged(); } else { resources_ = null; resourcesBuilder_ = null; } return this; } /** *
         * Computational resources for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder getResourcesBuilder() { onChanged(); return getResourcesFieldBuilder().getBuilder(); } /** *
         * Computational resources for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { if (resourcesBuilder_ != null) { return resourcesBuilder_.getMessageOrBuilder(); } else { return resources_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } } /** *
         * Computational resources for the shard.
         * 
* * .yandex.cloud.mdb.clickhouse.v1.Resources resources = 2; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder> getResourcesFieldBuilder() { if (resourcesBuilder_ == null) { resourcesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.ResourcesOrBuilder>( getResources(), getParentForChildren(), isClean()); resources_ = null; } return resourcesBuilder_; } private com.google.protobuf.Int64Value weight_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder> weightBuilder_; /** *
         * Relative weight of the shard considered when writing data to the cluster.
         * For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/).
         * 
* * .google.protobuf.Int64Value weight = 3; * @return Whether the weight field is set. */ public boolean hasWeight() { return weightBuilder_ != null || weight_ != null; } /** *
         * Relative weight of the shard considered when writing data to the cluster.
         * For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/).
         * 
* * .google.protobuf.Int64Value weight = 3; * @return The weight. */ public com.google.protobuf.Int64Value getWeight() { if (weightBuilder_ == null) { return weight_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : weight_; } else { return weightBuilder_.getMessage(); } } /** *
         * Relative weight of the shard considered when writing data to the cluster.
         * For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/).
         * 
* * .google.protobuf.Int64Value weight = 3; */ public Builder setWeight(com.google.protobuf.Int64Value value) { if (weightBuilder_ == null) { if (value == null) { throw new NullPointerException(); } weight_ = value; onChanged(); } else { weightBuilder_.setMessage(value); } return this; } /** *
         * Relative weight of the shard considered when writing data to the cluster.
         * For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/).
         * 
* * .google.protobuf.Int64Value weight = 3; */ public Builder setWeight( com.google.protobuf.Int64Value.Builder builderForValue) { if (weightBuilder_ == null) { weight_ = builderForValue.build(); onChanged(); } else { weightBuilder_.setMessage(builderForValue.build()); } return this; } /** *
         * Relative weight of the shard considered when writing data to the cluster.
         * For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/).
         * 
* * .google.protobuf.Int64Value weight = 3; */ public Builder mergeWeight(com.google.protobuf.Int64Value value) { if (weightBuilder_ == null) { if (weight_ != null) { weight_ = com.google.protobuf.Int64Value.newBuilder(weight_).mergeFrom(value).buildPartial(); } else { weight_ = value; } onChanged(); } else { weightBuilder_.mergeFrom(value); } return this; } /** *
         * Relative weight of the shard considered when writing data to the cluster.
         * For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/).
         * 
* * .google.protobuf.Int64Value weight = 3; */ public Builder clearWeight() { if (weightBuilder_ == null) { weight_ = null; onChanged(); } else { weight_ = null; weightBuilder_ = null; } return this; } /** *
         * Relative weight of the shard considered when writing data to the cluster.
         * For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/).
         * 
* * .google.protobuf.Int64Value weight = 3; */ public com.google.protobuf.Int64Value.Builder getWeightBuilder() { onChanged(); return getWeightFieldBuilder().getBuilder(); } /** *
         * Relative weight of the shard considered when writing data to the cluster.
         * For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/).
         * 
* * .google.protobuf.Int64Value weight = 3; */ public com.google.protobuf.Int64ValueOrBuilder getWeightOrBuilder() { if (weightBuilder_ != null) { return weightBuilder_.getMessageOrBuilder(); } else { return weight_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : weight_; } } /** *
         * Relative weight of the shard considered when writing data to the cluster.
         * For details, see [ClickHouse documentation](https://clickhouse.com/docs/en/operations/table_engines/distributed/).
         * 
* * .google.protobuf.Int64Value weight = 3; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder> getWeightFieldBuilder() { if (weightBuilder_ == null) { weightBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder>( getWeight(), getParentForChildren(), isClean()); weight_ = null; } return weightBuilder_; } @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.clickhouse.v1.ShardConfigSpec.Clickhouse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Clickhouse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Clickhouse(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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int CLICKHOUSE_FIELD_NUMBER = 1; private yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse clickhouse_; /** *
     * ClickHouse configuration for a shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse clickhouse = 1; * @return Whether the clickhouse field is set. */ @java.lang.Override public boolean hasClickhouse() { return clickhouse_ != null; } /** *
     * ClickHouse configuration for a shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse clickhouse = 1; * @return The clickhouse. */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse getClickhouse() { return clickhouse_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.getDefaultInstance() : clickhouse_; } /** *
     * ClickHouse configuration for a shard.
     * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse clickhouse = 1; */ @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.ClickhouseOrBuilder getClickhouseOrBuilder() { return getClickhouse(); } 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 (clickhouse_ != null) { output.writeMessage(1, getClickhouse()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (clickhouse_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getClickhouse()); } 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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec other = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec) obj; if (hasClickhouse() != other.hasClickhouse()) return false; if (hasClickhouse()) { if (!getClickhouse() .equals(other.getClickhouse())) 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 (hasClickhouse()) { hash = (37 * hash) + CLICKHOUSE_FIELD_NUMBER; hash = (53 * hash) + getClickhouse().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec 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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec 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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec 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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec 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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec 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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec 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.clickhouse.v1.ShardConfigSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec) yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.class, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.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 (clickhouseBuilder_ == null) { clickhouse_ = null; } else { clickhouse_ = null; clickhouseBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec build() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec buildPartial() { yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec result = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec(this); if (clickhouseBuilder_ == null) { result.clickhouse_ = clickhouse_; } else { result.clickhouse_ = clickhouseBuilder_.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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec) { return mergeFrom((yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec other) { if (other == yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.getDefaultInstance()) return this; if (other.hasClickhouse()) { mergeClickhouse(other.getClickhouse()); } 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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse clickhouse_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.ClickhouseOrBuilder> clickhouseBuilder_; /** *
       * ClickHouse configuration for a shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse clickhouse = 1; * @return Whether the clickhouse field is set. */ public boolean hasClickhouse() { return clickhouseBuilder_ != null || clickhouse_ != null; } /** *
       * ClickHouse configuration for a shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse clickhouse = 1; * @return The clickhouse. */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse getClickhouse() { if (clickhouseBuilder_ == null) { return clickhouse_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.getDefaultInstance() : clickhouse_; } else { return clickhouseBuilder_.getMessage(); } } /** *
       * ClickHouse configuration for a shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse clickhouse = 1; */ public Builder setClickhouse(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse value) { if (clickhouseBuilder_ == null) { if (value == null) { throw new NullPointerException(); } clickhouse_ = value; onChanged(); } else { clickhouseBuilder_.setMessage(value); } return this; } /** *
       * ClickHouse configuration for a shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse clickhouse = 1; */ public Builder setClickhouse( yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.Builder builderForValue) { if (clickhouseBuilder_ == null) { clickhouse_ = builderForValue.build(); onChanged(); } else { clickhouseBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * ClickHouse configuration for a shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse clickhouse = 1; */ public Builder mergeClickhouse(yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse value) { if (clickhouseBuilder_ == null) { if (clickhouse_ != null) { clickhouse_ = yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.newBuilder(clickhouse_).mergeFrom(value).buildPartial(); } else { clickhouse_ = value; } onChanged(); } else { clickhouseBuilder_.mergeFrom(value); } return this; } /** *
       * ClickHouse configuration for a shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse clickhouse = 1; */ public Builder clearClickhouse() { if (clickhouseBuilder_ == null) { clickhouse_ = null; onChanged(); } else { clickhouse_ = null; clickhouseBuilder_ = null; } return this; } /** *
       * ClickHouse configuration for a shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse clickhouse = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.Builder getClickhouseBuilder() { onChanged(); return getClickhouseFieldBuilder().getBuilder(); } /** *
       * ClickHouse configuration for a shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse clickhouse = 1; */ public yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.ClickhouseOrBuilder getClickhouseOrBuilder() { if (clickhouseBuilder_ != null) { return clickhouseBuilder_.getMessageOrBuilder(); } else { return clickhouse_ == null ? yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.getDefaultInstance() : clickhouse_; } } /** *
       * ClickHouse configuration for a shard.
       * 
* * .yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec.Clickhouse clickhouse = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.ClickhouseOrBuilder> getClickhouseFieldBuilder() { if (clickhouseBuilder_ == null) { clickhouseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.Clickhouse.Builder, yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec.ClickhouseOrBuilder>( getClickhouse(), getParentForChildren(), isClean()); clickhouse_ = null; } return clickhouseBuilder_; } @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.clickhouse.v1.ShardConfigSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.clickhouse.v1.ShardConfigSpec) private static final yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec(); } public static yandex.cloud.api.mdb.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShardConfigSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ShardConfigSpec(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.clickhouse.v1.ClusterServiceOuterClass.ShardConfigSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_LogRecord_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_LogRecord_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_LogRecord_MessageEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_LogRecord_MessageEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_StreamLogRecord_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_StreamLogRecord_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_StreamClusterLogsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_StreamClusterLogsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateHostSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateHostSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardGroupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardGroupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_HostSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_HostSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Clickhouse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Clickhouse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Zookeeper_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Zookeeper_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_Clickhouse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_Clickhouse_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/clickhouse/v1/cluster" + "_service.proto\022\036yandex.cloud.mdb.clickho" + "use.v1\032\034google/api/annotations.proto\032 go" + "ogle/protobuf/field_mask.proto\032\037google/p" + "rotobuf/timestamp.proto\032\036google/protobuf" + "/wrappers.proto\032\033google/type/timeofday.p" + "roto\032 yandex/cloud/api/operation.proto\032&" + "yandex/cloud/operation/operation.proto\032\035" + "yandex/cloud/validation.proto\032+yandex/cl" + "oud/mdb/clickhouse/v1/backup.proto\032,yand" + "ex/cloud/mdb/clickhouse/v1/cluster.proto" + "\032-yandex/cloud/mdb/clickhouse/v1/databas" + "e.proto\032)yandex/cloud/mdb/clickhouse/v1/" + "user.proto\0326yandex/cloud/mdb/clickhouse/" + "v1/config/clickhouse.proto\0320yandex/cloud" + "/mdb/clickhouse/v1/maintenance.proto\"5\n\021" + "GetClusterRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350" + "\3071\001\212\3101\004<=50\"\220\001\n\023ListClustersRequest\022\037\n\tf" + "older_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\035\n\tpage_siz" + "e\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\010clusters\030\001 \003(\013" + "2\'.yandex.cloud.mdb.clickhouse.v1.Cluste" + "r\022\027\n\017next_page_token\030\002 \001(\t\"\257\007\n\024CreateClu" + "sterRequest\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-z" + "A-Z0-9_-]*\022\036\n\013description\030\003 \001(\tB\t\212\3101\005<=2" + "56\022\221\001\n\006labels\030\004 \003(\[email protected]" + "lickhouse.v1.CreateClusterRequest.Labels" + "EntryB?\202\3101\004<=64\212\3101\004<=63\362\3071\013[-_0-9a-z]*\262\310" + "1\006\032\004<=63\262\3101\022\022\020[a-z][-_0-9a-z]*\022N\n\013enviro" + "nment\030\005 \001(\01623.yandex.cloud.mdb.clickhous" + "e.v1.Cluster.EnvironmentB\004\350\3071\001\022E\n\013config" + "_spec\030\006 \001(\0132*.yandex.cloud.mdb.clickhous" + "e.v1.ConfigSpecB\004\350\3071\001\022L\n\016database_specs\030" + "\007 \003(\0132,.yandex.cloud.mdb.clickhouse.v1.D" + "atabaseSpecB\006\202\3101\002>0\022D\n\nuser_specs\030\010 \003(\0132" + "(.yandex.cloud.mdb.clickhouse.v1.UserSpe" + "cB\006\202\3101\002>0\022D\n\nhost_specs\030\t \003(\0132(.yandex.c" + "loud.mdb.clickhouse.v1.HostSpecB\006\202\3101\002>0\022" + " \n\nnetwork_id\030\n \001(\tB\014\350\3071\001\212\3101\004<=50\022.\n\nsha" + "rd_name\030\013 \001(\tB\032\212\3101\004<=63\362\3071\016[a-zA-Z0-9_-]" + "*\022\032\n\022service_account_id\030\014 \001(\t\022\032\n\022securit" + "y_group_ids\030\r \003(\t\022\033\n\023deletion_protection" + "\030\016 \001(\010\022M\n\022maintenance_window\030\017 \001(\01321.yan" + "dex.cloud.mdb.clickhouse.v1.MaintenanceW" + "indow\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005val" + "ue\030\002 \001(\t:\0028\001\"+\n\025CreateClusterMetadata\022\022\n" + "\ncluster_id\030\001 \001(\t\"\333\004\n\024UpdateClusterReque" + "st\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022/\n\013" + "update_mask\030\002 \001(\0132\032.google.protobuf.Fiel" + "dMask\022\036\n\013description\030\003 \001(\tB\t\212\3101\005<=256\022\221\001" + "\n\006labels\030\004 \003(\[email protected]" + "ouse.v1.UpdateClusterRequest.LabelsEntry" + "B?\202\3101\004<=64\212\3101\004<=63\362\3071\013[-_0-9a-z]*\262\3101\006\032\004<" + "=63\262\3101\022\022\020[a-z][-_0-9a-z]*\022?\n\013config_spec" + "\030\005 \001(\0132*.yandex.cloud.mdb.clickhouse.v1." + "ConfigSpec\022(\n\004name\030\006 \001(\tB\032\212\3101\004<=63\362\3071\016[a" + "-zA-Z0-9_-]*\022\032\n\022service_account_id\030\007 \001(\t" + "\022M\n\022maintenance_window\030\010 \001(\01321.yandex.cl" + "oud.mdb.clickhouse.v1.MaintenanceWindow\022" + "\032\n\022security_group_ids\030\t \003(\t\022\033\n\023deletion_" + "protection\030\n \001(\010\032-\n\013LabelsEntry\022\013\n\003key\030\001" + " \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"+\n\025UpdateCluster" + "Metadata\022\022\n\ncluster_id\030\001 \001(\t\"8\n\024DeleteCl" + "usterRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\310" + "1\004<=50\"+\n\025DeleteClusterMetadata\022\022\n\nclust" + "er_id\030\001 \001(\t\"7\n\023StartClusterRequest\022 \n\ncl" + "uster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"*\n\024StartClu" + "sterMetadata\022\022\n\ncluster_id\030\001 \001(\t\"6\n\022Stop" + "ClusterRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001" + "\212\3101\004<=50\")\n\023StopClusterMetadata\022\022\n\nclust" + "er_id\030\001 \001(\t\"c\n\022MoveClusterRequest\022 \n\nclu" + "ster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022+\n\025destinati" + "on_folder_id\030\002 \001(\tB\014\350\3071\001\212\3101\004<=50\"b\n\023Move" + "ClusterMetadata\022\022\n\ncluster_id\030\001 \001(\t\022\030\n\020s" + "ource_folder_id\030\002 \001(\t\022\035\n\025destination_fol" + "der_id\030\003 \001(\t\"\272\001\n\032AddClusterZookeeperRequ" + "est\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022<\n" + "\tresources\030\002 \001(\0132).yandex.cloud.mdb.clic" + "khouse.v1.Resources\022<\n\nhost_specs\030\003 \003(\0132" + "(.yandex.cloud.mdb.clickhouse.v1.HostSpe" + "c\"1\n\033AddClusterZookeeperMetadata\022\022\n\nclus" + "ter_id\030\001 \001(\t\"8\n\024BackupClusterRequest\022 \n\n" + "cluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"+\n\025Backup" + "ClusterMetadata\022\022\n\ncluster_id\030\001 \001(\t\"\265\005\n\025" + "RestoreClusterRequest\022\027\n\tbackup_id\030\001 \001(\t" + "B\004\350\3071\001\022\035\n\025additional_backup_ids\030\r \003(\t\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\222\001\n\006" + "labels\030\004 \003(\0132A.yandex.cloud.mdb.clickhou" + "se.v1.RestoreClusterRequest.LabelsEntryB" + "?\202\3101\004<=64\212\3101\004<=63\362\3071\013[-_0-9a-z]*\262\3101\006\032\004<=" + "63\262\3101\022\022\020[a-z][-_0-9a-z]*\022N\n\013environment\030" + "\005 \001(\01623.yandex.cloud.mdb.clickhouse.v1.C" + "luster.EnvironmentB\004\350\3071\001\022E\n\013config_spec\030" + "\006 \001(\0132*.yandex.cloud.mdb.clickhouse.v1.C" + "onfigSpecB\004\350\3071\001\022D\n\nhost_specs\030\007 \003(\0132(.ya" + "ndex.cloud.mdb.clickhouse.v1.HostSpecB\006\202" + "\3101\002>0\022 \n\nnetwork_id\030\010 \001(\tB\014\350\3071\001\212\3101\004<=50\022" + "\033\n\tfolder_id\030\t \001(\tB\010\212\3101\004<=50\022\032\n\022service_" + "account_id\030\n \001(\t\022\032\n\022security_group_ids\030\013" + " \003(\t\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005valu" + "e\030\002 \001(\t:\0028\001\"?\n\026RestoreClusterMetadata\022\022\n" + "\ncluster_id\030\001 \001(\t\022\021\n\tbackup_id\030\002 \001(\t\"\317\002\n" + "\034RescheduleMaintenanceRequest\022 \n\ncluster" + "_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022j\n\017reschedule_ty" + "pe\030\002 \001(\0162K.yandex.cloud.mdb.clickhouse.v" + "1.RescheduleMaintenanceRequest.Reschedul" + "eTypeB\004\350\3071\001\0221\n\rdelayed_until\030\003 \001(\0132\032.goo" + "gle.protobuf.Timestamp\"n\n\016RescheduleType" + "\022\037\n\033RESCHEDULE_TYPE_UNSPECIFIED\020\000\022\r\n\tIMM" + "EDIATE\020\001\022\031\n\025NEXT_AVAILABLE_WINDOW\020\002\022\021\n\rS" + "PECIFIC_TIME\020\003\"f\n\035RescheduleMaintenanceM" + "etadata\022\022\n\ncluster_id\030\001 \001(\t\0221\n\rdelayed_u" + "ntil\030\004 \001(\0132\032.google.protobuf.Timestamp\"\263" + "\001\n\tLogRecord\022-\n\ttimestamp\030\001 \001(\0132\032.google" + ".protobuf.Timestamp\022G\n\007message\030\002 \003(\01326.y" + "andex.cloud.mdb.clickhouse.v1.LogRecord." + "MessageEntry\032.\n\014MessageEntry\022\013\n\003key\030\001 \001(" + "\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\210\003\n\026ListClusterLogs" + "Request\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=5" + "0\022\025\n\rcolumn_filter\030\002 \003(\t\022^\n\014service_type" + "\030\003 \001(\0162B.yandex.cloud.mdb.clickhouse.v1." + "ListClusterLogsRequest.ServiceTypeB\004\350\3071\001" + "\022-\n\tfrom_time\030\004 \001(\0132\032.google.protobuf.Ti" + "mestamp\022+\n\007to_time\030\005 \001(\0132\032.google.protob" + "uf.Timestamp\022\035\n\tpage_size\030\006 \001(\003B\n\372\3071\006<=1" + "000\022\035\n\npage_token\030\007 \001(\tB\t\212\3101\005<=100\";\n\013Se" + "rviceType\022\034\n\030SERVICE_TYPE_UNSPECIFIED\020\000\022" + "\016\n\nCLICKHOUSE\020\001\"k\n\027ListClusterLogsRespon" + "se\0227\n\004logs\030\001 \003(\0132).yandex.cloud.mdb.clic" + "khouse.v1.LogRecord\022\027\n\017next_page_token\030\002" + " \001(\t\"g\n\017StreamLogRecord\0229\n\006record\030\001 \001(\0132" + ").yandex.cloud.mdb.clickhouse.v1.LogReco" + "rd\022\031\n\021next_record_token\030\002 \001(\t\"\213\003\n\030Stream" + "ClusterLogsRequest\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\014s" + "ervice_type\030\003 \001(\0162D.yandex.cloud.mdb.cli" + "ckhouse.v1.StreamClusterLogsRequest.Serv" + "iceTypeB\004\350\3071\001\022-\n\tfrom_time\030\004 \001(\0132\032.googl" + "e.protobuf.Timestamp\022+\n\007to_time\030\005 \001(\0132\032." + "google.protobuf.Timestamp\022\037\n\014record_toke" + "n\030\006 \001(\tB\t\212\3101\005<=100\022\032\n\006filter\030\007 \001(\tB\n\212\3101\006" + "<=1000\";\n\013ServiceType\022\034\n\030SERVICE_TYPE_UN" + "SPECIFIED\020\000\022\016\n\nCLICKHOUSE\020\001\"~\n\034ListClust" + "erOperationsRequest\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\035L" + "istClusterOperationsResponse\0225\n\noperatio" + "ns\030\001 \003(\0132!.yandex.cloud.operation.Operat" + "ion\022\027\n\017next_page_token\030\002 \001(\t\"{\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\006<=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.clickhouse.v1.Backup" + "\022\027\n\017next_page_token\030\002 \001(\t\"y\n\027ListCluster" + "HostsRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\310" + "1\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\030ListClus" + "terHostsResponse\0223\n\005hosts\030\001 \003(\0132$.yandex" + ".cloud.mdb.clickhouse.v1.Host\022\027\n\017next_pa" + "ge_token\030\002 \001(\t\"\261\001\n\026AddClusterHostsReques" + "t\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022D\n\nh" + "ost_specs\030\002 \003(\0132(.yandex.cloud.mdb.click" + "house.v1.HostSpecB\006\202\3101\002>0\022/\n\013copy_schema" + "\030\003 \001(\0132\032.google.protobuf.BoolValue\"A\n\027Ad" + "dClusterHostsMetadata\022\022\n\ncluster_id\030\001 \001(" + "\t\022\022\n\nhost_names\030\002 \003(\t\"\220\001\n\016UpdateHostSpec" + "\022\027\n\thost_name\030\001 \001(\tB\004\350\3071\001\022/\n\013update_mask" + "\030\002 \001(\0132\032.google.protobuf.FieldMask\0224\n\020as" + "sign_public_ip\030\003 \001(\0132\032.google.protobuf.B" + "oolValue\"\220\001\n\031UpdateClusterHostsRequest\022 " + "\n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022Q\n\021upda" + "te_host_specs\030\002 \003(\0132..yandex.cloud.mdb.c" + "lickhouse.v1.UpdateHostSpecB\006\202\3101\002>0\"D\n\032U" + "pdateClusterHostsMetadata\022\022\n\ncluster_id\030" + "\001 \001(\t\022\022\n\nhost_names\030\002 \003(\t\"b\n\031DeleteClust" + "erHostsRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001" + "\212\3101\004<=50\022#\n\nhost_names\030\002 \003(\tB\017\202\3101\002>0\212\3101\005" + "<=253\"D\n\032DeleteClusterHostsMetadata\022\022\n\nc" + "luster_id\030\001 \001(\t\022\022\n\nhost_names\030\002 \003(\t\"n\n\026G" + "etClusterShardRequest\022 \n\ncluster_id\030\001 \001(" + "\tB\014\350\3071\001\212\3101\004<=50\0222\n\nshard_name\030\002 \001(\tB\036\350\3071" + "\001\212\3101\004<=63\362\3071\016[a-zA-Z0-9_-]*\"z\n\030ListClust" + "erShardsRequest\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-1000" + "\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<=100\"k\n\031ListC" + "lusterShardsResponse\0225\n\006shards\030\001 \003(\0132%.y" + "andex.cloud.mdb.clickhouse.v1.Shard\022\027\n\017n" + "ext_page_token\030\002 \001(\t\"\253\002\n\026AddClusterShard" + "Request\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=5" + "0\0222\n\nshard_name\030\002 \001(\tB\036\350\3071\001\212\3101\004<=63\362\3071\016[" + "a-zA-Z0-9_-]*\022D\n\013config_spec\030\003 \001(\0132/.yan" + "dex.cloud.mdb.clickhouse.v1.ShardConfigS" + "pec\022D\n\nhost_specs\030\004 \003(\0132(.yandex.cloud.m" + "db.clickhouse.v1.HostSpecB\006\202\3101\002>0\022/\n\013cop" + "y_schema\030\005 \001(\0132\032.google.protobuf.BoolVal" + "ue\"A\n\027AddClusterShardMetadata\022\022\n\ncluster" + "_id\030\001 \001(\t\022\022\n\nshard_name\030\002 \001(\t\"\350\001\n\031Update" + "ClusterShardRequest\022 \n\ncluster_id\030\001 \001(\tB" + "\014\350\3071\001\212\3101\004<=50\0222\n\nshard_name\030\002 \001(\tB\036\350\3071\001\212" + "\3101\004<=63\362\3071\016[a-zA-Z0-9_-]*\022/\n\013update_mask" + "\030\003 \001(\0132\032.google.protobuf.FieldMask\022D\n\013co" + "nfig_spec\030\004 \001(\0132/.yandex.cloud.mdb.click" + "house.v1.ShardConfigSpec\"D\n\032UpdateCluste" + "rShardMetadata\022\022\n\ncluster_id\030\001 \001(\t\022\022\n\nsh" + "ard_name\030\002 \001(\t\"q\n\031DeleteClusterShardRequ" + "est\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\0222\n" + "\nshard_name\030\002 \001(\tB\036\350\3071\001\212\3101\004<=63\362\3071\016[a-zA" + "-Z0-9_-]*\"D\n\032DeleteClusterShardMetadata\022" + "\022\n\ncluster_id\030\001 \001(\t\022\022\n\nshard_name\030\002 \001(\t\"" + "y\n\033GetClusterShardGroupRequest\022 \n\ncluste" + "r_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\0228\n\020shard_group_" + "name\030\002 \001(\tB\036\350\3071\001\212\3101\004<=63\362\3071\016[a-zA-Z0-9_-" + "]*\"\177\n\035ListClusterShardGroupsRequest\022 \n\nc" + "luster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\035\n\tpage_si" + "ze\030\002 \001(\003B\n\372\3071\0060-1000\022\035\n\npage_token\030\003 \001(\t" + "B\t\212\3101\005<=100\"{\n\036ListClusterShardGroupsRes" + "ponse\022@\n\014shard_groups\030\001 \003(\0132*.yandex.clo" + "ud.mdb.clickhouse.v1.ShardGroup\022\027\n\017next_" + "page_token\030\002 \001(\t\"\246\001\n\036CreateClusterShardG" + "roupRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101" + "\004<=50\0228\n\020shard_group_name\030\002 \001(\tB\036\350\3071\001\212\3101" + "\004<=63\362\3071\016[a-zA-Z0-9_-]*\022\023\n\013description\030\003" + " \001(\t\022\023\n\013shard_names\030\004 \003(\t\"O\n\037CreateClust" + "erShardGroupMetadata\022\022\n\ncluster_id\030\001 \001(\t" + "\022\030\n\020shard_group_name\030\002 \001(\t\"\327\001\n\036UpdateClu" + "sterShardGroupRequest\022 \n\ncluster_id\030\001 \001(" + "\tB\014\350\3071\001\212\3101\004<=50\0228\n\020shard_group_name\030\002 \001(" + "\tB\036\350\3071\001\212\3101\004<=63\362\3071\016[a-zA-Z0-9_-]*\022/\n\013upd" + "ate_mask\030\003 \001(\0132\032.google.protobuf.FieldMa" + "sk\022\023\n\013description\030\004 \001(\t\022\023\n\013shard_names\030\005" + " \003(\t\"O\n\037UpdateClusterShardGroupMetadata\022" + "\022\n\ncluster_id\030\001 \001(\t\022\030\n\020shard_group_name\030" + "\002 \001(\t\"|\n\036DeleteClusterShardGroupRequest\022" + " \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\0228\n\020sha" + "rd_group_name\030\002 \001(\tB\036\350\3071\001\212\3101\004<=63\362\3071\016[a-" + "zA-Z0-9_-]*\"O\n\037DeleteClusterShardGroupMe" + "tadata\022\022\n\ncluster_id\030\001 \001(\t\022\030\n\020shard_grou" + "p_name\030\002 \001(\t\"\210\001\n&ListClusterExternalDict" + "ionariesRequest\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-1000" + "\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<=100\"\255\001\n\'List" + "ClusterExternalDictionariesResponse\022i\n\025e" + "xternal_dictionaries\030\001 \003(\0132J.yandex.clou" + "d.mdb.clickhouse.v1.config.ClickhouseCon" + "fig.ExternalDictionary\022\027\n\017next_page_toke" + "n\030\002 \001(\t\"\263\001\n&CreateClusterExternalDiction" + "aryRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004" + "<=50\022g\n\023external_dictionary\030\002 \001(\0132J.yand" + "ex.cloud.mdb.clickhouse.v1.config.Clickh" + "ouseConfig.ExternalDictionary\"=\n\'CreateC" + "lusterExternalDictionaryMetadata\022\022\n\nclus" + "ter_id\030\001 \001(\t\"\344\001\n&UpdateClusterExternalDi" + "ctionaryRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071" + "\001\212\3101\004<=50\022g\n\023external_dictionary\030\002 \001(\0132J" + ".yandex.cloud.mdb.clickhouse.v1.config.C" + "lickhouseConfig.ExternalDictionary\022/\n\013up" + "date_mask\030\003 \001(\0132\032.google.protobuf.FieldM" + "ask\"_\n\'UpdateClusterExternalDictionaryMe" + "tadata\022\022\n\ncluster_id\030\001 \001(\t\022 \n\030external_d" + "ictionary_name\030\002 \001(\t\"l\n&DeleteClusterExt" + "ernalDictionaryRequest\022 \n\ncluster_id\030\001 \001" + "(\tB\014\350\3071\001\212\3101\004<=50\022 \n\030external_dictionary_" + "name\030\002 \001(\t\"=\n\'DeleteClusterExternalDicti" + "onaryMetadata\022\022\n\ncluster_id\030\001 \001(\t\"\313\001\n\010Ho" + "stSpec\022\031\n\007zone_id\030\001 \001(\tB\010\212\3101\004<=50\022=\n\004typ" + "e\030\002 \001(\0162).yandex.cloud.mdb.clickhouse.v1" + ".Host.TypeB\004\350\3071\001\022\033\n\tsubnet_id\030\003 \001(\tB\010\212\3101" + "\004<=50\022\030\n\020assign_public_ip\030\004 \001(\010\022.\n\nshard" + "_name\030\005 \001(\tB\032\212\3101\004<=63\362\3071\016[a-zA-Z0-9_-]*\"" + "\207\006\n\nConfigSpec\022\017\n\007version\030\003 \001(\t\022I\n\nclick" + "house\030\001 \001(\01325.yandex.cloud.mdb.clickhous" + "e.v1.ConfigSpec.Clickhouse\022G\n\tzookeeper\030" + "\002 \001(\01324.yandex.cloud.mdb.clickhouse.v1.C" + "onfigSpec.Zookeeper\0223\n\023backup_window_sta" + "rt\030\004 \001(\0132\026.google.type.TimeOfDay\0226\n\006acce" + "ss\030\005 \001(\0132&.yandex.cloud.mdb.clickhouse.v" + "1.Access\022C\n\rcloud_storage\030\006 \001(\0132,.yandex" + ".cloud.mdb.clickhouse.v1.CloudStorage\022;\n" + "\027sql_database_management\030\007 \001(\0132\032.google." + "protobuf.BoolValue\0227\n\023sql_user_managemen" + "t\030\010 \001(\0132\032.google.protobuf.BoolValue\022\026\n\016a" + "dmin_password\030\t \001(\t\0223\n\017embedded_keeper\030\n" + " \001(\0132\032.google.protobuf.BoolValue\032\223\001\n\nCli" + "ckhouse\022G\n\006config\030\001 \001(\01327.yandex.cloud.m" + "db.clickhouse.v1.config.ClickhouseConfig" + "\022<\n\tresources\030\002 \001(\0132).yandex.cloud.mdb.c" + "lickhouse.v1.Resources\032I\n\tZookeeper\022<\n\tr" + "esources\030\001 \001(\0132).yandex.cloud.mdb.clickh" + "ouse.v1.Resources\"\244\002\n\017ShardConfigSpec\022N\n" + "\nclickhouse\030\001 \001(\0132:.yandex.cloud.mdb.cli" + "ckhouse.v1.ShardConfigSpec.Clickhouse\032\300\001" + "\n\nClickhouse\022G\n\006config\030\001 \001(\01327.yandex.cl" + "oud.mdb.clickhouse.v1.config.ClickhouseC" + "onfig\022<\n\tresources\030\002 \001(\0132).yandex.cloud." + "mdb.clickhouse.v1.Resources\022+\n\006weight\030\003 " + "\001(\0132\033.google.protobuf.Int64Value2\2229\n\016Clu" + "sterService\022\227\001\n\003Get\0221.yandex.cloud.mdb.c" + "lickhouse.v1.GetClusterRequest\032\'.yandex." + "cloud.mdb.clickhouse.v1.Cluster\"4\202\323\344\223\002.\022" + ",/managed-clickhouse/v1/clusters/{cluste" + "r_id}\022\232\001\n\004List\0223.yandex.cloud.mdb.clickh" + "ouse.v1.ListClustersRequest\0324.yandex.clo" + "ud.mdb.clickhouse.v1.ListClustersRespons" + "e\"\'\202\323\344\223\002!\022\037/managed-clickhouse/v1/cluste" + "rs\022\261\001\n\006Create\0224.yandex.cloud.mdb.clickho" + "use.v1.CreateClusterRequest\032!.yandex.clo" + "ud.operation.Operation\"N\202\323\344\223\002$\"\037/managed" + "-clickhouse/v1/clusters:\001*\262\322* \n\025CreateCl" + "usterMetadata\022\007Cluster\022\276\001\n\006Update\0224.yand" + "ex.cloud.mdb.clickhouse.v1.UpdateCluster" + "Request\032!.yandex.cloud.operation.Operati" + "on\"[\202\323\344\223\00212,/managed-clickhouse/v1/clust" + "ers/{cluster_id}:\001*\262\322* \n\025UpdateClusterMe" + "tadata\022\007Cluster\022\311\001\n\006Delete\0224.yandex.clou" + "d.mdb.clickhouse.v1.DeleteClusterRequest" + "\032!.yandex.cloud.operation.Operation\"f\202\323\344" + "\223\002.*,/managed-clickhouse/v1/clusters/{cl" + "uster_id}\262\322*.\n\025DeleteClusterMetadata\022\025go" + "ogle.protobuf.Empty\022\276\001\n\005Start\0223.yandex.c" + "loud.mdb.clickhouse.v1.StartClusterReque" + "st\032!.yandex.cloud.operation.Operation\"]\202" + "\323\344\223\0024\"2/managed-clickhouse/v1/clusters/{" + "cluster_id}:start\262\322*\037\n\024StartClusterMetad" + "ata\022\007Cluster\022\272\001\n\004Stop\0222.yandex.cloud.mdb" + ".clickhouse.v1.StopClusterRequest\032!.yand" + "ex.cloud.operation.Operation\"[\202\323\344\223\0023\"1/m" + "anaged-clickhouse/v1/clusters/{cluster_i" + "d}:stop\262\322*\036\n\023StopClusterMetadata\022\007Cluste" + "r\022\275\001\n\004Move\0222.yandex.cloud.mdb.clickhouse" + ".v1.MoveClusterRequest\032!.yandex.cloud.op" + "eration.Operation\"^\202\323\344\223\0026\"1/managed-clic" + "khouse/v1/clusters/{cluster_id}:move:\001*\262" + "\322*\036\n\023MoveClusterMetadata\022\007Cluster\022\335\001\n\014Ad" + "dZookeeper\022:.yandex.cloud.mdb.clickhouse" + ".v1.AddClusterZookeeperRequest\032!.yandex." + "cloud.operation.Operation\"n\202\323\344\223\002>\"9/mana" + "ged-clickhouse/v1/clusters/{cluster_id}:" + "addZookeeper:\001*\262\322*&\n\033AddClusterZookeeper" + "Metadata\022\007Cluster\022\302\001\n\006Backup\0224.yandex.cl" + "oud.mdb.clickhouse.v1.BackupClusterReque" + "st\032!.yandex.cloud.operation.Operation\"_\202" + "\323\344\223\0025\"3/managed-clickhouse/v1/clusters/{" + "cluster_id}:backup\262\322* \n\025BackupClusterMet" + "adata\022\007Cluster\022\274\001\n\007Restore\0225.yandex.clou" + "d.mdb.clickhouse.v1.RestoreClusterReques" + "t\032!.yandex.cloud.operation.Operation\"W\202\323" + "\344\223\002,\"\'/managed-clickhouse/v1/clusters:re" + "store:\001*\262\322*!\n\026RestoreClusterMetadata\022\007Cl" + "uster\022\363\001\n\025RescheduleMaintenance\022<.yandex" + ".cloud.mdb.clickhouse.v1.RescheduleMaint" + "enanceRequest\032!.yandex.cloud.operation.O" + "peration\"y\202\323\344\223\002G\"B/managed-clickhouse/v1" + "/clusters/{cluster_id}:rescheduleMainten" + "ance:\001*\262\322*(\n\035RescheduleMaintenanceMetada" + "ta\022\007Cluster\022\266\001\n\010ListLogs\0226.yandex.cloud." + "mdb.clickhouse.v1.ListClusterLogsRequest" + "\0327.yandex.cloud.mdb.clickhouse.v1.ListCl" + "usterLogsResponse\"9\202\323\344\223\0023\0221/managed-clic" + "khouse/v1/clusters/{cluster_id}:logs\022\273\001\n" + "\nStreamLogs\0228.yandex.cloud.mdb.clickhous" + "e.v1.StreamClusterLogsRequest\032/.yandex.c" + "loud.mdb.clickhouse.v1.StreamLogRecord\"@" + "\202\323\344\223\002:\0228/managed-clickhouse/v1/clusters/" + "{cluster_id}:stream_logs0\001\022\316\001\n\016ListOpera" + "tions\022<.yandex.cloud.mdb.clickhouse.v1.L" + "istClusterOperationsRequest\032=.yandex.clo" + "ud.mdb.clickhouse.v1.ListClusterOperatio" + "nsResponse\"?\202\323\344\223\0029\0227/managed-clickhouse/" + "v1/clusters/{cluster_id}/operations\022\302\001\n\013" + "ListBackups\0229.yandex.cloud.mdb.clickhous" + "e.v1.ListClusterBackupsRequest\032:.yandex." + "cloud.mdb.clickhouse.v1.ListClusterBacku" + "psResponse\"<\202\323\344\223\0026\0224/managed-clickhouse/" + "v1/clusters/{cluster_id}/backups\022\272\001\n\tLis" + "tHosts\0227.yandex.cloud.mdb.clickhouse.v1." + "ListClusterHostsRequest\0328.yandex.cloud.m" + "db.clickhouse.v1.ListClusterHostsRespons" + "e\":\202\323\344\223\0024\0222/managed-clickhouse/v1/cluste" + "rs/{cluster_id}/hosts\022\344\001\n\010AddHosts\0226.yan" + "dex.cloud.mdb.clickhouse.v1.AddClusterHo" + "stsRequest\032!.yandex.cloud.operation.Oper" + "ation\"}\202\323\344\223\002C\">/managed-clickhouse/v1/cl" + "usters/{cluster_id}/hosts:batchCreate:\001*" + "\262\322*0\n\027AddClusterHostsMetadata\022\025google.pr" + "otobuf.Empty\022\356\001\n\013UpdateHosts\0229.yandex.cl" + "oud.mdb.clickhouse.v1.UpdateClusterHosts" + "Request\032!.yandex.cloud.operation.Operati" + "on\"\200\001\202\323\344\223\002C\">/managed-clickhouse/v1/clus" + "ters/{cluster_id}/hosts:batchUpdate:\001*\262\322" + "*3\n\032UpdateClusterHostsMetadata\022\025google.p" + "rotobuf.Empty\022\356\001\n\013DeleteHosts\0229.yandex.c" + "loud.mdb.clickhouse.v1.DeleteClusterHost" + "sRequest\032!.yandex.cloud.operation.Operat" + "ion\"\200\001\202\323\344\223\002C\">/managed-clickhouse/v1/clu" + "sters/{cluster_id}/hosts:batchDelete:\001*\262" + "\322*3\n\032DeleteClusterHostsMetadata\022\025google.", "protobuf.Empty\022\263\001\n\010GetShard\0226.yandex.clo" + "ud.mdb.clickhouse.v1.GetClusterShardRequ" + "est\032%.yandex.cloud.mdb.clickhouse.v1.Sha" + "rd\"H\202\323\344\223\002B\022@/managed-clickhouse/v1/clust" + "ers/{cluster_id}/shards/{shard_name}\022\276\001\n" + "\nListShards\0228.yandex.cloud.mdb.clickhous" + "e.v1.ListClusterShardsRequest\0329.yandex.c" + "loud.mdb.clickhouse.v1.ListClusterShards" + "Response\";\202\323\344\223\0025\0223/managed-clickhouse/v1" + "/clusters/{cluster_id}/shards\022\311\001\n\010AddSha" + "rd\0226.yandex.cloud.mdb.clickhouse.v1.AddC" + "lusterShardRequest\032!.yandex.cloud.operat" + "ion.Operation\"b\202\323\344\223\0028\"3/managed-clickhou" + "se/v1/clusters/{cluster_id}/shards:\001*\262\322*" + " \n\027AddClusterShardMetadata\022\005Shard\022\337\001\n\013Up" + "dateShard\0229.yandex.cloud.mdb.clickhouse." + "v1.UpdateClusterShardRequest\032!.yandex.cl" + "oud.operation.Operation\"r\202\323\344\223\002E2@/manage" + "d-clickhouse/v1/clusters/{cluster_id}/sh" + "ards/{shard_name}:\001*\262\322*#\n\032UpdateClusterS" + "hardMetadata\022\005Shard\022\354\001\n\013DeleteShard\0229.ya" + "ndex.cloud.mdb.clickhouse.v1.DeleteClust" + "erShardRequest\032!.yandex.cloud.operation." + "Operation\"\177\202\323\344\223\002B*@/managed-clickhouse/v" + "1/clusters/{cluster_id}/shards/{shard_na" + "me}\262\322*3\n\032DeleteClusterShardMetadata\022\025goo" + "gle.protobuf.Empty\022\315\001\n\rGetShardGroup\022;.y" + "andex.cloud.mdb.clickhouse.v1.GetCluster" + "ShardGroupRequest\032*.yandex.cloud.mdb.cli" + "ckhouse.v1.ShardGroup\"S\202\323\344\223\002M\022K/managed-" + "clickhouse/v1/clusters/{cluster_id}/shar" + "dGroups/{shard_group_name}\022\322\001\n\017ListShard" + "Groups\022=.yandex.cloud.mdb.clickhouse.v1." + "ListClusterShardGroupsRequest\032>.yandex.c" + "loud.mdb.clickhouse.v1.ListClusterShardG" + "roupsResponse\"@\202\323\344\223\002:\0228/managed-clickhou" + "se/v1/clusters/{cluster_id}/shardGroups\022" + "\353\001\n\020CreateShardGroup\022>.yandex.cloud.mdb." + "clickhouse.v1.CreateClusterShardGroupReq" + "uest\032!.yandex.cloud.operation.Operation\"" + "t\202\323\344\223\002=\"8/managed-clickhouse/v1/clusters" + "/{cluster_id}/shardGroups:\001*\262\322*-\n\037Create" + "ClusterShardGroupMetadata\022\nShardGroup\022\377\001" + "\n\020UpdateShardGroup\022>.yandex.cloud.mdb.cl" + "ickhouse.v1.UpdateClusterShardGroupReque" + "st\032!.yandex.cloud.operation.Operation\"\207\001" + "\202\323\344\223\002P2K/managed-clickhouse/v1/clusters/" + "{cluster_id}/shardGroups/{shard_group_na" + "me}:\001*\262\322*-\n\037UpdateClusterShardGroupMetad" + "ata\022\nShardGroup\022\207\002\n\020DeleteShardGroup\022>.y" + "andex.cloud.mdb.clickhouse.v1.DeleteClus" + "terShardGroupRequest\032!.yandex.cloud.oper" + "ation.Operation\"\217\001\202\323\344\223\002M*K/managed-click" + "house/v1/clusters/{cluster_id}/shardGrou" + "ps/{shard_group_name}\262\322*8\n\037DeleteCluster" + "ShardGroupMetadata\022\025google.protobuf.Empt" + "y\022\366\001\n\030ListExternalDictionaries\022F.yandex." + "cloud.mdb.clickhouse.v1.ListClusterExter" + "nalDictionariesRequest\032G.yandex.cloud.md" + "b.clickhouse.v1.ListClusterExternalDicti" + "onariesResponse\"I\202\323\344\223\002C\022A/managed-clickh" + "ouse/v1/clusters/{cluster_id}/externalDi" + "ctionaries\022\216\002\n\030CreateExternalDictionary\022" + "F.yandex.cloud.mdb.clickhouse.v1.CreateC" + "lusterExternalDictionaryRequest\032!.yandex" + ".cloud.operation.Operation\"\206\001\202\323\344\223\002J\"E/ma" + "naged-clickhouse/v1/clusters/{cluster_id" + "}:createExternalDictionary:\001*\262\322*2\n\'Creat" + "eClusterExternalDictionaryMetadata\022\007Clus" + "ter\022\216\002\n\030UpdateExternalDictionary\022F.yande" + "x.cloud.mdb.clickhouse.v1.UpdateClusterE" + "xternalDictionaryRequest\032!.yandex.cloud." + "operation.Operation\"\206\001\202\323\344\223\002J\"E/managed-c" + "lickhouse/v1/clusters/{cluster_id}:updat" + "eExternalDictionary:\001*\262\322*2\n\'UpdateCluste" + "rExternalDictionaryMetadata\022\007Cluster\022\216\002\n" + "\030DeleteExternalDictionary\022F.yandex.cloud" + ".mdb.clickhouse.v1.DeleteClusterExternal" + "DictionaryRequest\032!.yandex.cloud.operati" + "on.Operation\"\206\001\202\323\344\223\002J\"E/managed-clickhou" + "se/v1/clusters/{cluster_id}:deleteExtern" + "alDictionary:\001*\262\322*2\n\'DeleteClusterExtern" + "alDictionaryMetadata\022\007ClusterBs\n\"yandex." + "cloud.api.mdb.clickhouse.v1ZMgithub.com/" + "yandex-cloud/go-genproto/yandex/cloud/md" + "b/clickhouse/v1;clickhouseb\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(), com.google.protobuf.WrappersProto.getDescriptor(), com.google.type.TimeOfDayProto.getDescriptor(), yandex.cloud.api.OperationOuterClass.getDescriptor(), yandex.cloud.api.operation.OperationOuterClass.getDescriptor(), yandex.cloud.api.Validation.getDescriptor(), yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.getDescriptor(), yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.getDescriptor(), yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.getDescriptor(), yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.getDescriptor(), yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.getDescriptor(), yandex.cloud.api.mdb.clickhouse.v1.Maintenance.getDescriptor(), }); internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterRequest_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersRequest_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersRequest_descriptor, new java.lang.String[] { "FolderId", "PageSize", "PageToken", "Filter", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersResponse_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ListClustersResponse_descriptor, new java.lang.String[] { "Clusters", "NextPageToken", }); internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterRequest_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterRequest_descriptor, new java.lang.String[] { "FolderId", "Name", "Description", "Labels", "Environment", "ConfigSpec", "DatabaseSpecs", "UserSpecs", "HostSpecs", "NetworkId", "ShardName", "ServiceAccountId", "SecurityGroupIds", "DeletionProtection", "MaintenanceWindow", }); internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterRequest_LabelsEntry_descriptor = internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterRequest_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterRequest_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterRequest_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterRequest_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterRequest_descriptor, new java.lang.String[] { "ClusterId", "UpdateMask", "Description", "Labels", "ConfigSpec", "Name", "ServiceAccountId", "MaintenanceWindow", "SecurityGroupIds", "DeletionProtection", }); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterRequest_LabelsEntry_descriptor = internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterRequest_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterRequest_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterRequest_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterRequest_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterRequest_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_StartClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterRequest_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_StopClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterRequest_descriptor = getDescriptor().getMessageTypes().get(13); internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterRequest_descriptor, new java.lang.String[] { "ClusterId", "DestinationFolderId", }); internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(14); internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_MoveClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", "SourceFolderId", "DestinationFolderId", }); internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperRequest_descriptor = getDescriptor().getMessageTypes().get(15); internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperRequest_descriptor, new java.lang.String[] { "ClusterId", "Resources", "HostSpecs", }); internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperMetadata_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterZookeeperMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterRequest_descriptor = getDescriptor().getMessageTypes().get(17); internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(18); internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_BackupClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterRequest_descriptor = getDescriptor().getMessageTypes().get(19); internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterRequest_descriptor, new java.lang.String[] { "BackupId", "AdditionalBackupIds", "Name", "Description", "Labels", "Environment", "ConfigSpec", "HostSpecs", "NetworkId", "FolderId", "ServiceAccountId", "SecurityGroupIds", }); internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterRequest_LabelsEntry_descriptor = internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterRequest_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterRequest_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterRequest_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(20); internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_RestoreClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", "BackupId", }); internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceRequest_descriptor = getDescriptor().getMessageTypes().get(21); internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceRequest_descriptor, new java.lang.String[] { "ClusterId", "RescheduleType", "DelayedUntil", }); internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceMetadata_descriptor = getDescriptor().getMessageTypes().get(22); internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_RescheduleMaintenanceMetadata_descriptor, new java.lang.String[] { "ClusterId", "DelayedUntil", }); internal_static_yandex_cloud_mdb_clickhouse_v1_LogRecord_descriptor = getDescriptor().getMessageTypes().get(23); internal_static_yandex_cloud_mdb_clickhouse_v1_LogRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_LogRecord_descriptor, new java.lang.String[] { "Timestamp", "Message", }); internal_static_yandex_cloud_mdb_clickhouse_v1_LogRecord_MessageEntry_descriptor = internal_static_yandex_cloud_mdb_clickhouse_v1_LogRecord_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_clickhouse_v1_LogRecord_MessageEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_LogRecord_MessageEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsRequest_descriptor = getDescriptor().getMessageTypes().get(24); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsRequest_descriptor, new java.lang.String[] { "ClusterId", "ColumnFilter", "ServiceType", "FromTime", "ToTime", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsResponse_descriptor = getDescriptor().getMessageTypes().get(25); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterLogsResponse_descriptor, new java.lang.String[] { "Logs", "NextPageToken", }); internal_static_yandex_cloud_mdb_clickhouse_v1_StreamLogRecord_descriptor = getDescriptor().getMessageTypes().get(26); internal_static_yandex_cloud_mdb_clickhouse_v1_StreamLogRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_StreamLogRecord_descriptor, new java.lang.String[] { "Record", "NextRecordToken", }); internal_static_yandex_cloud_mdb_clickhouse_v1_StreamClusterLogsRequest_descriptor = getDescriptor().getMessageTypes().get(27); internal_static_yandex_cloud_mdb_clickhouse_v1_StreamClusterLogsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_StreamClusterLogsRequest_descriptor, new java.lang.String[] { "ClusterId", "ColumnFilter", "ServiceType", "FromTime", "ToTime", "RecordToken", "Filter", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsRequest_descriptor = getDescriptor().getMessageTypes().get(28); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsResponse_descriptor = getDescriptor().getMessageTypes().get(29); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterOperationsResponse_descriptor, new java.lang.String[] { "Operations", "NextPageToken", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsRequest_descriptor = getDescriptor().getMessageTypes().get(30); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsResponse_descriptor = getDescriptor().getMessageTypes().get(31); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterBackupsResponse_descriptor, new java.lang.String[] { "Backups", "NextPageToken", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsRequest_descriptor = getDescriptor().getMessageTypes().get(32); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsResponse_descriptor = getDescriptor().getMessageTypes().get(33); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterHostsResponse_descriptor, new java.lang.String[] { "Hosts", "NextPageToken", }); internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsRequest_descriptor = getDescriptor().getMessageTypes().get(34); internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsRequest_descriptor, new java.lang.String[] { "ClusterId", "HostSpecs", "CopySchema", }); internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsMetadata_descriptor = getDescriptor().getMessageTypes().get(35); internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterHostsMetadata_descriptor, new java.lang.String[] { "ClusterId", "HostNames", }); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateHostSpec_descriptor = getDescriptor().getMessageTypes().get(36); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateHostSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateHostSpec_descriptor, new java.lang.String[] { "HostName", "UpdateMask", "AssignPublicIp", }); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsRequest_descriptor = getDescriptor().getMessageTypes().get(37); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsRequest_descriptor, new java.lang.String[] { "ClusterId", "UpdateHostSpecs", }); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsMetadata_descriptor = getDescriptor().getMessageTypes().get(38); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterHostsMetadata_descriptor, new java.lang.String[] { "ClusterId", "HostNames", }); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsRequest_descriptor = getDescriptor().getMessageTypes().get(39); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsRequest_descriptor, new java.lang.String[] { "ClusterId", "HostNames", }); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsMetadata_descriptor = getDescriptor().getMessageTypes().get(40); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterHostsMetadata_descriptor, new java.lang.String[] { "ClusterId", "HostNames", }); internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardRequest_descriptor = getDescriptor().getMessageTypes().get(41); internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardRequest_descriptor, new java.lang.String[] { "ClusterId", "ShardName", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsRequest_descriptor = getDescriptor().getMessageTypes().get(42); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsResponse_descriptor = getDescriptor().getMessageTypes().get(43); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardsResponse_descriptor, new java.lang.String[] { "Shards", "NextPageToken", }); internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardRequest_descriptor = getDescriptor().getMessageTypes().get(44); internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardRequest_descriptor, new java.lang.String[] { "ClusterId", "ShardName", "ConfigSpec", "HostSpecs", "CopySchema", }); internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardMetadata_descriptor = getDescriptor().getMessageTypes().get(45); internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_AddClusterShardMetadata_descriptor, new java.lang.String[] { "ClusterId", "ShardName", }); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardRequest_descriptor = getDescriptor().getMessageTypes().get(46); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardRequest_descriptor, new java.lang.String[] { "ClusterId", "ShardName", "UpdateMask", "ConfigSpec", }); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardMetadata_descriptor = getDescriptor().getMessageTypes().get(47); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardMetadata_descriptor, new java.lang.String[] { "ClusterId", "ShardName", }); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardRequest_descriptor = getDescriptor().getMessageTypes().get(48); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardRequest_descriptor, new java.lang.String[] { "ClusterId", "ShardName", }); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardMetadata_descriptor = getDescriptor().getMessageTypes().get(49); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardMetadata_descriptor, new java.lang.String[] { "ClusterId", "ShardName", }); internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardGroupRequest_descriptor = getDescriptor().getMessageTypes().get(50); internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_GetClusterShardGroupRequest_descriptor, new java.lang.String[] { "ClusterId", "ShardGroupName", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsRequest_descriptor = getDescriptor().getMessageTypes().get(51); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsResponse_descriptor = getDescriptor().getMessageTypes().get(52); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterShardGroupsResponse_descriptor, new java.lang.String[] { "ShardGroups", "NextPageToken", }); internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupRequest_descriptor = getDescriptor().getMessageTypes().get(53); internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupRequest_descriptor, new java.lang.String[] { "ClusterId", "ShardGroupName", "Description", "ShardNames", }); internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupMetadata_descriptor = getDescriptor().getMessageTypes().get(54); internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterShardGroupMetadata_descriptor, new java.lang.String[] { "ClusterId", "ShardGroupName", }); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupRequest_descriptor = getDescriptor().getMessageTypes().get(55); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupRequest_descriptor, new java.lang.String[] { "ClusterId", "ShardGroupName", "UpdateMask", "Description", "ShardNames", }); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupMetadata_descriptor = getDescriptor().getMessageTypes().get(56); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterShardGroupMetadata_descriptor, new java.lang.String[] { "ClusterId", "ShardGroupName", }); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupRequest_descriptor = getDescriptor().getMessageTypes().get(57); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupRequest_descriptor, new java.lang.String[] { "ClusterId", "ShardGroupName", }); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupMetadata_descriptor = getDescriptor().getMessageTypes().get(58); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterShardGroupMetadata_descriptor, new java.lang.String[] { "ClusterId", "ShardGroupName", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesRequest_descriptor = getDescriptor().getMessageTypes().get(59); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesResponse_descriptor = getDescriptor().getMessageTypes().get(60); internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ListClusterExternalDictionariesResponse_descriptor, new java.lang.String[] { "ExternalDictionaries", "NextPageToken", }); internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryRequest_descriptor = getDescriptor().getMessageTypes().get(61); internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryRequest_descriptor, new java.lang.String[] { "ClusterId", "ExternalDictionary", }); internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryMetadata_descriptor = getDescriptor().getMessageTypes().get(62); internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_CreateClusterExternalDictionaryMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryRequest_descriptor = getDescriptor().getMessageTypes().get(63); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryRequest_descriptor, new java.lang.String[] { "ClusterId", "ExternalDictionary", "UpdateMask", }); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryMetadata_descriptor = getDescriptor().getMessageTypes().get(64); internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_UpdateClusterExternalDictionaryMetadata_descriptor, new java.lang.String[] { "ClusterId", "ExternalDictionaryName", }); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryRequest_descriptor = getDescriptor().getMessageTypes().get(65); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryRequest_descriptor, new java.lang.String[] { "ClusterId", "ExternalDictionaryName", }); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryMetadata_descriptor = getDescriptor().getMessageTypes().get(66); internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_DeleteClusterExternalDictionaryMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_clickhouse_v1_HostSpec_descriptor = getDescriptor().getMessageTypes().get(67); internal_static_yandex_cloud_mdb_clickhouse_v1_HostSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_HostSpec_descriptor, new java.lang.String[] { "ZoneId", "Type", "SubnetId", "AssignPublicIp", "ShardName", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_descriptor = getDescriptor().getMessageTypes().get(68); internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_descriptor, new java.lang.String[] { "Version", "Clickhouse", "Zookeeper", "BackupWindowStart", "Access", "CloudStorage", "SqlDatabaseManagement", "SqlUserManagement", "AdminPassword", "EmbeddedKeeper", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Clickhouse_descriptor = internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Clickhouse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Clickhouse_descriptor, new java.lang.String[] { "Config", "Resources", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Zookeeper_descriptor = internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_descriptor.getNestedTypes().get(1); internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Zookeeper_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ConfigSpec_Zookeeper_descriptor, new java.lang.String[] { "Resources", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_descriptor = getDescriptor().getMessageTypes().get(69); internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_descriptor, new java.lang.String[] { "Clickhouse", }); internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_Clickhouse_descriptor = internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_Clickhouse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_clickhouse_v1_ShardConfigSpec_Clickhouse_descriptor, new java.lang.String[] { "Config", "Resources", "Weight", }); 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(); com.google.protobuf.WrappersProto.getDescriptor(); com.google.type.TimeOfDayProto.getDescriptor(); yandex.cloud.api.OperationOuterClass.getDescriptor(); yandex.cloud.api.operation.OperationOuterClass.getDescriptor(); yandex.cloud.api.Validation.getDescriptor(); yandex.cloud.api.mdb.clickhouse.v1.BackupOuterClass.getDescriptor(); yandex.cloud.api.mdb.clickhouse.v1.ClusterOuterClass.getDescriptor(); yandex.cloud.api.mdb.clickhouse.v1.DatabaseOuterClass.getDescriptor(); yandex.cloud.api.mdb.clickhouse.v1.UserOuterClass.getDescriptor(); yandex.cloud.api.mdb.clickhouse.v1.config.Clickhouse.getDescriptor(); yandex.cloud.api.mdb.clickhouse.v1.Maintenance.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy