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

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

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

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

    /**
     * 
     * ID of the Redis cluster to return.
     * To get the cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Redis cluster to return.
     * To get the cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.GetClusterRequest} */ public static final class GetClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_GetClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_GetClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster to return.
     * To get the cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the Redis cluster to return.
     * To get the cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.GetClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.GetClusterRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_GetClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_GetClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_GetClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.GetClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.GetClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis cluster to return.
       * To get the cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the Redis cluster to return.
       * To get the cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the Redis cluster to return.
       * To get the cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the Redis cluster to return.
       * To get the cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the Redis cluster to return.
       * To get the cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.redis.v1.GetClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.GetClusterRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.GetClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClustersRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.ListClustersRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the folder to list Redis 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 Redis 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) = "0-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 clusters 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 3-63 characters long and match the regular expression `[a-z]([-a-z0-9]{,61}[a-z0-9])?`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ java.lang.String getFilter(); /** *
     * A filter expression that filters clusters 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 3-63 characters long and match the regular expression `[a-z]([-a-z0-9]{,61}[a-z0-9])?`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ com.google.protobuf.ByteString getFilterBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.ListClustersRequest} */ public static final class ListClustersRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClustersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClustersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersRequest.class, yandex.cloud.api.mdb.redis.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 Redis 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 Redis 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) = "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 [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 clusters 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 3-63 characters long and match the regular expression `[a-z]([-a-z0-9]{,61}[a-z0-9])?`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ @java.lang.Override public java.lang.String getFilter() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); filter_ = s; return s; } } /** *
     * A filter expression that filters clusters 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 3-63 characters long and match the regular expression `[a-z]([-a-z0-9]{,61}[a-z0-9])?`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ @java.lang.Override public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_); } if (pageSize_ != 0L) { output.writeInt64(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.ListClustersRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.ListClustersRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClustersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClustersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClustersRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClustersRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClustersRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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) = "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 [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) = "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 [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) = "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 [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 clusters 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 3-63 characters long and match the regular expression `[a-z]([-a-z0-9]{,61}[a-z0-9])?`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ public java.lang.String getFilter() { java.lang.Object ref = filter_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); filter_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * A filter expression that filters clusters 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 3-63 characters long and match the regular expression `[a-z]([-a-z0-9]{,61}[a-z0-9])?`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * A filter expression that filters clusters 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 3-63 characters long and match the regular expression `[a-z]([-a-z0-9]{,61}[a-z0-9])?`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @param value The filter to set. * @return This builder for chaining. */ public Builder setFilter( java.lang.String value) { if (value == null) { throw new NullPointerException(); } filter_ = value; onChanged(); return this; } /** *
       * A filter expression that filters clusters 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 3-63 characters long and match the regular expression `[a-z]([-a-z0-9]{,61}[a-z0-9])?`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return This builder for chaining. */ public Builder clearFilter() { filter_ = getDefaultInstance().getFilter(); onChanged(); return this; } /** *
       * A filter expression that filters clusters 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 3-63 characters long and match the regular expression `[a-z]([-a-z0-9]{,61}[a-z0-9])?`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @param value The bytes for filter to set. * @return This builder for chaining. */ public Builder setFilterBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); filter_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.redis.v1.ListClustersRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.ListClustersRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClustersRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClustersResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.ListClustersResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of Redis clusters.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ java.util.List getClustersList(); /** *
     * List of Redis clusters.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster getClusters(int index); /** *
     * List of Redis clusters.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ int getClustersCount(); /** *
     * List of Redis clusters.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ java.util.List getClustersOrBuilderList(); /** *
     * List of Redis clusters.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ yandex.cloud.api.mdb.redis.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.redis.v1.ListClustersResponse} */ public static final class ListClustersResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClustersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClustersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersResponse.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersResponse.Builder.class); } public static final int CLUSTERS_FIELD_NUMBER = 1; private java.util.List clusters_; /** *
     * List of Redis clusters.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ @java.lang.Override public java.util.List getClustersList() { return clusters_; } /** *
     * List of Redis clusters.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ @java.lang.Override public java.util.List getClustersOrBuilderList() { return clusters_; } /** *
     * List of Redis clusters.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ @java.lang.Override public int getClustersCount() { return clusters_.size(); } /** *
     * List of Redis clusters.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster getClusters(int index) { return clusters_.get(index); } /** *
     * List of Redis clusters.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ @java.lang.Override public yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClustersResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersResponse other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.ListClustersResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.ListClustersResponse) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClustersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClustersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersResponse.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClustersResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersResponse build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersResponse buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersResponse result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClustersResponse) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersResponse other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClustersResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterOuterClass.Cluster, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.ClusterOrBuilder> clustersBuilder_; /** *
       * List of Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ public java.util.List getClustersList() { if (clustersBuilder_ == null) { return java.util.Collections.unmodifiableList(clusters_); } else { return clustersBuilder_.getMessageList(); } } /** *
       * List of Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ public int getClustersCount() { if (clustersBuilder_ == null) { return clusters_.size(); } else { return clustersBuilder_.getCount(); } } /** *
       * List of Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster getClusters(int index) { if (clustersBuilder_ == null) { return clusters_.get(index); } else { return clustersBuilder_.getMessage(index); } } /** *
       * List of Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ public Builder setClusters( int index, yandex.cloud.api.mdb.redis.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 Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ public Builder setClusters( int index, yandex.cloud.api.mdb.redis.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 Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ public Builder addClusters(yandex.cloud.api.mdb.redis.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 Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ public Builder addClusters( int index, yandex.cloud.api.mdb.redis.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 Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ public Builder addClusters( yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Builder builderForValue) { if (clustersBuilder_ == null) { ensureClustersIsMutable(); clusters_.add(builderForValue.build()); onChanged(); } else { clustersBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ public Builder addClusters( int index, yandex.cloud.api.mdb.redis.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 Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Builder getClustersBuilder( int index) { return getClustersFieldBuilder().getBuilder(index); } /** *
       * List of Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.ClusterOrBuilder getClustersOrBuilder( int index) { if (clustersBuilder_ == null) { return clusters_.get(index); } else { return clustersBuilder_.getMessageOrBuilder(index); } } /** *
       * List of Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ public java.util.List getClustersOrBuilderList() { if (clustersBuilder_ != null) { return clustersBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(clusters_); } } /** *
       * List of Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Builder addClustersBuilder() { return getClustersFieldBuilder().addBuilder( yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.getDefaultInstance()); } /** *
       * List of Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Builder addClustersBuilder( int index) { return getClustersFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.getDefaultInstance()); } /** *
       * List of Redis clusters.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Cluster clusters = 1; */ public java.util.List getClustersBuilderList() { return getClustersFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.ClusterOrBuilder> getClustersFieldBuilder() { if (clustersBuilder_ == null) { clustersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.mdb.redis.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.redis.v1.ListClustersResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.ListClustersResponse) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClustersResponse(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClustersResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.CreateClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the folder to create the Redis 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 Redis 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 Redis 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 Redis 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 Redis cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * Description of the Redis cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Custom labels for the Redis cluster as `key:value` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `key:value` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `key:value` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `key:value` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `key:value` pairs. Maximum 64 per cluster.
     * 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 Redis cluster.
     * 
* * .yandex.cloud.mdb.redis.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 Redis cluster.
     * 
* * .yandex.cloud.mdb.redis.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment getEnvironment(); /** *
     * Configuration and resources for hosts that should be created for the Redis cluster.
     * 
* * .yandex.cloud.mdb.redis.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 Redis cluster.
     * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec(); /** *
     * Configuration and resources for hosts that should be created for the Redis cluster.
     * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder(); /** *
     * Individual configurations for hosts that should be created for the Redis cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsList(); /** *
     * Individual configurations for hosts that should be created for the Redis cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index); /** *
     * Individual configurations for hosts that should be created for the Redis cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ int getHostSpecsCount(); /** *
     * Individual configurations for hosts that should be created for the Redis cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsOrBuilderList(); /** *
     * Individual configurations for hosts that should be created for the Redis cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.redis.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(); /** *
     * Redis cluster mode on/off.
     * 
* * bool sharded = 11; * @return The sharded. */ boolean getSharded(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 12; * @return A list containing the securityGroupIds. */ java.util.List getSecurityGroupIdsList(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 12; * @return The count of securityGroupIds. */ int getSecurityGroupIdsCount(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 12; * @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 = 12; * @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); /** *
     * TLS port and functionality on\off
     * 
* * .google.protobuf.BoolValue tls_enabled = 13; * @return Whether the tlsEnabled field is set. */ boolean hasTlsEnabled(); /** *
     * TLS port and functionality on\off
     * 
* * .google.protobuf.BoolValue tls_enabled = 13; * @return The tlsEnabled. */ com.google.protobuf.BoolValue getTlsEnabled(); /** *
     * TLS port and functionality on\off
     * 
* * .google.protobuf.BoolValue tls_enabled = 13; */ com.google.protobuf.BoolValueOrBuilder getTlsEnabledOrBuilder(); /** *
     * Deletion Protection inhibits deletion of the cluster
     * 
* * bool deletion_protection = 14; * @return The deletionProtection. */ boolean getDeletionProtection(); /** *
     * Persistence mode
     * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 15; * @return The enum numeric value on the wire for persistenceMode. */ int getPersistenceModeValue(); /** *
     * Persistence mode
     * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 15; * @return The persistenceMode. */ yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode getPersistenceMode(); /** *
     * Enable FQDN instead of ip
     * 
* * bool announce_hostnames = 16; * @return The announceHostnames. */ boolean getAnnounceHostnames(); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.CreateClusterRequest} */ public static final class CreateClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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; hostSpecs_ = java.util.Collections.emptyList(); networkId_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; persistenceMode_ = 0; } @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.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(configSpec_); configSpec_ = subBuilder.buildPartial(); } break; } case 58: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { hostSpecs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } hostSpecs_.add( input.readMessage(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.parser(), extensionRegistry)); break; } case 82: { java.lang.String s = input.readStringRequireUtf8(); networkId_ = s; break; } case 88: { sharded_ = input.readBool(); break; } case 98: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000004) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000004; } securityGroupIds_.add(s); break; } case 106: { com.google.protobuf.BoolValue.Builder subBuilder = null; if (tlsEnabled_ != null) { subBuilder = tlsEnabled_.toBuilder(); } tlsEnabled_ = input.readMessage(com.google.protobuf.BoolValue.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(tlsEnabled_); tlsEnabled_ = subBuilder.buildPartial(); } break; } case 112: { deletionProtection_ = input.readBool(); break; } case 120: { int rawValue = input.readEnum(); persistenceMode_ = rawValue; break; } case 128: { announceHostnames_ = 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)) { hostSpecs_ = java.util.Collections.unmodifiableList(hostSpecs_); } if (((mutable_bitField0_ & 0x00000004) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_CreateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterRequest.class, yandex.cloud.api.mdb.redis.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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_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 Redis cluster as `key:value` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `key:value` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `key:value` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `key:value` pairs. Maximum 64 per cluster.
     * 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 Redis cluster.
     * 
* * .yandex.cloud.mdb.redis.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 Redis cluster.
     * 
* * .yandex.cloud.mdb.redis.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } public static final int CONFIG_SPEC_FIELD_NUMBER = 6; private yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; /** *
     * Configuration and resources for hosts that should be created for the Redis cluster.
     * 
* * .yandex.cloud.mdb.redis.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 Redis cluster.
     * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } /** *
     * Configuration and resources for hosts that should be created for the Redis cluster.
     * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { return getConfigSpec(); } public static final int HOST_SPECS_FIELD_NUMBER = 7; private java.util.List hostSpecs_; /** *
     * Individual configurations for hosts that should be created for the Redis cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsList() { return hostSpecs_; } /** *
     * Individual configurations for hosts that should be created for the Redis cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsOrBuilderList() { return hostSpecs_; } /** *
     * Individual configurations for hosts that should be created for the Redis cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public int getHostSpecsCount() { return hostSpecs_.size(); } /** *
     * Individual configurations for hosts that should be created for the Redis cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { return hostSpecs_.get(index); } /** *
     * Individual configurations for hosts that should be created for the Redis cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.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 SHARDED_FIELD_NUMBER = 11; private boolean sharded_; /** *
     * Redis cluster mode on/off.
     * 
* * bool sharded = 11; * @return The sharded. */ @java.lang.Override public boolean getSharded() { return sharded_; } public static final int SECURITY_GROUP_IDS_FIELD_NUMBER = 12; private com.google.protobuf.LazyStringList securityGroupIds_; /** *
     * User security groups
     * 
* * repeated string security_group_ids = 12; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_; } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 12; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 12; * @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 = 12; * @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 TLS_ENABLED_FIELD_NUMBER = 13; private com.google.protobuf.BoolValue tlsEnabled_; /** *
     * TLS port and functionality on\off
     * 
* * .google.protobuf.BoolValue tls_enabled = 13; * @return Whether the tlsEnabled field is set. */ @java.lang.Override public boolean hasTlsEnabled() { return tlsEnabled_ != null; } /** *
     * TLS port and functionality on\off
     * 
* * .google.protobuf.BoolValue tls_enabled = 13; * @return The tlsEnabled. */ @java.lang.Override public com.google.protobuf.BoolValue getTlsEnabled() { return tlsEnabled_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : tlsEnabled_; } /** *
     * TLS port and functionality on\off
     * 
* * .google.protobuf.BoolValue tls_enabled = 13; */ @java.lang.Override public com.google.protobuf.BoolValueOrBuilder getTlsEnabledOrBuilder() { return getTlsEnabled(); } 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 PERSISTENCE_MODE_FIELD_NUMBER = 15; private int persistenceMode_; /** *
     * Persistence mode
     * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 15; * @return The enum numeric value on the wire for persistenceMode. */ @java.lang.Override public int getPersistenceModeValue() { return persistenceMode_; } /** *
     * Persistence mode
     * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 15; * @return The persistenceMode. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode getPersistenceMode() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode result = yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.valueOf(persistenceMode_); return result == null ? yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.UNRECOGNIZED : result; } public static final int ANNOUNCE_HOSTNAMES_FIELD_NUMBER = 16; private boolean announceHostnames_; /** *
     * Enable FQDN instead of ip
     * 
* * bool announce_hostnames = 16; * @return The announceHostnames. */ @java.lang.Override public boolean getAnnounceHostnames() { return announceHostnames_; } 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.redis.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, 10, networkId_); } if (sharded_ != false) { output.writeBool(11, sharded_); } for (int i = 0; i < securityGroupIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 12, securityGroupIds_.getRaw(i)); } if (tlsEnabled_ != null) { output.writeMessage(13, getTlsEnabled()); } if (deletionProtection_ != false) { output.writeBool(14, deletionProtection_); } if (persistenceMode_ != yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.ON.getNumber()) { output.writeEnum(15, persistenceMode_); } if (announceHostnames_ != false) { output.writeBool(16, announceHostnames_); } 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.redis.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(10, networkId_); } if (sharded_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(11, sharded_); } { int dataSize = 0; for (int i = 0; i < securityGroupIds_.size(); i++) { dataSize += computeStringSizeNoTag(securityGroupIds_.getRaw(i)); } size += dataSize; size += 1 * getSecurityGroupIdsList().size(); } if (tlsEnabled_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(13, getTlsEnabled()); } if (deletionProtection_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(14, deletionProtection_); } if (persistenceMode_ != yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.ON.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(15, persistenceMode_); } if (announceHostnames_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(16, announceHostnames_); } 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.redis.v1.ClusterServiceOuterClass.CreateClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterRequest other = (yandex.cloud.api.mdb.redis.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 (!getHostSpecsList() .equals(other.getHostSpecsList())) return false; if (!getNetworkId() .equals(other.getNetworkId())) return false; if (getSharded() != other.getSharded()) return false; if (!getSecurityGroupIdsList() .equals(other.getSecurityGroupIdsList())) return false; if (hasTlsEnabled() != other.hasTlsEnabled()) return false; if (hasTlsEnabled()) { if (!getTlsEnabled() .equals(other.getTlsEnabled())) return false; } if (getDeletionProtection() != other.getDeletionProtection()) return false; if (persistenceMode_ != other.persistenceMode_) return false; if (getAnnounceHostnames() != other.getAnnounceHostnames()) 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 (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) + SHARDED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getSharded()); if (getSecurityGroupIdsCount() > 0) { hash = (37 * hash) + SECURITY_GROUP_IDS_FIELD_NUMBER; hash = (53 * hash) + getSecurityGroupIdsList().hashCode(); } if (hasTlsEnabled()) { hash = (37 * hash) + TLS_ENABLED_FIELD_NUMBER; hash = (53 * hash) + getTlsEnabled().hashCode(); } hash = (37 * hash) + DELETION_PROTECTION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeletionProtection()); hash = (37 * hash) + PERSISTENCE_MODE_FIELD_NUMBER; hash = (53 * hash) + persistenceMode_; hash = (37 * hash) + ANNOUNCE_HOSTNAMES_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getAnnounceHostnames()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.CreateClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.CreateClusterRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_CreateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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) { 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 (hostSpecsBuilder_ == null) { hostSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { hostSpecsBuilder_.clear(); } networkId_ = ""; sharded_ = false; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); if (tlsEnabledBuilder_ == null) { tlsEnabled_ = null; } else { tlsEnabled_ = null; tlsEnabledBuilder_ = null; } deletionProtection_ = false; persistenceMode_ = 0; announceHostnames_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_CreateClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterRequest result = new yandex.cloud.api.mdb.redis.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 (hostSpecsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { hostSpecs_ = java.util.Collections.unmodifiableList(hostSpecs_); bitField0_ = (bitField0_ & ~0x00000002); } result.hostSpecs_ = hostSpecs_; } else { result.hostSpecs_ = hostSpecsBuilder_.build(); } result.networkId_ = networkId_; result.sharded_ = sharded_; if (((bitField0_ & 0x00000004) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000004); } result.securityGroupIds_ = securityGroupIds_; if (tlsEnabledBuilder_ == null) { result.tlsEnabled_ = tlsEnabled_; } else { result.tlsEnabled_ = tlsEnabledBuilder_.build(); } result.deletionProtection_ = deletionProtection_; result.persistenceMode_ = persistenceMode_; result.announceHostnames_ = announceHostnames_; 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.redis.v1.ClusterServiceOuterClass.CreateClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterRequest other) { if (other == yandex.cloud.api.mdb.redis.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 (hostSpecsBuilder_ == null) { if (!other.hostSpecs_.isEmpty()) { if (hostSpecs_.isEmpty()) { hostSpecs_ = other.hostSpecs_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureHostSpecsIsMutable(); hostSpecs_.addAll(other.hostSpecs_); } onChanged(); } } else { if (!other.hostSpecs_.isEmpty()) { if (hostSpecsBuilder_.isEmpty()) { hostSpecsBuilder_.dispose(); hostSpecsBuilder_ = null; hostSpecs_ = other.hostSpecs_; bitField0_ = (bitField0_ & ~0x00000002); hostSpecsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getHostSpecsFieldBuilder() : null; } else { hostSpecsBuilder_.addAllMessages(other.hostSpecs_); } } } if (!other.getNetworkId().isEmpty()) { networkId_ = other.networkId_; onChanged(); } if (other.getSharded() != false) { setSharded(other.getSharded()); } if (!other.securityGroupIds_.isEmpty()) { if (securityGroupIds_.isEmpty()) { securityGroupIds_ = other.securityGroupIds_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureSecurityGroupIdsIsMutable(); securityGroupIds_.addAll(other.securityGroupIds_); } onChanged(); } if (other.hasTlsEnabled()) { mergeTlsEnabled(other.getTlsEnabled()); } if (other.getDeletionProtection() != false) { setDeletionProtection(other.getDeletionProtection()); } if (other.persistenceMode_ != 0) { setPersistenceModeValue(other.getPersistenceModeValue()); } if (other.getAnnounceHostnames() != false) { setAnnounceHostnames(other.getAnnounceHostnames()); } 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.redis.v1.ClusterServiceOuterClass.CreateClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis cluster as `key:value` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `key:value` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `key:value` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `key:value` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `key:value` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `key:value` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `key:value` pairs. Maximum 64 per cluster.
       * 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 Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.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 Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.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 Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } /** *
       * Deployment environment of the Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.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.redis.v1.ClusterOuterClass.Cluster.Environment value) { if (value == null) { throw new NullPointerException(); } environment_ = value.getNumber(); onChanged(); return this; } /** *
       * Deployment environment of the Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> configSpecBuilder_; /** *
       * Configuration and resources for hosts that should be created for the Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.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 Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * Configuration and resources for hosts that should be created for the Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder setConfigSpec(yandex.cloud.api.mdb.redis.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 Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder setConfigSpec( yandex.cloud.api.mdb.redis.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 Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.redis.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 Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.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 Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * Configuration and resources for hosts that should be created for the Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } } /** *
       * Configuration and resources for hosts that should be created for the Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder>( getConfigSpec(), getParentForChildren(), isClean()); configSpec_ = null; } return configSpecBuilder_; } private java.util.List hostSpecs_ = java.util.Collections.emptyList(); private void ensureHostSpecsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { hostSpecs_ = new java.util.ArrayList(hostSpecs_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpecOrBuilder> hostSpecsBuilder_; /** *
       * Individual configurations for hosts that should be created for the Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.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(); } } /** *
       * Individual configurations for hosts that should be created for the Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.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 Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.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 Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.redis.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 Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.redis.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 Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs(yandex.cloud.api.mdb.redis.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 Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.redis.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 Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( yandex.cloud.api.mdb.redis.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 Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.redis.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 Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.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; } /** *
       * Individual configurations for hosts that should be created for the Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder clearHostSpecs() { if (hostSpecsBuilder_ == null) { hostSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { hostSpecsBuilder_.clear(); } return this; } /** *
       * Individual configurations for hosts that should be created for the Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.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; } /** *
       * Individual configurations for hosts that should be created for the Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder getHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().getBuilder(index); } /** *
       * Individual configurations for hosts that should be created for the Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.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 Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.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_); } } /** *
       * Individual configurations for hosts that should be created for the Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder() { return getHostSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Individual configurations for hosts that should be created for the Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Individual configurations for hosts that should be created for the Redis cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpecOrBuilder> getHostSpecsFieldBuilder() { if (hostSpecsBuilder_ == null) { hostSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpecOrBuilder>( hostSpecs_, ((bitField0_ & 0x00000002) != 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 boolean sharded_ ; /** *
       * Redis cluster mode on/off.
       * 
* * bool sharded = 11; * @return The sharded. */ @java.lang.Override public boolean getSharded() { return sharded_; } /** *
       * Redis cluster mode on/off.
       * 
* * bool sharded = 11; * @param value The sharded to set. * @return This builder for chaining. */ public Builder setSharded(boolean value) { sharded_ = value; onChanged(); return this; } /** *
       * Redis cluster mode on/off.
       * 
* * bool sharded = 11; * @return This builder for chaining. */ public Builder clearSharded() { sharded_ = false; onChanged(); return this; } private com.google.protobuf.LazyStringList securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureSecurityGroupIdsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(securityGroupIds_); bitField0_ |= 0x00000004; } } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 12; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_.getUnmodifiableView(); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 12; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 12; * @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 = 12; * @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 = 12; * @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 = 12; * @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 = 12; * @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 = 12; * @return This builder for chaining. */ public Builder clearSecurityGroupIds() { securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 12; * @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 com.google.protobuf.BoolValue tlsEnabled_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> tlsEnabledBuilder_; /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 13; * @return Whether the tlsEnabled field is set. */ public boolean hasTlsEnabled() { return tlsEnabledBuilder_ != null || tlsEnabled_ != null; } /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 13; * @return The tlsEnabled. */ public com.google.protobuf.BoolValue getTlsEnabled() { if (tlsEnabledBuilder_ == null) { return tlsEnabled_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : tlsEnabled_; } else { return tlsEnabledBuilder_.getMessage(); } } /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 13; */ public Builder setTlsEnabled(com.google.protobuf.BoolValue value) { if (tlsEnabledBuilder_ == null) { if (value == null) { throw new NullPointerException(); } tlsEnabled_ = value; onChanged(); } else { tlsEnabledBuilder_.setMessage(value); } return this; } /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 13; */ public Builder setTlsEnabled( com.google.protobuf.BoolValue.Builder builderForValue) { if (tlsEnabledBuilder_ == null) { tlsEnabled_ = builderForValue.build(); onChanged(); } else { tlsEnabledBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 13; */ public Builder mergeTlsEnabled(com.google.protobuf.BoolValue value) { if (tlsEnabledBuilder_ == null) { if (tlsEnabled_ != null) { tlsEnabled_ = com.google.protobuf.BoolValue.newBuilder(tlsEnabled_).mergeFrom(value).buildPartial(); } else { tlsEnabled_ = value; } onChanged(); } else { tlsEnabledBuilder_.mergeFrom(value); } return this; } /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 13; */ public Builder clearTlsEnabled() { if (tlsEnabledBuilder_ == null) { tlsEnabled_ = null; onChanged(); } else { tlsEnabled_ = null; tlsEnabledBuilder_ = null; } return this; } /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 13; */ public com.google.protobuf.BoolValue.Builder getTlsEnabledBuilder() { onChanged(); return getTlsEnabledFieldBuilder().getBuilder(); } /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 13; */ public com.google.protobuf.BoolValueOrBuilder getTlsEnabledOrBuilder() { if (tlsEnabledBuilder_ != null) { return tlsEnabledBuilder_.getMessageOrBuilder(); } else { return tlsEnabled_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : tlsEnabled_; } } /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 13; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> getTlsEnabledFieldBuilder() { if (tlsEnabledBuilder_ == null) { tlsEnabledBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>( getTlsEnabled(), getParentForChildren(), isClean()); tlsEnabled_ = null; } return tlsEnabledBuilder_; } 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 int persistenceMode_ = 0; /** *
       * Persistence mode
       * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 15; * @return The enum numeric value on the wire for persistenceMode. */ @java.lang.Override public int getPersistenceModeValue() { return persistenceMode_; } /** *
       * Persistence mode
       * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 15; * @param value The enum numeric value on the wire for persistenceMode to set. * @return This builder for chaining. */ public Builder setPersistenceModeValue(int value) { persistenceMode_ = value; onChanged(); return this; } /** *
       * Persistence mode
       * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 15; * @return The persistenceMode. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode getPersistenceMode() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode result = yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.valueOf(persistenceMode_); return result == null ? yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.UNRECOGNIZED : result; } /** *
       * Persistence mode
       * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 15; * @param value The persistenceMode to set. * @return This builder for chaining. */ public Builder setPersistenceMode(yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode value) { if (value == null) { throw new NullPointerException(); } persistenceMode_ = value.getNumber(); onChanged(); return this; } /** *
       * Persistence mode
       * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 15; * @return This builder for chaining. */ public Builder clearPersistenceMode() { persistenceMode_ = 0; onChanged(); return this; } private boolean announceHostnames_ ; /** *
       * Enable FQDN instead of ip
       * 
* * bool announce_hostnames = 16; * @return The announceHostnames. */ @java.lang.Override public boolean getAnnounceHostnames() { return announceHostnames_; } /** *
       * Enable FQDN instead of ip
       * 
* * bool announce_hostnames = 16; * @param value The announceHostnames to set. * @return This builder for chaining. */ public Builder setAnnounceHostnames(boolean value) { announceHostnames_ = value; onChanged(); return this; } /** *
       * Enable FQDN instead of ip
       * 
* * bool announce_hostnames = 16; * @return This builder for chaining. */ public Builder clearAnnounceHostnames() { announceHostnames_ = 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.redis.v1.CreateClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.CreateClusterRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.CreateClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.CreateClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster that is being created.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Redis 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.redis.v1.CreateClusterMetadata} */ public static final class CreateClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_CreateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_CreateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis 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 Redis 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.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.CreateClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.CreateClusterMetadata) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_CreateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_CreateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_CreateClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis 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 Redis 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 Redis 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 Redis 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 Redis 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.redis.v1.CreateClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.CreateClusterMetadata) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.CreateClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.UpdateClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster to update.
     * To get the Redis 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 Redis cluster to update.
     * To get the Redis 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 Redis cluster 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 Redis cluster 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 Redis cluster should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); /** *
     * New description of the Redis cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * New description of the Redis cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Custom labels for the Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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.redis.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.redis.v1.ConfigSpec config_spec = 5; * @return The configSpec. */ yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec(); /** *
     * New configuration and resources for hosts in the cluster.
     * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 5; */ yandex.cloud.api.mdb.redis.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(); /** *
     * New maintenance window settings for the cluster.
     * 
* * .yandex.cloud.mdb.redis.v1.MaintenanceWindow maintenance_window = 7; * @return Whether the maintenanceWindow field is set. */ boolean hasMaintenanceWindow(); /** *
     * New maintenance window settings for the cluster.
     * 
* * .yandex.cloud.mdb.redis.v1.MaintenanceWindow maintenance_window = 7; * @return The maintenanceWindow. */ yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow getMaintenanceWindow(); /** *
     * New maintenance window settings for the cluster.
     * 
* * .yandex.cloud.mdb.redis.v1.MaintenanceWindow maintenance_window = 7; */ yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 8; * @return A list containing the securityGroupIds. */ java.util.List getSecurityGroupIdsList(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 8; * @return The count of securityGroupIds. */ int getSecurityGroupIdsCount(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 8; * @param index The index of the element to return. * @return The securityGroupIds at the given index. */ java.lang.String getSecurityGroupIds(int index); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 8; * @param index The index of the value to return. * @return The bytes of the securityGroupIds at the given index. */ com.google.protobuf.ByteString getSecurityGroupIdsBytes(int index); /** *
     * Deletion Protection inhibits deletion of the cluster
     * 
* * bool deletion_protection = 9; * @return The deletionProtection. */ boolean getDeletionProtection(); /** *
     * Persistence mode
     * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 10; * @return The enum numeric value on the wire for persistenceMode. */ int getPersistenceModeValue(); /** *
     * Persistence mode
     * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 10; * @return The persistenceMode. */ yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode getPersistenceMode(); /** *
     * Enable FQDN instead of ip
     * 
* * bool announce_hostnames = 12; * @return The announceHostnames. */ boolean getAnnounceHostnames(); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.UpdateClusterRequest} */ public static final class UpdateClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.v1.UpdateClusterRequest) UpdateClusterRequestOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateClusterRequest.newBuilder() to construct. private UpdateClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateClusterRequest() { clusterId_ = ""; description_ = ""; name_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; persistenceMode_ = 0; } @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.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.redis.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: { yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow.Builder subBuilder = null; if (maintenanceWindow_ != null) { subBuilder = maintenanceWindow_.toBuilder(); } maintenanceWindow_ = input.readMessage(yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(maintenanceWindow_); maintenanceWindow_ = subBuilder.buildPartial(); } break; } case 66: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000002) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000002; } securityGroupIds_.add(s); break; } case 72: { deletionProtection_ = input.readBool(); break; } case 80: { int rawValue = input.readEnum(); persistenceMode_ = rawValue; break; } case 96: { announceHostnames_ = 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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster to update.
     * To get the Redis 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 Redis cluster to update.
     * To get the Redis 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 Redis cluster 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 Redis cluster 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 Redis cluster 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 Redis 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 Redis 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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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.redis.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; /** *
     * New configuration and resources for hosts in the cluster.
     * 
* * .yandex.cloud.mdb.redis.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.redis.v1.ConfigSpec config_spec = 5; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } /** *
     * New configuration and resources for hosts in the cluster.
     * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 5; */ @java.lang.Override public yandex.cloud.api.mdb.redis.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 MAINTENANCE_WINDOW_FIELD_NUMBER = 7; private yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow maintenanceWindow_; /** *
     * New maintenance window settings for the cluster.
     * 
* * .yandex.cloud.mdb.redis.v1.MaintenanceWindow maintenance_window = 7; * @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.redis.v1.MaintenanceWindow maintenance_window = 7; * @return The maintenanceWindow. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } /** *
     * New maintenance window settings for the cluster.
     * 
* * .yandex.cloud.mdb.redis.v1.MaintenanceWindow maintenance_window = 7; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { return getMaintenanceWindow(); } public static final int SECURITY_GROUP_IDS_FIELD_NUMBER = 8; private com.google.protobuf.LazyStringList securityGroupIds_; /** *
     * User security groups
     * 
* * repeated string security_group_ids = 8; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_; } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 8; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 8; * @param index The index of the element to return. * @return The securityGroupIds at the given index. */ public java.lang.String getSecurityGroupIds(int index) { return securityGroupIds_.get(index); } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 8; * @param index The index of the value to return. * @return The bytes of the securityGroupIds at the given index. */ public com.google.protobuf.ByteString getSecurityGroupIdsBytes(int index) { return securityGroupIds_.getByteString(index); } public static final int DELETION_PROTECTION_FIELD_NUMBER = 9; private boolean deletionProtection_; /** *
     * Deletion Protection inhibits deletion of the cluster
     * 
* * bool deletion_protection = 9; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } public static final int PERSISTENCE_MODE_FIELD_NUMBER = 10; private int persistenceMode_; /** *
     * Persistence mode
     * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 10; * @return The enum numeric value on the wire for persistenceMode. */ @java.lang.Override public int getPersistenceModeValue() { return persistenceMode_; } /** *
     * Persistence mode
     * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 10; * @return The persistenceMode. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode getPersistenceMode() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode result = yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.valueOf(persistenceMode_); return result == null ? yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.UNRECOGNIZED : result; } public static final int ANNOUNCE_HOSTNAMES_FIELD_NUMBER = 12; private boolean announceHostnames_; /** *
     * Enable FQDN instead of ip
     * 
* * bool announce_hostnames = 12; * @return The announceHostnames. */ @java.lang.Override public boolean getAnnounceHostnames() { return announceHostnames_; } 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 (maintenanceWindow_ != null) { output.writeMessage(7, getMaintenanceWindow()); } for (int i = 0; i < securityGroupIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 8, securityGroupIds_.getRaw(i)); } if (deletionProtection_ != false) { output.writeBool(9, deletionProtection_); } if (persistenceMode_ != yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.ON.getNumber()) { output.writeEnum(10, persistenceMode_); } if (announceHostnames_ != false) { output.writeBool(12, announceHostnames_); } 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 (maintenanceWindow_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, 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(9, deletionProtection_); } if (persistenceMode_ != yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.ON.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(10, persistenceMode_); } if (announceHostnames_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(12, announceHostnames_); } 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.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest other = (yandex.cloud.api.mdb.redis.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 (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 (persistenceMode_ != other.persistenceMode_) return false; if (getAnnounceHostnames() != other.getAnnounceHostnames()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().hashCode(); if (hasUpdateMask()) { hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; hash = (53 * hash) + getUpdateMask().hashCode(); } hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); if (!internalGetLabels().getMap().isEmpty()) { hash = (37 * hash) + LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetLabels().hashCode(); } if (hasConfigSpec()) { hash = (37 * hash) + CONFIG_SPEC_FIELD_NUMBER; hash = (53 * hash) + getConfigSpec().hashCode(); } hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); if (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 = (37 * hash) + PERSISTENCE_MODE_FIELD_NUMBER; hash = (53 * hash) + persistenceMode_; hash = (37 * hash) + ANNOUNCE_HOSTNAMES_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getAnnounceHostnames()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.UpdateClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.UpdateClusterRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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_ = ""; if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = null; } else { maintenanceWindow_ = null; maintenanceWindowBuilder_ = null; } securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); deletionProtection_ = false; persistenceMode_ = 0; announceHostnames_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest result = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; if (updateMaskBuilder_ == null) { result.updateMask_ = updateMask_; } else { result.updateMask_ = updateMaskBuilder_.build(); } result.description_ = description_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); if (configSpecBuilder_ == null) { result.configSpec_ = configSpec_; } else { result.configSpec_ = configSpecBuilder_.build(); } result.name_ = name_; if (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_; result.persistenceMode_ = persistenceMode_; result.announceHostnames_ = announceHostnames_; 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.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest other) { if (other == yandex.cloud.api.mdb.redis.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.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()); } if (other.persistenceMode_ != 0) { setPersistenceModeValue(other.getPersistenceModeValue()); } if (other.getAnnounceHostnames() != false) { setAnnounceHostnames(other.getAnnounceHostnames()); } 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.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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 Redis cluster to update.
       * To get the Redis 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 Redis cluster to update.
       * To get the Redis 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 Redis cluster to update.
       * To get the Redis 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 Redis cluster to update.
       * To get the Redis 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 Redis cluster to update.
       * To get the Redis 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 Redis cluster 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 Redis cluster 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 Redis cluster 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 Redis cluster 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 Redis cluster 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 Redis cluster 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 Redis cluster 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 Redis cluster 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 Redis cluster 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
       * 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.redis.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> configSpecBuilder_; /** *
       * New configuration and resources for hosts in the cluster.
       * 
* * .yandex.cloud.mdb.redis.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.redis.v1.ConfigSpec config_spec = 5; * @return The configSpec. */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * New configuration and resources for hosts in the cluster.
       * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 5; */ public Builder setConfigSpec(yandex.cloud.api.mdb.redis.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.redis.v1.ConfigSpec config_spec = 5; */ public Builder setConfigSpec( yandex.cloud.api.mdb.redis.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.redis.v1.ConfigSpec config_spec = 5; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.redis.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.redis.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.redis.v1.ConfigSpec config_spec = 5; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * New configuration and resources for hosts in the cluster.
       * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 5; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } } /** *
       * New configuration and resources for hosts in the cluster.
       * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 5; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.redis.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 yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow maintenanceWindow_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindowOrBuilder> maintenanceWindowBuilder_; /** *
       * New maintenance window settings for the cluster.
       * 
* * .yandex.cloud.mdb.redis.v1.MaintenanceWindow maintenance_window = 7; * @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.redis.v1.MaintenanceWindow maintenance_window = 7; * @return The maintenanceWindow. */ public yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } else { return maintenanceWindowBuilder_.getMessage(); } } /** *
       * New maintenance window settings for the cluster.
       * 
* * .yandex.cloud.mdb.redis.v1.MaintenanceWindow maintenance_window = 7; */ public Builder setMaintenanceWindow(yandex.cloud.api.mdb.redis.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.redis.v1.MaintenanceWindow maintenance_window = 7; */ public Builder setMaintenanceWindow( yandex.cloud.api.mdb.redis.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.redis.v1.MaintenanceWindow maintenance_window = 7; */ public Builder mergeMaintenanceWindow(yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (maintenanceWindow_ != null) { maintenanceWindow_ = yandex.cloud.api.mdb.redis.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.redis.v1.MaintenanceWindow maintenance_window = 7; */ 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.redis.v1.MaintenanceWindow maintenance_window = 7; */ public yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow.Builder getMaintenanceWindowBuilder() { onChanged(); return getMaintenanceWindowFieldBuilder().getBuilder(); } /** *
       * New maintenance window settings for the cluster.
       * 
* * .yandex.cloud.mdb.redis.v1.MaintenanceWindow maintenance_window = 7; */ public yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { if (maintenanceWindowBuilder_ != null) { return maintenanceWindowBuilder_.getMessageOrBuilder(); } else { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } } /** *
       * New maintenance window settings for the cluster.
       * 
* * .yandex.cloud.mdb.redis.v1.MaintenanceWindow maintenance_window = 7; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindowOrBuilder> getMaintenanceWindowFieldBuilder() { if (maintenanceWindowBuilder_ == null) { maintenanceWindowBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.redis.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.redis.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 = 8; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_.getUnmodifiableView(); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 8; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 8; * @param index The index of the element to return. * @return The securityGroupIds at the given index. */ public java.lang.String getSecurityGroupIds(int index) { return securityGroupIds_.get(index); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 8; * @param index The index of the value to return. * @return The bytes of the securityGroupIds at the given index. */ public com.google.protobuf.ByteString getSecurityGroupIdsBytes(int index) { return securityGroupIds_.getByteString(index); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 8; * @param index The index to set the value at. * @param value The securityGroupIds to set. * @return This builder for chaining. */ public Builder setSecurityGroupIds( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSecurityGroupIdsIsMutable(); securityGroupIds_.set(index, value); onChanged(); return this; } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 8; * @param value The securityGroupIds to add. * @return This builder for chaining. */ public Builder addSecurityGroupIds( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSecurityGroupIdsIsMutable(); securityGroupIds_.add(value); onChanged(); return this; } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 8; * @param values The securityGroupIds to add. * @return This builder for chaining. */ public Builder addAllSecurityGroupIds( java.lang.Iterable values) { ensureSecurityGroupIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, securityGroupIds_); onChanged(); return this; } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 8; * @return This builder for chaining. */ public Builder clearSecurityGroupIds() { securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 8; * @param value The bytes of the securityGroupIds to add. * @return This builder for chaining. */ public Builder addSecurityGroupIdsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureSecurityGroupIdsIsMutable(); securityGroupIds_.add(value); onChanged(); return this; } private boolean deletionProtection_ ; /** *
       * Deletion Protection inhibits deletion of the cluster
       * 
* * bool deletion_protection = 9; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } /** *
       * Deletion Protection inhibits deletion of the cluster
       * 
* * bool deletion_protection = 9; * @param value The deletionProtection to set. * @return This builder for chaining. */ public Builder setDeletionProtection(boolean value) { deletionProtection_ = value; onChanged(); return this; } /** *
       * Deletion Protection inhibits deletion of the cluster
       * 
* * bool deletion_protection = 9; * @return This builder for chaining. */ public Builder clearDeletionProtection() { deletionProtection_ = false; onChanged(); return this; } private int persistenceMode_ = 0; /** *
       * Persistence mode
       * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 10; * @return The enum numeric value on the wire for persistenceMode. */ @java.lang.Override public int getPersistenceModeValue() { return persistenceMode_; } /** *
       * Persistence mode
       * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 10; * @param value The enum numeric value on the wire for persistenceMode to set. * @return This builder for chaining. */ public Builder setPersistenceModeValue(int value) { persistenceMode_ = value; onChanged(); return this; } /** *
       * Persistence mode
       * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 10; * @return The persistenceMode. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode getPersistenceMode() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode result = yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.valueOf(persistenceMode_); return result == null ? yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.UNRECOGNIZED : result; } /** *
       * Persistence mode
       * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 10; * @param value The persistenceMode to set. * @return This builder for chaining. */ public Builder setPersistenceMode(yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode value) { if (value == null) { throw new NullPointerException(); } persistenceMode_ = value.getNumber(); onChanged(); return this; } /** *
       * Persistence mode
       * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 10; * @return This builder for chaining. */ public Builder clearPersistenceMode() { persistenceMode_ = 0; onChanged(); return this; } private boolean announceHostnames_ ; /** *
       * Enable FQDN instead of ip
       * 
* * bool announce_hostnames = 12; * @return The announceHostnames. */ @java.lang.Override public boolean getAnnounceHostnames() { return announceHostnames_; } /** *
       * Enable FQDN instead of ip
       * 
* * bool announce_hostnames = 12; * @param value The announceHostnames to set. * @return This builder for chaining. */ public Builder setAnnounceHostnames(boolean value) { announceHostnames_ = value; onChanged(); return this; } /** *
       * Enable FQDN instead of ip
       * 
* * bool announce_hostnames = 12; * @return This builder for chaining. */ public Builder clearAnnounceHostnames() { announceHostnames_ = 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.redis.v1.UpdateClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.UpdateClusterRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.UpdateClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster that is being updated.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Redis cluster that is being updated.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.UpdateClusterMetadata} */ public static final class UpdateClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster 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 Redis cluster 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.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.UpdateClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.UpdateClusterMetadata) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis cluster 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 Redis cluster 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 Redis cluster 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 Redis cluster 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 Redis cluster 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.redis.v1.UpdateClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.UpdateClusterMetadata) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.DeleteClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster to delete.
     * To get the Redis 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 Redis cluster to delete.
     * To get the Redis 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.redis.v1.DeleteClusterRequest} */ public static final class DeleteClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster to delete.
     * To get the Redis 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 Redis cluster to delete.
     * To get the Redis 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.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.DeleteClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.DeleteClusterRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis cluster to delete.
       * To get the Redis 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 Redis cluster to delete.
       * To get the Redis 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 Redis cluster to delete.
       * To get the Redis 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 Redis cluster to delete.
       * To get the Redis 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 Redis cluster to delete.
       * To get the Redis 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.redis.v1.DeleteClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.DeleteClusterRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.DeleteClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster that is being deleted.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Redis 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.redis.v1.DeleteClusterMetadata} */ public static final class DeleteClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis 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 Redis 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.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.DeleteClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.DeleteClusterMetadata) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis 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 Redis 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 Redis 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 Redis 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 Redis 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.redis.v1.DeleteClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.DeleteClusterMetadata) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StartClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.StartClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis 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 Redis 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.redis.v1.StartClusterRequest} */ public static final class StartClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis 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 Redis 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.redis.v1.ClusterServiceOuterClass.StartClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.StartClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.StartClusterRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StartClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StartClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis 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 Redis 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 Redis 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 Redis 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 Redis 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.redis.v1.StartClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.StartClusterRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StartClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StartClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.StartClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Redis cluster.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.StartClusterMetadata} */ public static final class StartClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis 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 Redis 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.redis.v1.ClusterServiceOuterClass.StartClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterMetadata other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.StartClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.StartClusterMetadata) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterMetadata build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterMetadata buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterMetadata result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StartClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterMetadata other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StartClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis 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 Redis 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 Redis 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 Redis cluster.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the Redis 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.redis.v1.StartClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.StartClusterMetadata) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterMetadata(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StartClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StopClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.StopClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis 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 Redis 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.redis.v1.StopClusterRequest} */ public static final class StopClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StopClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StopClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis 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 Redis 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.redis.v1.ClusterServiceOuterClass.StopClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.StopClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.StopClusterRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StopClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StopClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StopClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StopClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StopClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis 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 Redis 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 Redis 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 Redis 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 Redis 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.redis.v1.StopClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.StopClusterRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StopClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StopClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.StopClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Redis cluster.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.StopClusterMetadata} */ public static final class StopClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StopClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StopClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis 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 Redis 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.redis.v1.ClusterServiceOuterClass.StopClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterMetadata other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.StopClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.StopClusterMetadata) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StopClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StopClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StopClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterMetadata build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterMetadata buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterMetadata result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StopClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterMetadata other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StopClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis 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 Redis 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 Redis 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 Redis cluster.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the Redis 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.redis.v1.StopClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.StopClusterMetadata) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StopClusterMetadata(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StopClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface MoveClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.MoveClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis 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 Redis 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.redis.v1.MoveClusterRequest} */ public static final class MoveClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_MoveClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_MoveClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis 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 Redis 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.redis.v1.ClusterServiceOuterClass.MoveClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.MoveClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.MoveClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.MoveClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.MoveClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.MoveClusterRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_MoveClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_MoveClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_MoveClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.MoveClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.MoveClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis 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 Redis 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 Redis 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 Redis 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 Redis 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.redis.v1.MoveClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.MoveClusterRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.MoveClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface MoveClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.MoveClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster being moved.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Redis 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.redis.v1.MoveClusterMetadata} */ public static final class MoveClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_MoveClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_MoveClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis 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 Redis 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.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.MoveClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.MoveClusterMetadata) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_MoveClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_MoveClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_MoveClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis 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 Redis 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 Redis 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 Redis cluster being moved.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the Redis 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.redis.v1.MoveClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.MoveClusterMetadata) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.MoveClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterHostsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.UpdateClusterHostsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster to update hosts in.
     * To get the Redis 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 Redis cluster to update hosts in.
     * To get the Redis 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.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ java.util.List getUpdateHostSpecsList(); /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec getUpdateHostSpecs(int index); /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ int getUpdateHostSpecsCount(); /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ java.util.List getUpdateHostSpecsOrBuilderList(); /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpecOrBuilder getUpdateHostSpecsOrBuilder( int index); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.UpdateClusterHostsRequest} */ public static final class UpdateClusterHostsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster to update hosts in.
     * To get the Redis 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 Redis cluster to update hosts in.
     * To get the Redis 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.redis.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.redis.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.redis.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.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec getUpdateHostSpecs(int index) { return updateHostSpecs_.get(index); } /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.UpdateClusterHostsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.UpdateClusterHostsRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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 Redis cluster to update hosts in.
       * To get the Redis 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 Redis cluster to update hosts in.
       * To get the Redis 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 Redis cluster to update hosts in.
       * To get the Redis 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 Redis cluster to update hosts in.
       * To get the Redis 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 Redis cluster to update hosts in.
       * To get the Redis 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.redis.v1.ClusterServiceOuterClass.UpdateHostSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpecOrBuilder> updateHostSpecsBuilder_; /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.redis.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.redis.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.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.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.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder setUpdateHostSpecs( int index, yandex.cloud.api.mdb.redis.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.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder setUpdateHostSpecs( int index, yandex.cloud.api.mdb.redis.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.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addUpdateHostSpecs(yandex.cloud.api.mdb.redis.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.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addUpdateHostSpecs( int index, yandex.cloud.api.mdb.redis.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.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addUpdateHostSpecs( yandex.cloud.api.mdb.redis.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.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addUpdateHostSpecs( int index, yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder getUpdateHostSpecsBuilder( int index) { return getUpdateHostSpecsFieldBuilder().getBuilder(index); } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.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.redis.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.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder addUpdateHostSpecsBuilder() { return getUpdateHostSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec.getDefaultInstance()); } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder addUpdateHostSpecsBuilder( int index) { return getUpdateHostSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec.getDefaultInstance()); } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateHostSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpecOrBuilder> getUpdateHostSpecsFieldBuilder() { if (updateHostSpecsBuilder_ == null) { updateHostSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder, yandex.cloud.api.mdb.redis.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.redis.v1.UpdateClusterHostsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.UpdateClusterHostsRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterHostsMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.UpdateClusterHostsMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster to update hosts in.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Redis cluster to update hosts in.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Names of hosts that are being updated.
     * 
* * repeated string host_names = 2; * @return A list containing the hostNames. */ java.util.List getHostNamesList(); /** *
     * Names of hosts that are being updated.
     * 
* * repeated string host_names = 2; * @return The count of hostNames. */ int getHostNamesCount(); /** *
     * Names of hosts that are being updated.
     * 
* * 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 updated.
     * 
* * 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.redis.v1.UpdateClusterHostsMetadata} */ public static final class UpdateClusterHostsMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster to update 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 Redis cluster to update 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 updated.
     * 
* * 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 updated.
     * 
* * repeated string host_names = 2; * @return The count of hostNames. */ public int getHostNamesCount() { return hostNames_.size(); } /** *
     * Names of hosts that are being updated.
     * 
* * 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 updated.
     * 
* * 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.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.UpdateClusterHostsMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.UpdateClusterHostsMetadata) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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 Redis cluster to update 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 Redis cluster to update 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 Redis cluster to update 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 Redis cluster to update hosts in.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the Redis cluster to update 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 updated.
       * 
* * 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 updated.
       * 
* * repeated string host_names = 2; * @return The count of hostNames. */ public int getHostNamesCount() { return hostNames_.size(); } /** *
       * Names of hosts that are being updated.
       * 
* * 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 updated.
       * 
* * 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 updated.
       * 
* * 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 updated.
       * 
* * 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 updated.
       * 
* * 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 updated.
       * 
* * 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 updated.
       * 
* * 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.redis.v1.UpdateClusterHostsMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.UpdateClusterHostsMetadata) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface BackupClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.BackupClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster to back up.
     * To get the Redis 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 Redis cluster to back up.
     * To get the Redis 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.redis.v1.BackupClusterRequest} */ public static final class BackupClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_BackupClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_BackupClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster to back up.
     * To get the Redis 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 Redis cluster to back up.
     * To get the Redis 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.redis.v1.ClusterServiceOuterClass.BackupClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.BackupClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.BackupClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.BackupClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.BackupClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.BackupClusterRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_BackupClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_BackupClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_BackupClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.BackupClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.BackupClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis cluster to back up.
       * To get the Redis 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 Redis cluster to back up.
       * To get the Redis 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 Redis cluster to back up.
       * To get the Redis 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 Redis cluster to back up.
       * To get the Redis 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 Redis cluster to back up.
       * To get the Redis 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.redis.v1.BackupClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.BackupClusterRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.BackupClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface BackupClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.BackupClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster that is being backed up.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Redis 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.redis.v1.BackupClusterMetadata} */ public static final class BackupClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_BackupClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_BackupClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis 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 Redis 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.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.BackupClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.BackupClusterMetadata) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_BackupClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_BackupClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_BackupClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis 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 Redis 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 Redis 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 Redis 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 Redis 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.redis.v1.BackupClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.BackupClusterMetadata) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.BackupClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RestoreClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.RestoreClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the backup to create a cluster from.
     * To get the backup ID, use a [ClusterService.ListBackups] request.
     * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @return The backupId. */ java.lang.String getBackupId(); /** *
     * ID of the backup to create a cluster from.
     * To get the backup ID, use a [ClusterService.ListBackups] request.
     * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for backupId. */ com.google.protobuf.ByteString getBackupIdBytes(); /** *
     * Name of the new Redis 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 Redis 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 Redis cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * Description of the new Redis cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Custom labels for the Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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 Redis cluster.
     * 
* * .yandex.cloud.mdb.redis.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 Redis cluster.
     * 
* * .yandex.cloud.mdb.redis.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment getEnvironment(); /** *
     * Configuration for the Redis cluster to be created.
     * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return Whether the configSpec field is set. */ boolean hasConfigSpec(); /** *
     * Configuration for the Redis cluster to be created.
     * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec(); /** *
     * Configuration for the Redis cluster to be created.
     * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder(); /** *
     * Configurations for Redis hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsList(); /** *
     * Configurations for Redis hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index); /** *
     * Configurations for Redis hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ int getHostSpecsCount(); /** *
     * Configurations for Redis hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsOrBuilderList(); /** *
     * Configurations for Redis hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index); /** *
     * ID of the network to create the Redis 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 Redis 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 Redis cluster in.
     * 
* * string folder_id = 9 [(.yandex.cloud.length) = "<=50"]; * @return The folderId. */ java.lang.String getFolderId(); /** *
     * ID of the folder to create the Redis cluster in.
     * 
* * string folder_id = 9 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ com.google.protobuf.ByteString getFolderIdBytes(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 10; * @return A list containing the securityGroupIds. */ java.util.List getSecurityGroupIdsList(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 10; * @return The count of securityGroupIds. */ int getSecurityGroupIdsCount(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 10; * @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 = 10; * @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); /** *
     * TLS port and functionality on\off
     * 
* * .google.protobuf.BoolValue tls_enabled = 11; * @return Whether the tlsEnabled field is set. */ boolean hasTlsEnabled(); /** *
     * TLS port and functionality on\off
     * 
* * .google.protobuf.BoolValue tls_enabled = 11; * @return The tlsEnabled. */ com.google.protobuf.BoolValue getTlsEnabled(); /** *
     * TLS port and functionality on\off
     * 
* * .google.protobuf.BoolValue tls_enabled = 11; */ com.google.protobuf.BoolValueOrBuilder getTlsEnabledOrBuilder(); /** *
     * Persistence mode
     * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 12; * @return The enum numeric value on the wire for persistenceMode. */ int getPersistenceModeValue(); /** *
     * Persistence mode
     * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 12; * @return The persistenceMode. */ yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode getPersistenceMode(); /** *
     * Deletion Protection inhibits deletion of the cluster
     * 
* * bool deletion_protection = 13; * @return The deletionProtection. */ boolean getDeletionProtection(); /** *
     * Enable FQDN instead of ip
     * 
* * bool announce_hostnames = 14; * @return The announceHostnames. */ boolean getAnnounceHostnames(); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.RestoreClusterRequest} */ public static final class RestoreClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.v1.RestoreClusterRequest) RestoreClusterRequestOrBuilder { private static final long serialVersionUID = 0L; // Use RestoreClusterRequest.newBuilder() to construct. private RestoreClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RestoreClusterRequest() { backupId_ = ""; name_ = ""; description_ = ""; environment_ = 0; hostSpecs_ = java.util.Collections.emptyList(); networkId_ = ""; folderId_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; persistenceMode_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RestoreClusterRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RestoreClusterRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); backupId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); description_ = s; break; } case 34: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { labels_ = com.google.protobuf.MapField.newMapField( LabelsDefaultEntryHolder.defaultEntry); mutable_bitField0_ |= 0x00000001; } com.google.protobuf.MapEntry labels__ = input.readMessage( LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); labels_.getMutableMap().put( labels__.getKey(), labels__.getValue()); break; } case 40: { int rawValue = input.readEnum(); environment_ = rawValue; break; } case 50: { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(configSpec_); configSpec_ = subBuilder.buildPartial(); } break; } case 58: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { hostSpecs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } hostSpecs_.add( input.readMessage(yandex.cloud.api.mdb.redis.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(); if (!((mutable_bitField0_ & 0x00000004) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000004; } securityGroupIds_.add(s); break; } case 90: { com.google.protobuf.BoolValue.Builder subBuilder = null; if (tlsEnabled_ != null) { subBuilder = tlsEnabled_.toBuilder(); } tlsEnabled_ = input.readMessage(com.google.protobuf.BoolValue.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(tlsEnabled_); tlsEnabled_ = subBuilder.buildPartial(); } break; } case 96: { int rawValue = input.readEnum(); persistenceMode_ = rawValue; break; } case 104: { deletionProtection_ = input.readBool(); break; } case 112: { announceHostnames_ = 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)) { hostSpecs_ = java.util.Collections.unmodifiableList(hostSpecs_); } if (((mutable_bitField0_ & 0x00000004) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest.Builder.class); } public static final int BACKUP_ID_FIELD_NUMBER = 1; private volatile java.lang.Object backupId_; /** *
     * ID of the backup to create a cluster from.
     * To get the backup ID, use a [ClusterService.ListBackups] request.
     * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @return The backupId. */ @java.lang.Override public java.lang.String getBackupId() { java.lang.Object ref = backupId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); backupId_ = s; return s; } } /** *
     * ID of the backup to create a cluster from.
     * To get the backup ID, use a [ClusterService.ListBackups] request.
     * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for backupId. */ @java.lang.Override public com.google.protobuf.ByteString getBackupIdBytes() { java.lang.Object ref = backupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); backupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int NAME_FIELD_NUMBER = 2; private volatile java.lang.Object name_; /** *
     * Name of the new Redis 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 Redis 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 Redis 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 Redis 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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
     * 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 Redis cluster.
     * 
* * .yandex.cloud.mdb.redis.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 Redis cluster.
     * 
* * .yandex.cloud.mdb.redis.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } public static final int CONFIG_SPEC_FIELD_NUMBER = 6; private yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; /** *
     * Configuration for the Redis cluster to be created.
     * 
* * .yandex.cloud.mdb.redis.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 Redis cluster to be created.
     * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } /** *
     * Configuration for the Redis cluster to be created.
     * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { return getConfigSpec(); } public static final int HOST_SPECS_FIELD_NUMBER = 7; private java.util.List hostSpecs_; /** *
     * Configurations for Redis hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsList() { return hostSpecs_; } /** *
     * Configurations for Redis hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsOrBuilderList() { return hostSpecs_; } /** *
     * Configurations for Redis hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public int getHostSpecsCount() { return hostSpecs_.size(); } /** *
     * Configurations for Redis hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { return hostSpecs_.get(index); } /** *
     * Configurations for Redis hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.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 Redis 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 Redis 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 Redis 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 Redis 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 SECURITY_GROUP_IDS_FIELD_NUMBER = 10; private com.google.protobuf.LazyStringList securityGroupIds_; /** *
     * User security groups
     * 
* * repeated string security_group_ids = 10; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_; } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 10; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 10; * @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 = 10; * @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 TLS_ENABLED_FIELD_NUMBER = 11; private com.google.protobuf.BoolValue tlsEnabled_; /** *
     * TLS port and functionality on\off
     * 
* * .google.protobuf.BoolValue tls_enabled = 11; * @return Whether the tlsEnabled field is set. */ @java.lang.Override public boolean hasTlsEnabled() { return tlsEnabled_ != null; } /** *
     * TLS port and functionality on\off
     * 
* * .google.protobuf.BoolValue tls_enabled = 11; * @return The tlsEnabled. */ @java.lang.Override public com.google.protobuf.BoolValue getTlsEnabled() { return tlsEnabled_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : tlsEnabled_; } /** *
     * TLS port and functionality on\off
     * 
* * .google.protobuf.BoolValue tls_enabled = 11; */ @java.lang.Override public com.google.protobuf.BoolValueOrBuilder getTlsEnabledOrBuilder() { return getTlsEnabled(); } public static final int PERSISTENCE_MODE_FIELD_NUMBER = 12; private int persistenceMode_; /** *
     * Persistence mode
     * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 12; * @return The enum numeric value on the wire for persistenceMode. */ @java.lang.Override public int getPersistenceModeValue() { return persistenceMode_; } /** *
     * Persistence mode
     * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 12; * @return The persistenceMode. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode getPersistenceMode() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode result = yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.valueOf(persistenceMode_); return result == null ? yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.UNRECOGNIZED : result; } public static final int DELETION_PROTECTION_FIELD_NUMBER = 13; private boolean deletionProtection_; /** *
     * Deletion Protection inhibits deletion of the cluster
     * 
* * bool deletion_protection = 13; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } public static final int ANNOUNCE_HOSTNAMES_FIELD_NUMBER = 14; private boolean announceHostnames_; /** *
     * Enable FQDN instead of ip
     * 
* * bool announce_hostnames = 14; * @return The announceHostnames. */ @java.lang.Override public boolean getAnnounceHostnames() { return announceHostnames_; } 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.redis.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_); } for (int i = 0; i < securityGroupIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 10, securityGroupIds_.getRaw(i)); } if (tlsEnabled_ != null) { output.writeMessage(11, getTlsEnabled()); } if (persistenceMode_ != yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.ON.getNumber()) { output.writeEnum(12, persistenceMode_); } if (deletionProtection_ != false) { output.writeBool(13, deletionProtection_); } if (announceHostnames_ != false) { output.writeBool(14, announceHostnames_); } 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.redis.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_); } { int dataSize = 0; for (int i = 0; i < securityGroupIds_.size(); i++) { dataSize += computeStringSizeNoTag(securityGroupIds_.getRaw(i)); } size += dataSize; size += 1 * getSecurityGroupIdsList().size(); } if (tlsEnabled_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, getTlsEnabled()); } if (persistenceMode_ != yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.ON.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(12, persistenceMode_); } if (deletionProtection_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(13, deletionProtection_); } if (announceHostnames_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(14, announceHostnames_); } 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.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest other = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest) obj; if (!getBackupId() .equals(other.getBackupId())) return false; if (!getName() .equals(other.getName())) return false; if (!getDescription() .equals(other.getDescription())) return false; if (!internalGetLabels().equals( other.internalGetLabels())) return false; if (environment_ != other.environment_) return false; if (hasConfigSpec() != other.hasConfigSpec()) return false; if (hasConfigSpec()) { if (!getConfigSpec() .equals(other.getConfigSpec())) return false; } if (!getHostSpecsList() .equals(other.getHostSpecsList())) return false; if (!getNetworkId() .equals(other.getNetworkId())) return false; if (!getFolderId() .equals(other.getFolderId())) return false; if (!getSecurityGroupIdsList() .equals(other.getSecurityGroupIdsList())) return false; if (hasTlsEnabled() != other.hasTlsEnabled()) return false; if (hasTlsEnabled()) { if (!getTlsEnabled() .equals(other.getTlsEnabled())) return false; } if (persistenceMode_ != other.persistenceMode_) return false; if (getDeletionProtection() != other.getDeletionProtection()) return false; if (getAnnounceHostnames() != other.getAnnounceHostnames()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + BACKUP_ID_FIELD_NUMBER; hash = (53 * hash) + getBackupId().hashCode(); hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); if (!internalGetLabels().getMap().isEmpty()) { hash = (37 * hash) + LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetLabels().hashCode(); } hash = (37 * hash) + ENVIRONMENT_FIELD_NUMBER; hash = (53 * hash) + environment_; if (hasConfigSpec()) { hash = (37 * hash) + CONFIG_SPEC_FIELD_NUMBER; hash = (53 * hash) + getConfigSpec().hashCode(); } 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(); if (getSecurityGroupIdsCount() > 0) { hash = (37 * hash) + SECURITY_GROUP_IDS_FIELD_NUMBER; hash = (53 * hash) + getSecurityGroupIdsList().hashCode(); } if (hasTlsEnabled()) { hash = (37 * hash) + TLS_ENABLED_FIELD_NUMBER; hash = (53 * hash) + getTlsEnabled().hashCode(); } hash = (37 * hash) + PERSISTENCE_MODE_FIELD_NUMBER; hash = (53 * hash) + persistenceMode_; hash = (37 * hash) + DELETION_PROTECTION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeletionProtection()); hash = (37 * hash) + ANNOUNCE_HOSTNAMES_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getAnnounceHostnames()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.RestoreClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.RestoreClusterRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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_ = ""; 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_ & ~0x00000002); } else { hostSpecsBuilder_.clear(); } networkId_ = ""; folderId_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); if (tlsEnabledBuilder_ == null) { tlsEnabled_ = null; } else { tlsEnabled_ = null; tlsEnabledBuilder_ = null; } persistenceMode_ = 0; deletionProtection_ = false; announceHostnames_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest result = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest(this); int from_bitField0_ = bitField0_; result.backupId_ = backupId_; result.name_ = name_; result.description_ = description_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); result.environment_ = environment_; if (configSpecBuilder_ == null) { result.configSpec_ = configSpec_; } else { result.configSpec_ = configSpecBuilder_.build(); } if (hostSpecsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { hostSpecs_ = java.util.Collections.unmodifiableList(hostSpecs_); bitField0_ = (bitField0_ & ~0x00000002); } result.hostSpecs_ = hostSpecs_; } else { result.hostSpecs_ = hostSpecsBuilder_.build(); } result.networkId_ = networkId_; result.folderId_ = folderId_; if (((bitField0_ & 0x00000004) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000004); } result.securityGroupIds_ = securityGroupIds_; if (tlsEnabledBuilder_ == null) { result.tlsEnabled_ = tlsEnabled_; } else { result.tlsEnabled_ = tlsEnabledBuilder_.build(); } result.persistenceMode_ = persistenceMode_; result.deletionProtection_ = deletionProtection_; result.announceHostnames_ = announceHostnames_; 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.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest other) { if (other == yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest.getDefaultInstance()) return this; if (!other.getBackupId().isEmpty()) { backupId_ = other.backupId_; onChanged(); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } internalGetMutableLabels().mergeFrom( other.internalGetLabels()); if (other.environment_ != 0) { setEnvironmentValue(other.getEnvironmentValue()); } if (other.hasConfigSpec()) { mergeConfigSpec(other.getConfigSpec()); } if (hostSpecsBuilder_ == null) { if (!other.hostSpecs_.isEmpty()) { if (hostSpecs_.isEmpty()) { hostSpecs_ = other.hostSpecs_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureHostSpecsIsMutable(); hostSpecs_.addAll(other.hostSpecs_); } onChanged(); } } else { if (!other.hostSpecs_.isEmpty()) { if (hostSpecsBuilder_.isEmpty()) { hostSpecsBuilder_.dispose(); hostSpecsBuilder_ = null; hostSpecs_ = other.hostSpecs_; bitField0_ = (bitField0_ & ~0x00000002); 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.securityGroupIds_.isEmpty()) { if (securityGroupIds_.isEmpty()) { securityGroupIds_ = other.securityGroupIds_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureSecurityGroupIdsIsMutable(); securityGroupIds_.addAll(other.securityGroupIds_); } onChanged(); } if (other.hasTlsEnabled()) { mergeTlsEnabled(other.getTlsEnabled()); } if (other.persistenceMode_ != 0) { setPersistenceModeValue(other.getPersistenceModeValue()); } if (other.getDeletionProtection() != false) { setDeletionProtection(other.getDeletionProtection()); } if (other.getAnnounceHostnames() != false) { setAnnounceHostnames(other.getAnnounceHostnames()); } 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.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object backupId_ = ""; /** *
       * ID of the backup to create a cluster from.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @return The backupId. */ public java.lang.String getBackupId() { java.lang.Object ref = backupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); backupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the backup to create a cluster from.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for backupId. */ public com.google.protobuf.ByteString getBackupIdBytes() { java.lang.Object ref = backupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); backupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the backup to create a cluster from.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @param value The backupId to set. * @return This builder for chaining. */ public Builder setBackupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } backupId_ = value; onChanged(); return this; } /** *
       * ID of the backup to create a cluster from.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearBackupId() { backupId_ = getDefaultInstance().getBackupId(); onChanged(); return this; } /** *
       * ID of the backup to create a cluster from.
       * To get the backup ID, use a [ClusterService.ListBackups] request.
       * 
* * string backup_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for backupId to set. * @return This builder for chaining. */ public Builder setBackupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); backupId_ = value; onChanged(); return this; } private java.lang.Object name_ = ""; /** *
       * Name of the new Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
       * 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 Redis cluster as `` key:value `` pairs. Maximum 64 per cluster.
       * 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 Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.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 Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.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 Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } /** *
       * Deployment environment of the new Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.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.redis.v1.ClusterOuterClass.Cluster.Environment value) { if (value == null) { throw new NullPointerException(); } environment_ = value.getNumber(); onChanged(); return this; } /** *
       * Deployment environment of the new Redis cluster.
       * 
* * .yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> configSpecBuilder_; /** *
       * Configuration for the Redis cluster to be created.
       * 
* * .yandex.cloud.mdb.redis.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 Redis cluster to be created.
       * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * Configuration for the Redis cluster to be created.
       * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder setConfigSpec(yandex.cloud.api.mdb.redis.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 Redis cluster to be created.
       * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder setConfigSpec( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder builderForValue) { if (configSpecBuilder_ == null) { configSpec_ = builderForValue.build(); onChanged(); } else { configSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration for the Redis cluster to be created.
       * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.newBuilder(configSpec_).mergeFrom(value).buildPartial(); } else { configSpec_ = value; } onChanged(); } else { configSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration for the Redis cluster to be created.
       * 
* * .yandex.cloud.mdb.redis.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 Redis cluster to be created.
       * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * Configuration for the Redis cluster to be created.
       * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } } /** *
       * Configuration for the Redis cluster to be created.
       * 
* * .yandex.cloud.mdb.redis.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder>( getConfigSpec(), getParentForChildren(), isClean()); configSpec_ = null; } return configSpecBuilder_; } private java.util.List hostSpecs_ = java.util.Collections.emptyList(); private void ensureHostSpecsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { hostSpecs_ = new java.util.ArrayList(hostSpecs_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpecOrBuilder> hostSpecsBuilder_; /** *
       * Configurations for Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public int getHostSpecsCount() { if (hostSpecsBuilder_ == null) { return hostSpecs_.size(); } else { return hostSpecsBuilder_.getCount(); } } /** *
       * Configurations for Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessage(index); } } /** *
       * Configurations for Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.redis.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 Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.redis.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 Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs(yandex.cloud.api.mdb.redis.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 Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.redis.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 Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.add(builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Configurations for Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.redis.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 Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public Builder clearHostSpecs() { if (hostSpecsBuilder_ == null) { hostSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { hostSpecsBuilder_.clear(); } return this; } /** *
       * Configurations for Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder getHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().getBuilder(index); } /** *
       * Configurations for Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessageOrBuilder(index); } } /** *
       * Configurations for Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder() { return getHostSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configurations for Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 7 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configurations for Redis hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpecOrBuilder> getHostSpecsFieldBuilder() { if (hostSpecsBuilder_ == null) { hostSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpecOrBuilder>( hostSpecs_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); hostSpecs_ = null; } return hostSpecsBuilder_; } private java.lang.Object networkId_ = ""; /** *
       * ID of the network to create the Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 com.google.protobuf.LazyStringList securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureSecurityGroupIdsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(securityGroupIds_); bitField0_ |= 0x00000004; } } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 10; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_.getUnmodifiableView(); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 10; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 10; * @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 = 10; * @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 = 10; * @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 = 10; * @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 = 10; * @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 = 10; * @return This builder for chaining. */ public Builder clearSecurityGroupIds() { securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 10; * @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 com.google.protobuf.BoolValue tlsEnabled_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> tlsEnabledBuilder_; /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 11; * @return Whether the tlsEnabled field is set. */ public boolean hasTlsEnabled() { return tlsEnabledBuilder_ != null || tlsEnabled_ != null; } /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 11; * @return The tlsEnabled. */ public com.google.protobuf.BoolValue getTlsEnabled() { if (tlsEnabledBuilder_ == null) { return tlsEnabled_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : tlsEnabled_; } else { return tlsEnabledBuilder_.getMessage(); } } /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 11; */ public Builder setTlsEnabled(com.google.protobuf.BoolValue value) { if (tlsEnabledBuilder_ == null) { if (value == null) { throw new NullPointerException(); } tlsEnabled_ = value; onChanged(); } else { tlsEnabledBuilder_.setMessage(value); } return this; } /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 11; */ public Builder setTlsEnabled( com.google.protobuf.BoolValue.Builder builderForValue) { if (tlsEnabledBuilder_ == null) { tlsEnabled_ = builderForValue.build(); onChanged(); } else { tlsEnabledBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 11; */ public Builder mergeTlsEnabled(com.google.protobuf.BoolValue value) { if (tlsEnabledBuilder_ == null) { if (tlsEnabled_ != null) { tlsEnabled_ = com.google.protobuf.BoolValue.newBuilder(tlsEnabled_).mergeFrom(value).buildPartial(); } else { tlsEnabled_ = value; } onChanged(); } else { tlsEnabledBuilder_.mergeFrom(value); } return this; } /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 11; */ public Builder clearTlsEnabled() { if (tlsEnabledBuilder_ == null) { tlsEnabled_ = null; onChanged(); } else { tlsEnabled_ = null; tlsEnabledBuilder_ = null; } return this; } /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 11; */ public com.google.protobuf.BoolValue.Builder getTlsEnabledBuilder() { onChanged(); return getTlsEnabledFieldBuilder().getBuilder(); } /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 11; */ public com.google.protobuf.BoolValueOrBuilder getTlsEnabledOrBuilder() { if (tlsEnabledBuilder_ != null) { return tlsEnabledBuilder_.getMessageOrBuilder(); } else { return tlsEnabled_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : tlsEnabled_; } } /** *
       * TLS port and functionality on\off
       * 
* * .google.protobuf.BoolValue tls_enabled = 11; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> getTlsEnabledFieldBuilder() { if (tlsEnabledBuilder_ == null) { tlsEnabledBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>( getTlsEnabled(), getParentForChildren(), isClean()); tlsEnabled_ = null; } return tlsEnabledBuilder_; } private int persistenceMode_ = 0; /** *
       * Persistence mode
       * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 12; * @return The enum numeric value on the wire for persistenceMode. */ @java.lang.Override public int getPersistenceModeValue() { return persistenceMode_; } /** *
       * Persistence mode
       * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 12; * @param value The enum numeric value on the wire for persistenceMode to set. * @return This builder for chaining. */ public Builder setPersistenceModeValue(int value) { persistenceMode_ = value; onChanged(); return this; } /** *
       * Persistence mode
       * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 12; * @return The persistenceMode. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode getPersistenceMode() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode result = yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.valueOf(persistenceMode_); return result == null ? yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode.UNRECOGNIZED : result; } /** *
       * Persistence mode
       * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 12; * @param value The persistenceMode to set. * @return This builder for chaining. */ public Builder setPersistenceMode(yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Cluster.PersistenceMode value) { if (value == null) { throw new NullPointerException(); } persistenceMode_ = value.getNumber(); onChanged(); return this; } /** *
       * Persistence mode
       * 
* * .yandex.cloud.mdb.redis.v1.Cluster.PersistenceMode persistence_mode = 12; * @return This builder for chaining. */ public Builder clearPersistenceMode() { persistenceMode_ = 0; onChanged(); return this; } private boolean deletionProtection_ ; /** *
       * Deletion Protection inhibits deletion of the cluster
       * 
* * bool deletion_protection = 13; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } /** *
       * Deletion Protection inhibits deletion of the cluster
       * 
* * bool deletion_protection = 13; * @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 = 13; * @return This builder for chaining. */ public Builder clearDeletionProtection() { deletionProtection_ = false; onChanged(); return this; } private boolean announceHostnames_ ; /** *
       * Enable FQDN instead of ip
       * 
* * bool announce_hostnames = 14; * @return The announceHostnames. */ @java.lang.Override public boolean getAnnounceHostnames() { return announceHostnames_; } /** *
       * Enable FQDN instead of ip
       * 
* * bool announce_hostnames = 14; * @param value The announceHostnames to set. * @return This builder for chaining. */ public Builder setAnnounceHostnames(boolean value) { announceHostnames_ = value; onChanged(); return this; } /** *
       * Enable FQDN instead of ip
       * 
* * bool announce_hostnames = 14; * @return This builder for chaining. */ public Builder clearAnnounceHostnames() { announceHostnames_ = 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.redis.v1.RestoreClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.RestoreClusterRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RestoreClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RestoreClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.RestoreClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the new Redis cluster that is being created from a backup.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the new Redis 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.redis.v1.RestoreClusterMetadata} */ public static final class RestoreClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the new Redis 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 Redis 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.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.RestoreClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.RestoreClusterMetadata) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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.redis.v1.RestoreClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.RestoreClusterMetadata) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RestoreClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StartClusterFailoverRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.StartClusterFailoverRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster to start failover on.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Redis cluster to start failover on.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
     * 
* * repeated string host_names = 2 [(.yandex.cloud.length) = "<=253"]; * @return A list containing the hostNames. */ java.util.List getHostNamesList(); /** *
     * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
     * 
* * repeated string host_names = 2 [(.yandex.cloud.length) = "<=253"]; * @return The count of hostNames. */ int getHostNamesCount(); /** *
     * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
     * 
* * repeated string host_names = 2 [(.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); /** *
     * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
     * 
* * repeated string host_names = 2 [(.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.redis.v1.StartClusterFailoverRequest} */ public static final class StartClusterFailoverRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.v1.StartClusterFailoverRequest) StartClusterFailoverRequestOrBuilder { private static final long serialVersionUID = 0L; // Use StartClusterFailoverRequest.newBuilder() to construct. private StartClusterFailoverRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StartClusterFailoverRequest() { clusterId_ = ""; hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new StartClusterFailoverRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StartClusterFailoverRequest( 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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster to start failover on.
     * 
* * 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 Redis cluster to start failover on.
     * 
* * 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_; /** *
     * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
     * 
* * repeated string host_names = 2 [(.yandex.cloud.length) = "<=253"]; * @return A list containing the hostNames. */ public com.google.protobuf.ProtocolStringList getHostNamesList() { return hostNames_; } /** *
     * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
     * 
* * repeated string host_names = 2 [(.yandex.cloud.length) = "<=253"]; * @return The count of hostNames. */ public int getHostNamesCount() { return hostNames_.size(); } /** *
     * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
     * 
* * repeated string host_names = 2 [(.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); } /** *
     * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
     * 
* * repeated string host_names = 2 [(.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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest other = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest) 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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest 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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest 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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest 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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest 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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest 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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest 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.redis.v1.StartClusterFailoverRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.StartClusterFailoverRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest result = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest(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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest other) { if (other == yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest.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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis cluster to start failover on.
       * 
* * 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 Redis cluster to start failover on.
       * 
* * 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 Redis cluster to start failover on.
       * 
* * 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 Redis cluster to start failover on.
       * 
* * 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 Redis cluster to start failover on.
       * 
* * 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; } } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * repeated string host_names = 2 [(.yandex.cloud.length) = "<=253"]; * @return A list containing the hostNames. */ public com.google.protobuf.ProtocolStringList getHostNamesList() { return hostNames_.getUnmodifiableView(); } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * repeated string host_names = 2 [(.yandex.cloud.length) = "<=253"]; * @return The count of hostNames. */ public int getHostNamesCount() { return hostNames_.size(); } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * repeated string host_names = 2 [(.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); } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * repeated string host_names = 2 [(.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); } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * repeated string host_names = 2 [(.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; } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * repeated string host_names = 2 [(.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; } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * repeated string host_names = 2 [(.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; } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * repeated string host_names = 2 [(.yandex.cloud.length) = "<=253"]; * @return This builder for chaining. */ public Builder clearHostNames() { hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * repeated string host_names = 2 [(.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.redis.v1.StartClusterFailoverRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.StartClusterFailoverRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest(); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public StartClusterFailoverRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StartClusterFailoverRequest(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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StartClusterFailoverMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.StartClusterFailoverMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster on which failover will be initiated.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Redis cluster on which failover will be initiated.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
     * 
* * repeated string host_names = 2; * @return A list containing the hostNames. */ java.util.List getHostNamesList(); /** *
     * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
     * 
* * repeated string host_names = 2; * @return The count of hostNames. */ int getHostNamesCount(); /** *
     * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
     * 
* * 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); /** *
     * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
     * 
* * 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.redis.v1.StartClusterFailoverMetadata} */ public static final class StartClusterFailoverMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.v1.StartClusterFailoverMetadata) StartClusterFailoverMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use StartClusterFailoverMetadata.newBuilder() to construct. private StartClusterFailoverMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StartClusterFailoverMetadata() { clusterId_ = ""; hostNames_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new StartClusterFailoverMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StartClusterFailoverMetadata( 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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster on which failover will be initiated.
     * 
* * 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 Redis cluster on which failover will be initiated.
     * 
* * 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_; /** *
     * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
     * 
* * repeated string host_names = 2; * @return A list containing the hostNames. */ public com.google.protobuf.ProtocolStringList getHostNamesList() { return hostNames_; } /** *
     * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
     * 
* * repeated string host_names = 2; * @return The count of hostNames. */ public int getHostNamesCount() { return hostNames_.size(); } /** *
     * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
     * 
* * 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); } /** *
     * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
     * 
* * 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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata other = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata) 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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata 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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata 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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata 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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata 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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata 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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata 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.redis.v1.StartClusterFailoverMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.StartClusterFailoverMetadata) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata result = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata(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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata other) { if (other == yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata.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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis cluster on which failover will be initiated.
       * 
* * 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 Redis cluster on which failover will be initiated.
       * 
* * 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 Redis cluster on which failover will be initiated.
       * 
* * 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 Redis cluster on which failover will be initiated.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the Redis cluster on which failover will be initiated.
       * 
* * 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; } } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * repeated string host_names = 2; * @return A list containing the hostNames. */ public com.google.protobuf.ProtocolStringList getHostNamesList() { return hostNames_.getUnmodifiableView(); } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * repeated string host_names = 2; * @return The count of hostNames. */ public int getHostNamesCount() { return hostNames_.size(); } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * 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); } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * 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); } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * 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; } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * 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; } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * 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; } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * 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; } /** *
       * List of hostnames which should not be masters. Can be empty for sentinel clusters or can contain multiple hosts for sharded clusters.
       * 
* * 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.redis.v1.StartClusterFailoverMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.StartClusterFailoverMetadata) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata(); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public StartClusterFailoverMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StartClusterFailoverMetadata(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.redis.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RescheduleMaintenanceRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.RescheduleMaintenanceRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis 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 Redis 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.redis.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.redis.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @return The rescheduleType. */ yandex.cloud.api.mdb.redis.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.redis.v1.RescheduleMaintenanceRequest} */ public static final class RescheduleMaintenanceRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.Builder.class); } /** * Protobuf enum {@code yandex.cloud.mdb.redis.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.redis.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.redis.v1.RescheduleMaintenanceRequest.RescheduleType) } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis 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 Redis 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.redis.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.redis.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @return The rescheduleType. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType getRescheduleType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType result = yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType.valueOf(rescheduleType_); return result == null ? yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.RescheduleMaintenanceRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.RescheduleMaintenanceRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis 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 Redis 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 Redis 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 Redis 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 Redis 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.redis.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.redis.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.redis.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @return The rescheduleType. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType getRescheduleType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType result = yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType.valueOf(rescheduleType_); return result == null ? yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType.UNRECOGNIZED : result; } /** *
       * The type of reschedule request.
       * 
* * .yandex.cloud.mdb.redis.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.redis.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.redis.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.redis.v1.RescheduleMaintenanceRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.RescheduleMaintenanceRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RescheduleMaintenanceMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.RescheduleMaintenanceMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * Required. ID of the Redis cluster.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * Required. ID of the Redis 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(); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.RescheduleMaintenanceMetadata} */ public static final class RescheduleMaintenanceMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * Required. ID of the Redis 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 Redis 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.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.RescheduleMaintenanceMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.RescheduleMaintenanceMetadata) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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 Redis 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 Redis 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 Redis 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 Redis cluster.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * Required. ID of the Redis 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.redis.v1.RescheduleMaintenanceMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.RescheduleMaintenanceMetadata) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface LogRecordOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.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.redis.v1.LogRecord} */ public static final class LogRecord extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_LogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.class, yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_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.redis.v1.ClusterServiceOuterClass.LogRecord)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.LogRecord parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.LogRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.LogRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.LogRecord} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.LogRecord) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_LogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_LogRecord_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.LogRecord) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.LogRecord parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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.redis.v1.LogRecord) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.LogRecord) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.LogRecord getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterLogsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.ListClusterLogsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster to request logs for.
     * To get the Redis 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 Redis cluster to request logs for.
     * To get the Redis 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 the 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 the 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 the 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 the 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); /** * .yandex.cloud.mdb.redis.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @return The enum numeric value on the wire for serviceType. */ int getServiceTypeValue(); /** * .yandex.cloud.mdb.redis.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ yandex.cloud.api.mdb.redis.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) = "0-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.redis.v1.ListClusterLogsRequest} */ public static final class ListClusterLogsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest.Builder.class); } /** * Protobuf enum {@code yandex.cloud.mdb.redis.v1.ListClusterLogsRequest.ServiceType} */ public enum ServiceType implements com.google.protobuf.ProtocolMessageEnum { /** * SERVICE_TYPE_UNSPECIFIED = 0; */ SERVICE_TYPE_UNSPECIFIED(0), /** *
       * Logs of Redis activity.
       * 
* * REDIS = 1; */ REDIS(1), UNRECOGNIZED(-1), ; /** * SERVICE_TYPE_UNSPECIFIED = 0; */ public static final int SERVICE_TYPE_UNSPECIFIED_VALUE = 0; /** *
       * Logs of Redis activity.
       * 
* * REDIS = 1; */ public static final int REDIS_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 REDIS; 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.redis.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.redis.v1.ListClusterLogsRequest.ServiceType) } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster to request logs for.
     * To get the Redis 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 Redis cluster to request logs for.
     * To get the Redis 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 the 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 the 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 the 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 the 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_; /** * .yandex.cloud.mdb.redis.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @return The enum numeric value on the wire for serviceType. */ @java.lang.Override public int getServiceTypeValue() { return serviceType_; } /** * .yandex.cloud.mdb.redis.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.redis.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) = "0-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.redis.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.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.ListClusterLogsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.ListClusterLogsRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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 Redis cluster to request logs for.
       * To get the Redis 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 Redis cluster to request logs for.
       * To get the Redis 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 Redis cluster to request logs for.
       * To get the Redis 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 Redis cluster to request logs for.
       * To get the Redis 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 Redis cluster to request logs for.
       * To get the Redis 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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; /** * .yandex.cloud.mdb.redis.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @return The enum numeric value on the wire for serviceType. */ @java.lang.Override public int getServiceTypeValue() { return serviceType_; } /** * .yandex.cloud.mdb.redis.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @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.redis.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.UNRECOGNIZED : result; } /** * .yandex.cloud.mdb.redis.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @param value The serviceType to set. * @return This builder for chaining. */ public Builder setServiceType(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType value) { if (value == null) { throw new NullPointerException(); } serviceType_ = value.getNumber(); onChanged(); return this; } /** * .yandex.cloud.mdb.redis.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @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) = "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 [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) = "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 [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) = "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
       * [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.redis.v1.ListClusterLogsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.ListClusterLogsRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterLogsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterLogsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.ListClusterLogsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.LogRecord logs = 1; */ java.util.List getLogsList(); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.LogRecord logs = 1; */ yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord getLogs(int index); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.LogRecord logs = 1; */ int getLogsCount(); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.LogRecord logs = 1; */ java.util.List getLogsOrBuilderList(); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.LogRecord logs = 1; */ yandex.cloud.api.mdb.redis.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 `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 `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.redis.v1.ListClusterLogsResponse} */ public static final class ListClusterLogsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse.class, yandex.cloud.api.mdb.redis.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.redis.v1.LogRecord logs = 1; */ @java.lang.Override public java.util.List getLogsList() { return logs_; } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.LogRecord logs = 1; */ @java.lang.Override public java.util.List getLogsOrBuilderList() { return logs_; } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.LogRecord logs = 1; */ @java.lang.Override public int getLogsCount() { return logs_.size(); } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.LogRecord logs = 1; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord getLogs(int index) { return logs_.get(index); } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.LogRecord logs = 1; */ @java.lang.Override public yandex.cloud.api.mdb.redis.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 `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 `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.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.ListClusterLogsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.ListClusterLogsResponse) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecordOrBuilder> logsBuilder_; /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.redis.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.redis.v1.LogRecord logs = 1; */ public int getLogsCount() { if (logsBuilder_ == null) { return logs_.size(); } else { return logsBuilder_.getCount(); } } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.redis.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.redis.v1.LogRecord logs = 1; */ public Builder setLogs( int index, yandex.cloud.api.mdb.redis.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.redis.v1.LogRecord logs = 1; */ public Builder setLogs( int index, yandex.cloud.api.mdb.redis.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.redis.v1.LogRecord logs = 1; */ public Builder addLogs(yandex.cloud.api.mdb.redis.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.redis.v1.LogRecord logs = 1; */ public Builder addLogs( int index, yandex.cloud.api.mdb.redis.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.redis.v1.LogRecord logs = 1; */ public Builder addLogs( yandex.cloud.api.mdb.redis.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.redis.v1.LogRecord logs = 1; */ public Builder addLogs( int index, yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.Builder getLogsBuilder( int index) { return getLogsFieldBuilder().getBuilder(index); } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.redis.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.redis.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.redis.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.Builder addLogsBuilder() { return getLogsFieldBuilder().addBuilder( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance()); } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.Builder addLogsBuilder( int index) { return getLogsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance()); } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.LogRecord logs = 1; */ public java.util.List getLogsBuilderList() { return getLogsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecordOrBuilder> getLogsFieldBuilder() { if (logsBuilder_ == null) { logsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.redis.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 `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 `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 `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 `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 `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.redis.v1.ListClusterLogsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.ListClusterLogsResponse) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterLogsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StreamLogRecordOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.StreamLogRecord) com.google.protobuf.MessageOrBuilder { /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.redis.v1.LogRecord record = 1; * @return Whether the record field is set. */ boolean hasRecord(); /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.redis.v1.LogRecord record = 1; * @return The record. */ yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord getRecord(); /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.redis.v1.LogRecord record = 1; */ yandex.cloud.api.mdb.redis.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 `record_token` parameter in the next StreamLogs request.
     * This value is interchangeable with `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 `record_token` parameter in the next StreamLogs request.
     * This value is interchangeable with `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.redis.v1.StreamLogRecord} */ public static final class StreamLogRecord extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.LogRecord.Builder subBuilder = null; if (record_ != null) { subBuilder = record_.toBuilder(); } record_ = input.readMessage(yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StreamLogRecord_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StreamLogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamLogRecord.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamLogRecord.Builder.class); } public static final int RECORD_FIELD_NUMBER = 1; private yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord record_; /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.redis.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.redis.v1.LogRecord record = 1; * @return The record. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord getRecord() { return record_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance() : record_; } /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.redis.v1.LogRecord record = 1; */ @java.lang.Override public yandex.cloud.api.mdb.redis.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 `record_token` parameter in the next StreamLogs request.
     * This value is interchangeable with `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 `record_token` parameter in the next StreamLogs request.
     * This value is interchangeable with `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.redis.v1.ClusterServiceOuterClass.StreamLogRecord)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamLogRecord other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.StreamLogRecord} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.StreamLogRecord) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamLogRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StreamLogRecord_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StreamLogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamLogRecord.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamLogRecord.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StreamLogRecord_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamLogRecord getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamLogRecord.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamLogRecord build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamLogRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamLogRecord buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamLogRecord result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StreamLogRecord) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamLogRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamLogRecord other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StreamLogRecord parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamLogRecord) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord record_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecordOrBuilder> recordBuilder_; /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.redis.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.redis.v1.LogRecord record = 1; * @return The record. */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord getRecord() { if (recordBuilder_ == null) { return record_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance() : record_; } else { return recordBuilder_.getMessage(); } } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.redis.v1.LogRecord record = 1; */ public Builder setRecord(yandex.cloud.api.mdb.redis.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.redis.v1.LogRecord record = 1; */ public Builder setRecord( yandex.cloud.api.mdb.redis.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.redis.v1.LogRecord record = 1; */ public Builder mergeRecord(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord value) { if (recordBuilder_ == null) { if (record_ != null) { record_ = yandex.cloud.api.mdb.redis.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.redis.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.redis.v1.LogRecord record = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.Builder getRecordBuilder() { onChanged(); return getRecordFieldBuilder().getBuilder(); } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.redis.v1.LogRecord record = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecordOrBuilder getRecordOrBuilder() { if (recordBuilder_ != null) { return recordBuilder_.getMessageOrBuilder(); } else { return record_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance() : record_; } } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.redis.v1.LogRecord record = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecordOrBuilder> getRecordFieldBuilder() { if (recordBuilder_ == null) { recordBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.redis.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 `record_token` parameter in the next StreamLogs request.
       * This value is interchangeable with `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 `record_token` parameter in the next StreamLogs request.
       * This value is interchangeable with `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 `record_token` parameter in the next StreamLogs request.
       * This value is interchangeable with `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 `record_token` parameter in the next StreamLogs request.
       * This value is interchangeable with `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 `record_token` parameter in the next StreamLogs request.
       * This value is interchangeable with `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.redis.v1.StreamLogRecord) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.StreamLogRecord) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamLogRecord DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamLogRecord(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StreamLogRecord getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StreamClusterLogsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.StreamClusterLogsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * Required. ID of the Redis cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * Required. ID of the Redis 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.redis.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @return The enum numeric value on the wire for serviceType. */ int getServiceTypeValue(); /** * .yandex.cloud.mdb.redis.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ yandex.cloud.api.mdb.redis.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 `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 `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.hostname] field
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * Examples of a filter `message.hostname='node1.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.hostname] field
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * Examples of a filter `message.hostname='node1.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.redis.v1.StreamClusterLogsRequest} */ public static final class StreamClusterLogsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StreamClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StreamClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.Builder.class); } /** * Protobuf enum {@code yandex.cloud.mdb.redis.v1.StreamClusterLogsRequest.ServiceType} */ public enum ServiceType implements com.google.protobuf.ProtocolMessageEnum { /** * SERVICE_TYPE_UNSPECIFIED = 0; */ SERVICE_TYPE_UNSPECIFIED(0), /** *
       * Logs of Redis activity.
       * 
* * REDIS = 1; */ REDIS(1), UNRECOGNIZED(-1), ; /** * SERVICE_TYPE_UNSPECIFIED = 0; */ public static final int SERVICE_TYPE_UNSPECIFIED_VALUE = 0; /** *
       * Logs of Redis activity.
       * 
* * REDIS = 1; */ public static final int REDIS_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 REDIS; 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.redis.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.redis.v1.StreamClusterLogsRequest.ServiceType) } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * Required. ID of the Redis 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 Redis 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.redis.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @return The enum numeric value on the wire for serviceType. */ @java.lang.Override public int getServiceTypeValue() { return serviceType_; } /** * .yandex.cloud.mdb.redis.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.redis.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 `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 `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.hostname] field
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * Examples of a filter `message.hostname='node1.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.hostname] field
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
     * Examples of a filter `message.hostname='node1.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.redis.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.redis.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.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.StreamClusterLogsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.StreamClusterLogsRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StreamClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StreamClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_StreamClusterLogsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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.redis.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @return The enum numeric value on the wire for serviceType. */ @java.lang.Override public int getServiceTypeValue() { return serviceType_; } /** * .yandex.cloud.mdb.redis.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @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.redis.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.UNRECOGNIZED : result; } /** * .yandex.cloud.mdb.redis.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @param value The serviceType to set. * @return This builder for chaining. */ public Builder setServiceType(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType value) { if (value == null) { throw new NullPointerException(); } serviceType_ = value.getNumber(); onChanged(); return this; } /** * .yandex.cloud.mdb.redis.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @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 `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 `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 `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 `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 `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.hostname] field
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Examples of a filter `message.hostname='node1.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.hostname] field
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Examples of a filter `message.hostname='node1.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.hostname] field
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Examples of a filter `message.hostname='node1.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.hostname] field
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Examples of a filter `message.hostname='node1.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.hostname] field
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
       * Examples of a filter `message.hostname='node1.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.redis.v1.StreamClusterLogsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.StreamClusterLogsRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.StreamClusterLogsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterOperationsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.ListClusterOperationsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster 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 Redis cluster 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) = "0-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.redis.v1.ListClusterOperationsRequest} */ public static final class ListClusterOperationsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster 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 Redis cluster 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) = "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 [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.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.ListClusterOperationsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.ListClusterOperationsRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis cluster 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 Redis cluster 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 Redis cluster 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 Redis cluster 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 Redis cluster 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) = "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 [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) = "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 [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) = "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 [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.redis.v1.ListClusterOperationsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.ListClusterOperationsRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterOperationsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterOperationsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.ListClusterOperationsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of operations for the specified Redis cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ java.util.List getOperationsList(); /** *
     * List of operations for the specified Redis cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index); /** *
     * List of operations for the specified Redis cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ int getOperationsCount(); /** *
     * List of operations for the specified Redis cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ java.util.List getOperationsOrBuilderList(); /** *
     * List of operations for the specified Redis 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.redis.v1.ListClusterOperationsResponse} */ public static final class ListClusterOperationsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.Builder.class); } public static final int OPERATIONS_FIELD_NUMBER = 1; private java.util.List operations_; /** *
     * List of operations for the specified Redis cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public java.util.List getOperationsList() { return operations_; } /** *
     * List of operations for the specified Redis cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public java.util.List getOperationsOrBuilderList() { return operations_; } /** *
     * List of operations for the specified Redis cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public int getOperationsCount() { return operations_.size(); } /** *
     * List of operations for the specified Redis 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 operations for the specified Redis 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.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.ListClusterOperationsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.ListClusterOperationsResponse) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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 operations for the specified Redis 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 operations for the specified Redis cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public int getOperationsCount() { if (operationsBuilder_ == null) { return operations_.size(); } else { return operationsBuilder_.getCount(); } } /** *
       * List of operations for the specified Redis 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 operations for the specified Redis 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 operations for the specified Redis 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 operations for the specified Redis 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 operations for the specified Redis 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 operations for the specified Redis 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 operations for the specified Redis 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 operations for the specified Redis 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 operations for the specified Redis 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 operations for the specified Redis 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 operations for the specified Redis 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 operations for the specified Redis 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 operations for the specified Redis 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 operations for the specified Redis 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 operations for the specified Redis 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 operations for the specified Redis 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.redis.v1.ListClusterOperationsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.ListClusterOperationsResponse) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterOperationsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterBackupsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.ListClusterBackupsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster.
     * To get the Redis 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 Redis cluster.
     * To get the Redis 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) = "0-1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.ListClusterBackupsRequest} */ public static final class ListClusterBackupsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster.
     * To get the Redis 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 Redis cluster.
     * To get the Redis 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) = "0-1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } public static final int PAGE_TOKEN_FIELD_NUMBER = 3; private volatile java.lang.Object pageToken_; /** *
     * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ @java.lang.Override public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } } /** *
     * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (pageSize_ != 0L) { output.writeInt64(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.ListClusterBackupsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.ListClusterBackupsRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis cluster.
       * To get the Redis 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 Redis cluster.
       * To get the Redis 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 Redis cluster.
       * To get the Redis 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 Redis cluster.
       * To get the Redis 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 Redis cluster.
       * To get the Redis 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) = "0-1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size], the service returns a [ListClusterBackupsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @param value The pageSize to set. * @return This builder for chaining. */ public Builder setPageSize(long value) { pageSize_ = value; onChanged(); return this; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size], the service returns a [ListClusterBackupsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return This builder for chaining. */ public Builder clearPageSize() { pageSize_ = 0L; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The pageToken to set. * @return This builder for chaining. */ public Builder setPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } pageToken_ = value; onChanged(); return this; } /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return This builder for chaining. */ public Builder clearPageToken() { pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); pageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.redis.v1.ListClusterBackupsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.ListClusterBackupsRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterBackupsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterBackupsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.ListClusterBackupsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of Redis backups.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ java.util.List getBackupsList(); /** *
     * List of Redis backups.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ yandex.cloud.api.mdb.redis.v1.BackupOuterClass.Backup getBackups(int index); /** *
     * List of Redis backups.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ int getBackupsCount(); /** *
     * List of Redis backups.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ java.util.List getBackupsOrBuilderList(); /** *
     * List of Redis backups.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ yandex.cloud.api.mdb.redis.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.redis.v1.ListClusterBackupsResponse} */ public static final class ListClusterBackupsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.Builder.class); } public static final int BACKUPS_FIELD_NUMBER = 1; private java.util.List backups_; /** *
     * List of Redis backups.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ @java.lang.Override public java.util.List getBackupsList() { return backups_; } /** *
     * List of Redis backups.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ @java.lang.Override public java.util.List getBackupsOrBuilderList() { return backups_; } /** *
     * List of Redis backups.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ @java.lang.Override public int getBackupsCount() { return backups_.size(); } /** *
     * List of Redis backups.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.BackupOuterClass.Backup getBackups(int index) { return backups_.get(index); } /** *
     * List of Redis backups.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ @java.lang.Override public yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.ListClusterBackupsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.ListClusterBackupsResponse) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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.redis.v1.BackupOuterClass.Backup, yandex.cloud.api.mdb.redis.v1.BackupOuterClass.Backup.Builder, yandex.cloud.api.mdb.redis.v1.BackupOuterClass.BackupOrBuilder> backupsBuilder_; /** *
       * List of Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ public java.util.List getBackupsList() { if (backupsBuilder_ == null) { return java.util.Collections.unmodifiableList(backups_); } else { return backupsBuilder_.getMessageList(); } } /** *
       * List of Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ public int getBackupsCount() { if (backupsBuilder_ == null) { return backups_.size(); } else { return backupsBuilder_.getCount(); } } /** *
       * List of Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.redis.v1.BackupOuterClass.Backup getBackups(int index) { if (backupsBuilder_ == null) { return backups_.get(index); } else { return backupsBuilder_.getMessage(index); } } /** *
       * List of Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ public Builder setBackups( int index, yandex.cloud.api.mdb.redis.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 Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ public Builder setBackups( int index, yandex.cloud.api.mdb.redis.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 Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ public Builder addBackups(yandex.cloud.api.mdb.redis.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 Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ public Builder addBackups( int index, yandex.cloud.api.mdb.redis.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 Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ public Builder addBackups( yandex.cloud.api.mdb.redis.v1.BackupOuterClass.Backup.Builder builderForValue) { if (backupsBuilder_ == null) { ensureBackupsIsMutable(); backups_.add(builderForValue.build()); onChanged(); } else { backupsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ public Builder addBackups( int index, yandex.cloud.api.mdb.redis.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 Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.redis.v1.BackupOuterClass.Backup.Builder getBackupsBuilder( int index) { return getBackupsFieldBuilder().getBuilder(index); } /** *
       * List of Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.redis.v1.BackupOuterClass.BackupOrBuilder getBackupsOrBuilder( int index) { if (backupsBuilder_ == null) { return backups_.get(index); } else { return backupsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ public java.util.List getBackupsOrBuilderList() { if (backupsBuilder_ != null) { return backupsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(backups_); } } /** *
       * List of Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.redis.v1.BackupOuterClass.Backup.Builder addBackupsBuilder() { return getBackupsFieldBuilder().addBuilder( yandex.cloud.api.mdb.redis.v1.BackupOuterClass.Backup.getDefaultInstance()); } /** *
       * List of Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.redis.v1.BackupOuterClass.Backup.Builder addBackupsBuilder( int index) { return getBackupsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.redis.v1.BackupOuterClass.Backup.getDefaultInstance()); } /** *
       * List of Redis backups.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Backup backups = 1; */ public java.util.List getBackupsBuilderList() { return getBackupsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.BackupOuterClass.Backup, yandex.cloud.api.mdb.redis.v1.BackupOuterClass.Backup.Builder, yandex.cloud.api.mdb.redis.v1.BackupOuterClass.BackupOrBuilder> getBackupsFieldBuilder() { if (backupsBuilder_ == null) { backupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.BackupOuterClass.Backup, yandex.cloud.api.mdb.redis.v1.BackupOuterClass.Backup.Builder, yandex.cloud.api.mdb.redis.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.redis.v1.ListClusterBackupsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.ListClusterBackupsResponse) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterBackupsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterHostsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.ListClusterHostsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster.
     * To get the Redis 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 Redis cluster.
     * To get the Redis 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) = "0-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.redis.v1.ListClusterHostsRequest} */ public static final class ListClusterHostsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster.
     * To get the Redis 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 Redis cluster.
     * To get the Redis 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) = "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 [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.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.ListClusterHostsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.ListClusterHostsRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis cluster.
       * To get the Redis 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 Redis cluster.
       * To get the Redis 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 Redis cluster.
       * To get the Redis 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 Redis cluster.
       * To get the Redis 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 Redis cluster.
       * To get the Redis 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) = "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 [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) = "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 [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) = "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 [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.redis.v1.ListClusterHostsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.ListClusterHostsRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterHostsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterHostsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.ListClusterHostsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ java.util.List getHostsList(); /** *
     * List of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Host getHosts(int index); /** *
     * List of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ int getHostsCount(); /** *
     * List of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ java.util.List getHostsOrBuilderList(); /** *
     * List of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ yandex.cloud.api.mdb.redis.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.redis.v1.ListClusterHostsResponse} */ public static final class ListClusterHostsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse.Builder.class); } public static final int HOSTS_FIELD_NUMBER = 1; private java.util.List hosts_; /** *
     * List of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ @java.lang.Override public java.util.List getHostsList() { return hosts_; } /** *
     * List of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ @java.lang.Override public java.util.List getHostsOrBuilderList() { return hosts_; } /** *
     * List of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ @java.lang.Override public int getHostsCount() { return hosts_.size(); } /** *
     * List of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Host getHosts(int index) { return hosts_.get(index); } /** *
     * List of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ @java.lang.Override public yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.ListClusterHostsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.ListClusterHostsResponse) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterOuterClass.Host, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Host.Builder, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.HostOrBuilder> hostsBuilder_; /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ public java.util.List getHostsList() { if (hostsBuilder_ == null) { return java.util.Collections.unmodifiableList(hosts_); } else { return hostsBuilder_.getMessageList(); } } /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ public int getHostsCount() { if (hostsBuilder_ == null) { return hosts_.size(); } else { return hostsBuilder_.getCount(); } } /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Host getHosts(int index) { if (hostsBuilder_ == null) { return hosts_.get(index); } else { return hostsBuilder_.getMessage(index); } } /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ public Builder setHosts( int index, yandex.cloud.api.mdb.redis.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; } /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ public Builder setHosts( int index, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Host.Builder builderForValue) { if (hostsBuilder_ == null) { ensureHostsIsMutable(); hosts_.set(index, builderForValue.build()); onChanged(); } else { hostsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ public Builder addHosts(yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Host value) { if (hostsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostsIsMutable(); hosts_.add(value); onChanged(); } else { hostsBuilder_.addMessage(value); } return this; } /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ public Builder addHosts( int index, yandex.cloud.api.mdb.redis.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; } /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ public Builder addHosts( yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Host.Builder builderForValue) { if (hostsBuilder_ == null) { ensureHostsIsMutable(); hosts_.add(builderForValue.build()); onChanged(); } else { hostsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ public Builder addHosts( int index, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Host.Builder builderForValue) { if (hostsBuilder_ == null) { ensureHostsIsMutable(); hosts_.add(index, builderForValue.build()); onChanged(); } else { hostsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.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; } /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ public Builder clearHosts() { if (hostsBuilder_ == null) { hosts_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { hostsBuilder_.clear(); } return this; } /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ public Builder removeHosts(int index) { if (hostsBuilder_ == null) { ensureHostsIsMutable(); hosts_.remove(index); onChanged(); } else { hostsBuilder_.remove(index); } return this; } /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Host.Builder getHostsBuilder( int index) { return getHostsFieldBuilder().getBuilder(index); } /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.HostOrBuilder getHostsOrBuilder( int index) { if (hostsBuilder_ == null) { return hosts_.get(index); } else { return hostsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ public java.util.List getHostsOrBuilderList() { if (hostsBuilder_ != null) { return hostsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(hosts_); } } /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Host.Builder addHostsBuilder() { return getHostsFieldBuilder().addBuilder( yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Host.getDefaultInstance()); } /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Host.Builder addHostsBuilder( int index) { return getHostsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Host.getDefaultInstance()); } /** *
       * List of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Host hosts = 1; */ public java.util.List getHostsBuilderList() { return getHostsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Host, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Host.Builder, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.HostOrBuilder> getHostsFieldBuilder() { if (hostsBuilder_ == null) { hostsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Host, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Host.Builder, yandex.cloud.api.mdb.redis.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.redis.v1.ListClusterHostsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.ListClusterHostsResponse) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterHostsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddClusterHostsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.AddClusterHostsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster to add hosts to.
     * To get the Redis 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 Redis cluster to add hosts to.
     * To get the Redis 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 Redis hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsList(); /** *
     * Configurations for Redis hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index); /** *
     * Configurations for Redis hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ int getHostSpecsCount(); /** *
     * Configurations for Redis hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsOrBuilderList(); /** *
     * Configurations for Redis hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.AddClusterHostsRequest} */ public static final class AddClusterHostsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster to add hosts to.
     * To get the Redis 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 Redis cluster to add hosts to.
     * To get the Redis 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 Redis hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsList() { return hostSpecs_; } /** *
     * Configurations for Redis hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsOrBuilderList() { return hostSpecs_; } /** *
     * Configurations for Redis hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public int getHostSpecsCount() { return hostSpecs_.size(); } /** *
     * Configurations for Redis hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { return hostSpecs_.get(index); } /** *
     * Configurations for Redis hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.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_); } for (int i = 0; i < hostSpecs_.size(); i++) { output.writeMessage(2, 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_); } for (int i = 0; i < hostSpecs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, 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.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest other = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest) obj; if (!getClusterId() .equals(other.getClusterId())) 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 (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.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.AddClusterHostsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.AddClusterHostsRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest result = new yandex.cloud.api.mdb.redis.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(); } 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.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest other) { if (other == yandex.cloud.api.mdb.redis.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_); } } } 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.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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 Redis cluster to add hosts to.
       * To get the Redis 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 Redis cluster to add hosts to.
       * To get the Redis 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 Redis cluster to add hosts to.
       * To get the Redis 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 Redis cluster to add hosts to.
       * To get the Redis 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 Redis cluster to add hosts to.
       * To get the Redis 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.redis.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpecOrBuilder> hostSpecsBuilder_; /** *
       * Configurations for Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public int getHostSpecsCount() { if (hostSpecsBuilder_ == null) { return hostSpecs_.size(); } else { return hostSpecsBuilder_.getCount(); } } /** *
       * Configurations for Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessage(index); } } /** *
       * Configurations for Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.redis.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 Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.redis.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 Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs(yandex.cloud.api.mdb.redis.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 Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.redis.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 Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.add(builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Configurations for Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.redis.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 Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder getHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().getBuilder(index); } /** *
       * Configurations for Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessageOrBuilder(index); } } /** *
       * Configurations for Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder() { return getHostSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configurations for Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configurations for Redis hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpecOrBuilder> getHostSpecsFieldBuilder() { if (hostSpecsBuilder_ == null) { hostSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.redis.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.redis.v1.AddClusterHostsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.AddClusterHostsRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterHostsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddClusterHostsMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.AddClusterHostsMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster to which the hosts are being added.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Redis 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.redis.v1.AddClusterHostsMetadata} */ public static final class AddClusterHostsMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis 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 Redis 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.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.AddClusterHostsMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.AddClusterHostsMetadata) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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.redis.v1.AddClusterHostsMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.AddClusterHostsMetadata) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterHostsMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterHostsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.DeleteClusterHostsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster to remove hosts from.
     * To get the Redis 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 Redis cluster to remove hosts from.
     * To get the Redis 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.redis.v1.DeleteClusterHostsRequest} */ public static final class DeleteClusterHostsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster to remove hosts from.
     * To get the Redis 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 Redis cluster to remove hosts from.
     * To get the Redis 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.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.DeleteClusterHostsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.DeleteClusterHostsRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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 Redis cluster to remove hosts from.
       * To get the Redis 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 Redis cluster to remove hosts from.
       * To get the Redis 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 Redis cluster to remove hosts from.
       * To get the Redis 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 Redis cluster to remove hosts from.
       * To get the Redis 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 Redis cluster to remove hosts from.
       * To get the Redis 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.redis.v1.DeleteClusterHostsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.DeleteClusterHostsRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterHostsMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.DeleteClusterHostsMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster to remove hosts from.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Redis 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.redis.v1.DeleteClusterHostsMetadata} */ public static final class DeleteClusterHostsMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis 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 Redis 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.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.DeleteClusterHostsMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.DeleteClusterHostsMetadata) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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.redis.v1.DeleteClusterHostsMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.DeleteClusterHostsMetadata) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface GetClusterShardRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.GetClusterShardRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis 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 Redis 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 Redis shard to return.
     * To get the shard name 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 Redis shard to return.
     * To get the shard name 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.redis.v1.GetClusterShardRequest} */ public static final class GetClusterShardRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_GetClusterShardRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_GetClusterShardRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis 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 Redis 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 Redis shard to return.
     * To get the shard name 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 Redis shard to return.
     * To get the shard name 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.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.GetClusterShardRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.GetClusterShardRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterShardRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_GetClusterShardRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_GetClusterShardRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_GetClusterShardRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis shard to return.
       * To get the shard name 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 Redis shard to return.
       * To get the shard name 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 Redis shard to return.
       * To get the shard name 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 Redis shard to return.
       * To get the shard name 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 Redis shard to return.
       * To get the shard name 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.redis.v1.GetClusterShardRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.GetClusterShardRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.GetClusterShardRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterShardsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.ListClusterShardsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis 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 Redis 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.
     * Default value: 100.
     * 
* * 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
     * [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.redis.v1.ListClusterShardsRequest} */ public static final class ListClusterShardsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis 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 Redis 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.
     * Default value: 100.
     * 
* * 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
     * [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.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.ListClusterShardsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.ListClusterShardsRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis 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 Redis 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 Redis 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 Redis 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 Redis 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.
       * Default value: 100.
       * 
* * 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 [ListClusterShardsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * Default value: 100.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=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.
       * Default value: 100.
       * 
* * 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
       * [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.redis.v1.ListClusterShardsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.ListClusterShardsRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterShardsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterShardsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.ListClusterShardsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of Redis shards.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ java.util.List getShardsList(); /** *
     * List of Redis shards.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Shard getShards(int index); /** *
     * List of Redis shards.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ int getShardsCount(); /** *
     * List of Redis shards.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ java.util.List getShardsOrBuilderList(); /** *
     * List of Redis shards.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ yandex.cloud.api.mdb.redis.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] 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 [ListClusterShardsRequest.page_size], use
     * the [next_page_token] as the value
     * for the [ListClusterShardsRequest.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.redis.v1.ListClusterShardsResponse} */ public static final class ListClusterShardsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse.Builder.class); } public static final int SHARDS_FIELD_NUMBER = 1; private java.util.List shards_; /** *
     * List of Redis shards.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ @java.lang.Override public java.util.List getShardsList() { return shards_; } /** *
     * List of Redis shards.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ @java.lang.Override public java.util.List getShardsOrBuilderList() { return shards_; } /** *
     * List of Redis shards.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ @java.lang.Override public int getShardsCount() { return shards_.size(); } /** *
     * List of Redis shards.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Shard getShards(int index) { return shards_.get(index); } /** *
     * List of Redis shards.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ @java.lang.Override public yandex.cloud.api.mdb.redis.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] 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 [ListClusterShardsRequest.page_size], use
     * the [next_page_token] as the value
     * for the [ListClusterShardsRequest.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 < 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.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.ListClusterShardsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.ListClusterShardsResponse) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterOuterClass.Shard, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Shard.Builder, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.ShardOrBuilder> shardsBuilder_; /** *
       * List of Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ public java.util.List getShardsList() { if (shardsBuilder_ == null) { return java.util.Collections.unmodifiableList(shards_); } else { return shardsBuilder_.getMessageList(); } } /** *
       * List of Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ public int getShardsCount() { if (shardsBuilder_ == null) { return shards_.size(); } else { return shardsBuilder_.getCount(); } } /** *
       * List of Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Shard getShards(int index) { if (shardsBuilder_ == null) { return shards_.get(index); } else { return shardsBuilder_.getMessage(index); } } /** *
       * List of Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ public Builder setShards( int index, yandex.cloud.api.mdb.redis.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 Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ public Builder setShards( int index, yandex.cloud.api.mdb.redis.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 Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ public Builder addShards(yandex.cloud.api.mdb.redis.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 Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ public Builder addShards( int index, yandex.cloud.api.mdb.redis.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 Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ public Builder addShards( yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Shard.Builder builderForValue) { if (shardsBuilder_ == null) { ensureShardsIsMutable(); shards_.add(builderForValue.build()); onChanged(); } else { shardsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ public Builder addShards( int index, yandex.cloud.api.mdb.redis.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 Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Shard.Builder getShardsBuilder( int index) { return getShardsFieldBuilder().getBuilder(index); } /** *
       * List of Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.ShardOrBuilder getShardsOrBuilder( int index) { if (shardsBuilder_ == null) { return shards_.get(index); } else { return shardsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ public java.util.List getShardsOrBuilderList() { if (shardsBuilder_ != null) { return shardsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(shards_); } } /** *
       * List of Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Shard.Builder addShardsBuilder() { return getShardsFieldBuilder().addBuilder( yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Shard.getDefaultInstance()); } /** *
       * List of Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Shard.Builder addShardsBuilder( int index) { return getShardsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Shard.getDefaultInstance()); } /** *
       * List of Redis shards.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.Shard shards = 1; */ public java.util.List getShardsBuilderList() { return getShardsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Shard, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Shard.Builder, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.ShardOrBuilder> getShardsFieldBuilder() { if (shardsBuilder_ == null) { shardsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Shard, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Shard.Builder, yandex.cloud.api.mdb.redis.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] 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 [ListClusterShardsRequest.page_size], use
       * the [next_page_token] as the value
       * for the [ListClusterShardsRequest.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 [ListClusterShardsRequest.page_size], use
       * the [next_page_token] as the value
       * for the [ListClusterShardsRequest.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 [ListClusterShardsRequest.page_size], use
       * the [next_page_token] as the value
       * for the [ListClusterShardsRequest.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 [ListClusterShardsRequest.page_size], use
       * the [next_page_token] as the value
       * for the [ListClusterShardsRequest.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.redis.v1.ListClusterShardsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.ListClusterShardsResponse) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ListClusterShardsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddClusterShardRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.AddClusterShardRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster to create a shard 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 Redis cluster to create a shard 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(); /** *
     * Name of the shard.
     * The name must be unique within the cluster.
     * 
* * 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.
     * The name must be unique within the cluster.
     * 
* * 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(); /** *
     * Configurations for Redis hosts that should be created with the shard.
     * Must contain at least one element.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsList(); /** *
     * Configurations for Redis hosts that should be created with the shard.
     * Must contain at least one element.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index); /** *
     * Configurations for Redis hosts that should be created with the shard.
     * Must contain at least one element.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ int getHostSpecsCount(); /** *
     * Configurations for Redis hosts that should be created with the shard.
     * Must contain at least one element.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsOrBuilderList(); /** *
     * Configurations for Redis hosts that should be created with the shard.
     * Must contain at least one element.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.AddClusterShardRequest} */ public static final class AddClusterShardRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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 34: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { hostSpecs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } hostSpecs_.add( input.readMessage(yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster to create a shard 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 Redis cluster to create a shard 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 SHARD_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object shardName_; /** *
     * Name of the shard.
     * The name must be unique within the cluster.
     * 
* * 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.
     * The name must be unique within the cluster.
     * 
* * 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 HOST_SPECS_FIELD_NUMBER = 4; private java.util.List hostSpecs_; /** *
     * Configurations for Redis hosts that should be created with the shard.
     * Must contain at least one element.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsList() { return hostSpecs_; } /** *
     * Configurations for Redis hosts that should be created with the shard.
     * Must contain at least one element.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsOrBuilderList() { return hostSpecs_; } /** *
     * Configurations for Redis hosts that should be created with the shard.
     * Must contain at least one element.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public int getHostSpecsCount() { return hostSpecs_.size(); } /** *
     * Configurations for Redis hosts that should be created with the shard.
     * Must contain at least one element.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { return hostSpecs_.get(index); } /** *
     * Configurations for Redis hosts that should be created with the shard.
     * Must contain at least one element.
     * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shardName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, shardName_); } for (int i = 0; i < hostSpecs_.size(); i++) { output.writeMessage(4, 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shardName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, shardName_); } for (int i = 0; i < hostSpecs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, 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.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest other = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getShardName() .equals(other.getShardName())) 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(); hash = (37 * hash) + SHARD_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardName().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.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.AddClusterShardRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.AddClusterShardRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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 (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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest result = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; result.shardName_ = shardName_; 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.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest other) { if (other == yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getShardName().isEmpty()) { shardName_ = other.shardName_; 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_); } } } 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.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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 Redis cluster to create a shard 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 Redis cluster to create a shard 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 Redis cluster to create a shard 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 Redis cluster to create a shard 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 Redis cluster to create a shard 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 java.lang.Object shardName_ = ""; /** *
       * Name of the shard.
       * The name must be unique within the cluster.
       * 
* * 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.
       * The name must be unique within the cluster.
       * 
* * 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.
       * The name must be unique within the cluster.
       * 
* * 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.
       * The name must be unique within the cluster.
       * 
* * 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.
       * The name must be unique within the cluster.
       * 
* * 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 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.redis.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpecOrBuilder> hostSpecsBuilder_; /** *
       * Configurations for Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public int getHostSpecsCount() { if (hostSpecsBuilder_ == null) { return hostSpecs_.size(); } else { return hostSpecsBuilder_.getCount(); } } /** *
       * Configurations for Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessage(index); } } /** *
       * Configurations for Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.redis.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 Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.redis.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 Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs(yandex.cloud.api.mdb.redis.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 Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.redis.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 Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.add(builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Configurations for Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.redis.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 Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder getHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().getBuilder(index); } /** *
       * Configurations for Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessageOrBuilder(index); } } /** *
       * Configurations for Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.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 Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder() { return getHostSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configurations for Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.v1.HostSpec host_specs = 4 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configurations for Redis hosts that should be created with the shard.
       * Must contain at least one element.
       * 
* * repeated .yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpecOrBuilder> getHostSpecsFieldBuilder() { if (hostSpecsBuilder_ == null) { hostSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.redis.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.redis.v1.AddClusterShardRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.AddClusterShardRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterShardRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddClusterShardMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.AddClusterShardMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster that a shard is being added to.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Redis 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 Redis shard that is being created.
     * 
* * string shard_name = 2; * @return The shardName. */ java.lang.String getShardName(); /** *
     * Name of the Redis shard that is being created.
     * 
* * string shard_name = 2; * @return The bytes for shardName. */ com.google.protobuf.ByteString getShardNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.AddClusterShardMetadata} */ public static final class AddClusterShardMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis 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 Redis 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 Redis shard that is 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 Redis shard that is 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.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.AddClusterShardMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.AddClusterShardMetadata) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis shard that is 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 Redis shard that is 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 Redis shard that is 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 Redis shard that is being created.
       * 
* * string shard_name = 2; * @return This builder for chaining. */ public Builder clearShardName() { shardName_ = getDefaultInstance().getShardName(); onChanged(); return this; } /** *
       * Name of the Redis shard that is 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.redis.v1.AddClusterShardMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.AddClusterShardMetadata) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.AddClusterShardMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterShardRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.DeleteClusterShardRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis 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 Redis 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 Redis shard to delete.
     * To get the shard name 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 Redis shard to delete.
     * To get the shard name 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.redis.v1.DeleteClusterShardRequest} */ public static final class DeleteClusterShardRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis 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 Redis 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 Redis shard to delete.
     * To get the shard name 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 Redis shard to delete.
     * To get the shard name 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.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.DeleteClusterShardRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.DeleteClusterShardRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis 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 Redis 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 Redis 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 Redis 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 Redis 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 Redis shard to delete.
       * To get the shard name 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 Redis shard to delete.
       * To get the shard name 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 Redis shard to delete.
       * To get the shard name 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 Redis shard to delete.
       * To get the shard name 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 Redis shard to delete.
       * To get the shard name 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.redis.v1.DeleteClusterShardRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.DeleteClusterShardRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterShardRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterShardMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.DeleteClusterShardMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster the shard belongs to.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Redis cluster the shard belongs to.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the Redis shard that is being deleted.
     * 
* * string shard_name = 2; * @return The shardName. */ java.lang.String getShardName(); /** *
     * Name of the Redis shard that is being deleted.
     * 
* * string shard_name = 2; * @return The bytes for shardName. */ com.google.protobuf.ByteString getShardNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.DeleteClusterShardMetadata} */ public static final class DeleteClusterShardMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster the shard belongs 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 Redis cluster the shard belongs 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 Redis shard that is 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 Redis shard that is 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.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata other = (yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.DeleteClusterShardMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.DeleteClusterShardMetadata) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata result = new yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata other) { if (other == yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis cluster the shard belongs 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 Redis cluster the shard belongs 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 Redis cluster the shard belongs 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 Redis cluster the shard belongs to.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the Redis cluster the shard belongs 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 Redis shard that is 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 Redis shard that is 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 Redis shard that is 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 Redis shard that is being deleted.
       * 
* * string shard_name = 2; * @return This builder for chaining. */ public Builder clearShardName() { shardName_ = getDefaultInstance().getShardName(); onChanged(); return this; } /** *
       * Name of the Redis shard that is 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.redis.v1.DeleteClusterShardMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.DeleteClusterShardMetadata) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.DeleteClusterShardMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RebalanceClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.RebalanceClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster to rebalance.
     * 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 Redis cluster to rebalance.
     * 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.redis.v1.RebalanceClusterRequest} */ public static final class RebalanceClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.v1.RebalanceClusterRequest) RebalanceClusterRequestOrBuilder { private static final long serialVersionUID = 0L; // Use RebalanceClusterRequest.newBuilder() to construct. private RebalanceClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RebalanceClusterRequest() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RebalanceClusterRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RebalanceClusterRequest( 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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster to rebalance.
     * 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 Redis cluster to rebalance.
     * 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.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest other = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest) 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.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest 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.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest 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.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest 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.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest 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.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest 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.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest 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.redis.v1.RebalanceClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.RebalanceClusterRequest) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest result = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest(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.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest other) { if (other == yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest.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.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis cluster to rebalance.
       * 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 Redis cluster to rebalance.
       * 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 Redis cluster to rebalance.
       * 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 Redis cluster to rebalance.
       * 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 Redis cluster to rebalance.
       * 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.redis.v1.RebalanceClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.RebalanceClusterRequest) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest(); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RebalanceClusterRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RebalanceClusterRequest(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.redis.v1.ClusterServiceOuterClass.RebalanceClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RebalanceClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.RebalanceClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Redis cluster that is being rebalancing.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Redis cluster that is being rebalancing.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.RebalanceClusterMetadata} */ public static final class RebalanceClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.v1.RebalanceClusterMetadata) RebalanceClusterMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use RebalanceClusterMetadata.newBuilder() to construct. private RebalanceClusterMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RebalanceClusterMetadata() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RebalanceClusterMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RebalanceClusterMetadata( 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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Redis cluster that is being rebalancing.
     * 
* * 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 Redis cluster that is being rebalancing.
     * 
* * 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.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata other = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata) 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.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata 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.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata 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.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata 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.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata 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.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata 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.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata 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.redis.v1.RebalanceClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.RebalanceClusterMetadata) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata.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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata result = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata(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.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata other) { if (other == yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata.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.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Redis cluster that is being rebalancing.
       * 
* * 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 Redis cluster that is being rebalancing.
       * 
* * 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 Redis cluster that is being rebalancing.
       * 
* * 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 Redis cluster that is being rebalancing.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the Redis cluster that is being rebalancing.
       * 
* * 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.redis.v1.RebalanceClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.RebalanceClusterMetadata) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata(); } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RebalanceClusterMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RebalanceClusterMetadata(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.redis.v1.ClusterServiceOuterClass.RebalanceClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateHostSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.UpdateHostSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Name of the host to update.
     * To get the Redis 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 Redis 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(); /** *
     * A replica with a low priority number is considered better for promotion.
     * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
     * Works only for non-sharded clusters. Default value is 100.
     * 
* * .google.protobuf.Int64Value replica_priority = 2; * @return Whether the replicaPriority field is set. */ boolean hasReplicaPriority(); /** *
     * A replica with a low priority number is considered better for promotion.
     * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
     * Works only for non-sharded clusters. Default value is 100.
     * 
* * .google.protobuf.Int64Value replica_priority = 2; * @return The replicaPriority. */ com.google.protobuf.Int64Value getReplicaPriority(); /** *
     * A replica with a low priority number is considered better for promotion.
     * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
     * Works only for non-sharded clusters. Default value is 100.
     * 
* * .google.protobuf.Int64Value replica_priority = 2; */ com.google.protobuf.Int64ValueOrBuilder getReplicaPriorityOrBuilder(); /** *
     * Whether the host should get a public IP address on update.
     * 
* * bool assign_public_ip = 3; * @return The assignPublicIp. */ boolean getAssignPublicIp(); /** *
     * Field mask that specifies which fields of the Redis host should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 4; * @return Whether the updateMask field is set. */ boolean hasUpdateMask(); /** *
     * Field mask that specifies which fields of the Redis host should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 4; * @return The updateMask. */ com.google.protobuf.FieldMask getUpdateMask(); /** *
     * Field mask that specifies which fields of the Redis host should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 4; */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.UpdateHostSpec} */ public static final class UpdateHostSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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.Int64Value.Builder subBuilder = null; if (replicaPriority_ != null) { subBuilder = replicaPriority_.toBuilder(); } replicaPriority_ = input.readMessage(com.google.protobuf.Int64Value.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(replicaPriority_); replicaPriority_ = subBuilder.buildPartial(); } break; } case 24: { assignPublicIp_ = input.readBool(); break; } case 34: { 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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateHostSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateHostSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec.class, yandex.cloud.api.mdb.redis.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 Redis 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 Redis 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 REPLICA_PRIORITY_FIELD_NUMBER = 2; private com.google.protobuf.Int64Value replicaPriority_; /** *
     * A replica with a low priority number is considered better for promotion.
     * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
     * Works only for non-sharded clusters. Default value is 100.
     * 
* * .google.protobuf.Int64Value replica_priority = 2; * @return Whether the replicaPriority field is set. */ @java.lang.Override public boolean hasReplicaPriority() { return replicaPriority_ != null; } /** *
     * A replica with a low priority number is considered better for promotion.
     * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
     * Works only for non-sharded clusters. Default value is 100.
     * 
* * .google.protobuf.Int64Value replica_priority = 2; * @return The replicaPriority. */ @java.lang.Override public com.google.protobuf.Int64Value getReplicaPriority() { return replicaPriority_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : replicaPriority_; } /** *
     * A replica with a low priority number is considered better for promotion.
     * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
     * Works only for non-sharded clusters. Default value is 100.
     * 
* * .google.protobuf.Int64Value replica_priority = 2; */ @java.lang.Override public com.google.protobuf.Int64ValueOrBuilder getReplicaPriorityOrBuilder() { return getReplicaPriority(); } public static final int ASSIGN_PUBLIC_IP_FIELD_NUMBER = 3; private boolean assignPublicIp_; /** *
     * Whether the host should get a public IP address on update.
     * 
* * bool assign_public_ip = 3; * @return The assignPublicIp. */ @java.lang.Override public boolean getAssignPublicIp() { return assignPublicIp_; } public static final int UPDATE_MASK_FIELD_NUMBER = 4; private com.google.protobuf.FieldMask updateMask_; /** *
     * Field mask that specifies which fields of the Redis host should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 4; * @return Whether the updateMask field is set. */ @java.lang.Override public boolean hasUpdateMask() { return updateMask_ != null; } /** *
     * Field mask that specifies which fields of the Redis host should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 4; * @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 Redis host should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 4; */ @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(hostName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, hostName_); } if (replicaPriority_ != null) { output.writeMessage(2, getReplicaPriority()); } if (assignPublicIp_ != false) { output.writeBool(3, assignPublicIp_); } if (updateMask_ != null) { output.writeMessage(4, 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(hostName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, hostName_); } if (replicaPriority_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getReplicaPriority()); } if (assignPublicIp_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(3, assignPublicIp_); } if (updateMask_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, 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.redis.v1.ClusterServiceOuterClass.UpdateHostSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec other = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec) obj; if (!getHostName() .equals(other.getHostName())) return false; if (hasReplicaPriority() != other.hasReplicaPriority()) return false; if (hasReplicaPriority()) { if (!getReplicaPriority() .equals(other.getReplicaPriority())) return false; } if (getAssignPublicIp() != other.getAssignPublicIp()) 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) + HOST_NAME_FIELD_NUMBER; hash = (53 * hash) + getHostName().hashCode(); if (hasReplicaPriority()) { hash = (37 * hash) + REPLICA_PRIORITY_FIELD_NUMBER; hash = (53 * hash) + getReplicaPriority().hashCode(); } hash = (37 * hash) + ASSIGN_PUBLIC_IP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getAssignPublicIp()); 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.redis.v1.ClusterServiceOuterClass.UpdateHostSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateHostSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateHostSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.UpdateHostSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.UpdateHostSpec) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateHostSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateHostSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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 (replicaPriorityBuilder_ == null) { replicaPriority_ = null; } else { replicaPriority_ = null; replicaPriorityBuilder_ = null; } assignPublicIp_ = false; 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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_UpdateHostSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec result = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec(this); result.hostName_ = hostName_; if (replicaPriorityBuilder_ == null) { result.replicaPriority_ = replicaPriority_; } else { result.replicaPriority_ = replicaPriorityBuilder_.build(); } result.assignPublicIp_ = assignPublicIp_; 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.redis.v1.ClusterServiceOuterClass.UpdateHostSpec) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec other) { if (other == yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec.getDefaultInstance()) return this; if (!other.getHostName().isEmpty()) { hostName_ = other.hostName_; onChanged(); } if (other.hasReplicaPriority()) { mergeReplicaPriority(other.getReplicaPriority()); } if (other.getAssignPublicIp() != false) { setAssignPublicIp(other.getAssignPublicIp()); } 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.redis.v1.ClusterServiceOuterClass.UpdateHostSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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 Redis 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 Redis 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 Redis 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 Redis 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 Redis 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.Int64Value replicaPriority_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder> replicaPriorityBuilder_; /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 2; * @return Whether the replicaPriority field is set. */ public boolean hasReplicaPriority() { return replicaPriorityBuilder_ != null || replicaPriority_ != null; } /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 2; * @return The replicaPriority. */ public com.google.protobuf.Int64Value getReplicaPriority() { if (replicaPriorityBuilder_ == null) { return replicaPriority_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : replicaPriority_; } else { return replicaPriorityBuilder_.getMessage(); } } /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 2; */ public Builder setReplicaPriority(com.google.protobuf.Int64Value value) { if (replicaPriorityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } replicaPriority_ = value; onChanged(); } else { replicaPriorityBuilder_.setMessage(value); } return this; } /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 2; */ public Builder setReplicaPriority( com.google.protobuf.Int64Value.Builder builderForValue) { if (replicaPriorityBuilder_ == null) { replicaPriority_ = builderForValue.build(); onChanged(); } else { replicaPriorityBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 2; */ public Builder mergeReplicaPriority(com.google.protobuf.Int64Value value) { if (replicaPriorityBuilder_ == null) { if (replicaPriority_ != null) { replicaPriority_ = com.google.protobuf.Int64Value.newBuilder(replicaPriority_).mergeFrom(value).buildPartial(); } else { replicaPriority_ = value; } onChanged(); } else { replicaPriorityBuilder_.mergeFrom(value); } return this; } /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 2; */ public Builder clearReplicaPriority() { if (replicaPriorityBuilder_ == null) { replicaPriority_ = null; onChanged(); } else { replicaPriority_ = null; replicaPriorityBuilder_ = null; } return this; } /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 2; */ public com.google.protobuf.Int64Value.Builder getReplicaPriorityBuilder() { onChanged(); return getReplicaPriorityFieldBuilder().getBuilder(); } /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 2; */ public com.google.protobuf.Int64ValueOrBuilder getReplicaPriorityOrBuilder() { if (replicaPriorityBuilder_ != null) { return replicaPriorityBuilder_.getMessageOrBuilder(); } else { return replicaPriority_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : replicaPriority_; } } /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 2; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder> getReplicaPriorityFieldBuilder() { if (replicaPriorityBuilder_ == null) { replicaPriorityBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder>( getReplicaPriority(), getParentForChildren(), isClean()); replicaPriority_ = null; } return replicaPriorityBuilder_; } private boolean assignPublicIp_ ; /** *
       * Whether the host should get a public IP address on update.
       * 
* * bool assign_public_ip = 3; * @return The assignPublicIp. */ @java.lang.Override public boolean getAssignPublicIp() { return assignPublicIp_; } /** *
       * Whether the host should get a public IP address on update.
       * 
* * bool assign_public_ip = 3; * @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 update.
       * 
* * bool assign_public_ip = 3; * @return This builder for chaining. */ public Builder clearAssignPublicIp() { assignPublicIp_ = false; 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 Redis host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 4; * @return Whether the updateMask field is set. */ public boolean hasUpdateMask() { return updateMaskBuilder_ != null || updateMask_ != null; } /** *
       * Field mask that specifies which fields of the Redis host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 4; * @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 Redis host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 4; */ 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 Redis host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 4; */ 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 Redis host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 4; */ 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 Redis host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 4; */ public Builder clearUpdateMask() { if (updateMaskBuilder_ == null) { updateMask_ = null; onChanged(); } else { updateMask_ = null; updateMaskBuilder_ = null; } return this; } /** *
       * Field mask that specifies which fields of the Redis host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 4; */ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { onChanged(); return getUpdateMaskFieldBuilder().getBuilder(); } /** *
       * Field mask that specifies which fields of the Redis host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 4; */ 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 Redis host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 4; */ 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.redis.v1.UpdateHostSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.UpdateHostSpec) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.UpdateHostSpec(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.UpdateHostSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface HostSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.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; * @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; * @return The bytes for zoneId. */ com.google.protobuf.ByteString getZoneIdBytes(); /** *
     * 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 field [Cluster.network_id].
     * 
* * string subnet_id = 2; * @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 field [Cluster.network_id].
     * 
* * string subnet_id = 2; * @return The bytes for subnetId. */ com.google.protobuf.ByteString getSubnetIdBytes(); /** *
     * ID of the Redis shard the host belongs to.
     * To get the shard ID use a [ClusterService.ListShards] request.
     * 
* * string shard_name = 3 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The shardName. */ java.lang.String getShardName(); /** *
     * ID of the Redis shard the host belongs to.
     * To get the shard ID use a [ClusterService.ListShards] request.
     * 
* * string shard_name = 3 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for shardName. */ com.google.protobuf.ByteString getShardNameBytes(); /** *
     * A replica with a low priority number is considered better for promotion.
     * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
     * Works only for non-sharded clusters. Default value is 100.
     * 
* * .google.protobuf.Int64Value replica_priority = 4; * @return Whether the replicaPriority field is set. */ boolean hasReplicaPriority(); /** *
     * A replica with a low priority number is considered better for promotion.
     * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
     * Works only for non-sharded clusters. Default value is 100.
     * 
* * .google.protobuf.Int64Value replica_priority = 4; * @return The replicaPriority. */ com.google.protobuf.Int64Value getReplicaPriority(); /** *
     * A replica with a low priority number is considered better for promotion.
     * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
     * Works only for non-sharded clusters. Default value is 100.
     * 
* * .google.protobuf.Int64Value replica_priority = 4; */ com.google.protobuf.Int64ValueOrBuilder getReplicaPriorityOrBuilder(); /** *
     * Whether the host should get a public IP address on creation.
     * 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 = 5; * @return The assignPublicIp. */ boolean getAssignPublicIp(); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.HostSpec} */ public static final class HostSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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_ = ""; 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 18: { java.lang.String s = input.readStringRequireUtf8(); subnetId_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); shardName_ = s; break; } case 34: { com.google.protobuf.Int64Value.Builder subBuilder = null; if (replicaPriority_ != null) { subBuilder = replicaPriority_.toBuilder(); } replicaPriority_ = input.readMessage(com.google.protobuf.Int64Value.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(replicaPriority_); replicaPriority_ = subBuilder.buildPartial(); } break; } case 40: { assignPublicIp_ = input.readBool(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_HostSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_HostSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.class, yandex.cloud.api.mdb.redis.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; * @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; * @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 SUBNET_ID_FIELD_NUMBER = 2; 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 field [Cluster.network_id].
     * 
* * string subnet_id = 2; * @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 field [Cluster.network_id].
     * 
* * string subnet_id = 2; * @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 SHARD_NAME_FIELD_NUMBER = 3; private volatile java.lang.Object shardName_; /** *
     * ID of the Redis shard the host belongs to.
     * To get the shard ID use a [ClusterService.ListShards] request.
     * 
* * string shard_name = 3 [(.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; } } /** *
     * ID of the Redis shard the host belongs to.
     * To get the shard ID use a [ClusterService.ListShards] request.
     * 
* * string shard_name = 3 [(.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 REPLICA_PRIORITY_FIELD_NUMBER = 4; private com.google.protobuf.Int64Value replicaPriority_; /** *
     * A replica with a low priority number is considered better for promotion.
     * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
     * Works only for non-sharded clusters. Default value is 100.
     * 
* * .google.protobuf.Int64Value replica_priority = 4; * @return Whether the replicaPriority field is set. */ @java.lang.Override public boolean hasReplicaPriority() { return replicaPriority_ != null; } /** *
     * A replica with a low priority number is considered better for promotion.
     * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
     * Works only for non-sharded clusters. Default value is 100.
     * 
* * .google.protobuf.Int64Value replica_priority = 4; * @return The replicaPriority. */ @java.lang.Override public com.google.protobuf.Int64Value getReplicaPriority() { return replicaPriority_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : replicaPriority_; } /** *
     * A replica with a low priority number is considered better for promotion.
     * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
     * Works only for non-sharded clusters. Default value is 100.
     * 
* * .google.protobuf.Int64Value replica_priority = 4; */ @java.lang.Override public com.google.protobuf.Int64ValueOrBuilder getReplicaPriorityOrBuilder() { return getReplicaPriority(); } public static final int ASSIGN_PUBLIC_IP_FIELD_NUMBER = 5; private boolean assignPublicIp_; /** *
     * Whether the host should get a public IP address on creation.
     * 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 = 5; * @return The assignPublicIp. */ @java.lang.Override public boolean getAssignPublicIp() { return assignPublicIp_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zoneId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, zoneId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subnetId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, subnetId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shardName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, shardName_); } if (replicaPriority_ != null) { output.writeMessage(4, getReplicaPriority()); } if (assignPublicIp_ != false) { output.writeBool(5, assignPublicIp_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zoneId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, zoneId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(subnetId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, subnetId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(shardName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, shardName_); } if (replicaPriority_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getReplicaPriority()); } if (assignPublicIp_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(5, assignPublicIp_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec other = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec) obj; if (!getZoneId() .equals(other.getZoneId())) return false; if (!getSubnetId() .equals(other.getSubnetId())) return false; if (!getShardName() .equals(other.getShardName())) return false; if (hasReplicaPriority() != other.hasReplicaPriority()) return false; if (hasReplicaPriority()) { if (!getReplicaPriority() .equals(other.getReplicaPriority())) return false; } if (getAssignPublicIp() != other.getAssignPublicIp()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + ZONE_ID_FIELD_NUMBER; hash = (53 * hash) + getZoneId().hashCode(); hash = (37 * hash) + SUBNET_ID_FIELD_NUMBER; hash = (53 * hash) + getSubnetId().hashCode(); hash = (37 * hash) + SHARD_NAME_FIELD_NUMBER; hash = (53 * hash) + getShardName().hashCode(); if (hasReplicaPriority()) { hash = (37 * hash) + REPLICA_PRIORITY_FIELD_NUMBER; hash = (53 * hash) + getReplicaPriority().hashCode(); } hash = (37 * hash) + ASSIGN_PUBLIC_IP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getAssignPublicIp()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.HostSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.HostSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.HostSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.HostSpec) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_HostSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_HostSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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_ = ""; subnetId_ = ""; shardName_ = ""; if (replicaPriorityBuilder_ == null) { replicaPriority_ = null; } else { replicaPriority_ = null; replicaPriorityBuilder_ = null; } assignPublicIp_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_HostSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec result = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec(this); result.zoneId_ = zoneId_; result.subnetId_ = subnetId_; result.shardName_ = shardName_; if (replicaPriorityBuilder_ == null) { result.replicaPriority_ = replicaPriority_; } else { result.replicaPriority_ = replicaPriorityBuilder_.build(); } result.assignPublicIp_ = assignPublicIp_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec other) { if (other == yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()) return this; if (!other.getZoneId().isEmpty()) { zoneId_ = other.zoneId_; onChanged(); } if (!other.getSubnetId().isEmpty()) { subnetId_ = other.subnetId_; onChanged(); } if (!other.getShardName().isEmpty()) { shardName_ = other.shardName_; onChanged(); } if (other.hasReplicaPriority()) { mergeReplicaPriority(other.getReplicaPriority()); } if (other.getAssignPublicIp() != false) { setAssignPublicIp(other.getAssignPublicIp()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.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; * @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; * @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; * @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; * @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; * @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 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 field [Cluster.network_id].
       * 
* * string subnet_id = 2; * @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 field [Cluster.network_id].
       * 
* * string subnet_id = 2; * @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 field [Cluster.network_id].
       * 
* * string subnet_id = 2; * @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 field [Cluster.network_id].
       * 
* * string subnet_id = 2; * @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 field [Cluster.network_id].
       * 
* * string subnet_id = 2; * @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 java.lang.Object shardName_ = ""; /** *
       * ID of the Redis shard the host belongs to.
       * To get the shard ID use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 3 [(.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; } } /** *
       * ID of the Redis shard the host belongs to.
       * To get the shard ID use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 3 [(.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; } } /** *
       * ID of the Redis shard the host belongs to.
       * To get the shard ID use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 3 [(.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; } /** *
       * ID of the Redis shard the host belongs to.
       * To get the shard ID use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 3 [(.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; } /** *
       * ID of the Redis shard the host belongs to.
       * To get the shard ID use a [ClusterService.ListShards] request.
       * 
* * string shard_name = 3 [(.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.Int64Value replicaPriority_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder> replicaPriorityBuilder_; /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 4; * @return Whether the replicaPriority field is set. */ public boolean hasReplicaPriority() { return replicaPriorityBuilder_ != null || replicaPriority_ != null; } /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 4; * @return The replicaPriority. */ public com.google.protobuf.Int64Value getReplicaPriority() { if (replicaPriorityBuilder_ == null) { return replicaPriority_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : replicaPriority_; } else { return replicaPriorityBuilder_.getMessage(); } } /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 4; */ public Builder setReplicaPriority(com.google.protobuf.Int64Value value) { if (replicaPriorityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } replicaPriority_ = value; onChanged(); } else { replicaPriorityBuilder_.setMessage(value); } return this; } /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 4; */ public Builder setReplicaPriority( com.google.protobuf.Int64Value.Builder builderForValue) { if (replicaPriorityBuilder_ == null) { replicaPriority_ = builderForValue.build(); onChanged(); } else { replicaPriorityBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 4; */ public Builder mergeReplicaPriority(com.google.protobuf.Int64Value value) { if (replicaPriorityBuilder_ == null) { if (replicaPriority_ != null) { replicaPriority_ = com.google.protobuf.Int64Value.newBuilder(replicaPriority_).mergeFrom(value).buildPartial(); } else { replicaPriority_ = value; } onChanged(); } else { replicaPriorityBuilder_.mergeFrom(value); } return this; } /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 4; */ public Builder clearReplicaPriority() { if (replicaPriorityBuilder_ == null) { replicaPriority_ = null; onChanged(); } else { replicaPriority_ = null; replicaPriorityBuilder_ = null; } return this; } /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 4; */ public com.google.protobuf.Int64Value.Builder getReplicaPriorityBuilder() { onChanged(); return getReplicaPriorityFieldBuilder().getBuilder(); } /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 4; */ public com.google.protobuf.Int64ValueOrBuilder getReplicaPriorityOrBuilder() { if (replicaPriorityBuilder_ != null) { return replicaPriorityBuilder_.getMessageOrBuilder(); } else { return replicaPriority_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : replicaPriority_; } } /** *
       * A replica with a low priority number is considered better for promotion.
       * A replica with priority of 0 will never be selected by Redis Sentinel for promotion.
       * Works only for non-sharded clusters. Default value is 100.
       * 
* * .google.protobuf.Int64Value replica_priority = 4; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder> getReplicaPriorityFieldBuilder() { if (replicaPriorityBuilder_ == null) { replicaPriorityBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder>( getReplicaPriority(), getParentForChildren(), isClean()); replicaPriority_ = null; } return replicaPriorityBuilder_; } private boolean assignPublicIp_ ; /** *
       * Whether the host should get a public IP address on creation.
       * 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 = 5; * @return The assignPublicIp. */ @java.lang.Override public boolean getAssignPublicIp() { return assignPublicIp_; } /** *
       * Whether the host should get a public IP address on creation.
       * 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 = 5; * @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.
       * 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 = 5; * @return This builder for chaining. */ public Builder clearAssignPublicIp() { assignPublicIp_ = false; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.redis.v1.HostSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.HostSpec) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.HostSpec(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.HostSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ConfigSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.redis.v1.ConfigSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Version of Redis used in the cluster.
     * 
* * string version = 1; * @return The version. */ java.lang.String getVersion(); /** *
     * Version of Redis used in the cluster.
     * 
* * string version = 1; * @return The bytes for version. */ com.google.protobuf.ByteString getVersionBytes(); /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig5_0 redis_config_5_0 = 2 [json_name = "redisConfig_5_0"]; * @return Whether the redisConfig50 field is set. */ boolean hasRedisConfig50(); /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig5_0 redis_config_5_0 = 2 [json_name = "redisConfig_5_0"]; * @return The redisConfig50. */ yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0 getRedisConfig50(); /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig5_0 redis_config_5_0 = 2 [json_name = "redisConfig_5_0"]; */ yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0OrBuilder getRedisConfig50OrBuilder(); /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_0 redis_config_6_0 = 6 [json_name = "redisConfig_6_0"]; * @return Whether the redisConfig60 field is set. */ boolean hasRedisConfig60(); /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_0 redis_config_6_0 = 6 [json_name = "redisConfig_6_0"]; * @return The redisConfig60. */ yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0 getRedisConfig60(); /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_0 redis_config_6_0 = 6 [json_name = "redisConfig_6_0"]; */ yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0OrBuilder getRedisConfig60OrBuilder(); /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_2 redis_config_6_2 = 7 [json_name = "redisConfig_6_2"]; * @return Whether the redisConfig62 field is set. */ boolean hasRedisConfig62(); /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_2 redis_config_6_2 = 7 [json_name = "redisConfig_6_2"]; * @return The redisConfig62. */ yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2 getRedisConfig62(); /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_2 redis_config_6_2 = 7 [json_name = "redisConfig_6_2"]; */ yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2OrBuilder getRedisConfig62OrBuilder(); /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig7_0 redis_config_7_0 = 8 [json_name = "redisConfig_7_0"]; * @return Whether the redisConfig70 field is set. */ boolean hasRedisConfig70(); /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig7_0 redis_config_7_0 = 8 [json_name = "redisConfig_7_0"]; * @return The redisConfig70. */ yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0 getRedisConfig70(); /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig7_0 redis_config_7_0 = 8 [json_name = "redisConfig_7_0"]; */ yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0OrBuilder getRedisConfig70OrBuilder(); /** *
     * Resources allocated to Redis hosts.
     * 
* * .yandex.cloud.mdb.redis.v1.Resources resources = 3; * @return Whether the resources field is set. */ boolean hasResources(); /** *
     * Resources allocated to Redis hosts.
     * 
* * .yandex.cloud.mdb.redis.v1.Resources resources = 3; * @return The resources. */ yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources getResources(); /** *
     * Resources allocated to Redis hosts.
     * 
* * .yandex.cloud.mdb.redis.v1.Resources resources = 3; */ yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder(); /** *
     * 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 to DB
     * 
* * .yandex.cloud.mdb.redis.v1.Access access = 5; * @return Whether the access field is set. */ boolean hasAccess(); /** *
     * Access policy to DB
     * 
* * .yandex.cloud.mdb.redis.v1.Access access = 5; * @return The access. */ yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access getAccess(); /** *
     * Access policy to DB
     * 
* * .yandex.cloud.mdb.redis.v1.Access access = 5; */ yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.AccessOrBuilder getAccessOrBuilder(); /** *
     * Unified configuration of a Redis cluster
     * 
* * .yandex.cloud.mdb.redis.v1.config.RedisConfig redis = 11; * @return Whether the redis field is set. */ boolean hasRedis(); /** *
     * Unified configuration of a Redis cluster
     * 
* * .yandex.cloud.mdb.redis.v1.config.RedisConfig redis = 11; * @return The redis. */ yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig getRedis(); /** *
     * Unified configuration of a Redis cluster
     * 
* * .yandex.cloud.mdb.redis.v1.config.RedisConfig redis = 11; */ yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfigOrBuilder getRedisOrBuilder(); public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.RedisSpecCase getRedisSpecCase(); } /** * Protobuf type {@code yandex.cloud.mdb.redis.v1.ConfigSpec} */ public static final class ConfigSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.redis.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_ = ""; } @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: { java.lang.String s = input.readStringRequireUtf8(); version_ = s; break; } case 18: { yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0.Builder subBuilder = null; if (redisSpecCase_ == 2) { subBuilder = ((yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0) redisSpec_).toBuilder(); } redisSpec_ = input.readMessage(yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0) redisSpec_); redisSpec_ = subBuilder.buildPartial(); } redisSpecCase_ = 2; break; } case 26: { yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources.Builder subBuilder = null; if (resources_ != null) { subBuilder = resources_.toBuilder(); } resources_ = input.readMessage(yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(resources_); resources_ = subBuilder.buildPartial(); } 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.redis.v1.ClusterOuterClass.Access.Builder subBuilder = null; if (access_ != null) { subBuilder = access_.toBuilder(); } access_ = input.readMessage(yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(access_); access_ = subBuilder.buildPartial(); } break; } case 50: { yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0.Builder subBuilder = null; if (redisSpecCase_ == 6) { subBuilder = ((yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0) redisSpec_).toBuilder(); } redisSpec_ = input.readMessage(yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0) redisSpec_); redisSpec_ = subBuilder.buildPartial(); } redisSpecCase_ = 6; break; } case 58: { yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2.Builder subBuilder = null; if (redisSpecCase_ == 7) { subBuilder = ((yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2) redisSpec_).toBuilder(); } redisSpec_ = input.readMessage(yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2) redisSpec_); redisSpec_ = subBuilder.buildPartial(); } redisSpecCase_ = 7; break; } case 66: { yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0.Builder subBuilder = null; if (redisSpecCase_ == 8) { subBuilder = ((yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0) redisSpec_).toBuilder(); } redisSpec_ = input.readMessage(yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0) redisSpec_); redisSpec_ = subBuilder.buildPartial(); } redisSpecCase_ = 8; break; } case 90: { yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig.Builder subBuilder = null; if (redis_ != null) { subBuilder = redis_.toBuilder(); } redis_ = input.readMessage(yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(redis_); redis_ = 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.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ConfigSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ConfigSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder.class); } private int redisSpecCase_ = 0; private java.lang.Object redisSpec_; public enum RedisSpecCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { REDIS_CONFIG_5_0(2), REDIS_CONFIG_6_0(6), REDIS_CONFIG_6_2(7), REDIS_CONFIG_7_0(8), REDISSPEC_NOT_SET(0); private final int value; private RedisSpecCase(int value) { this.value = value; } /** * @param value The number of the enum to look for. * @return The enum associated with the given number. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static RedisSpecCase valueOf(int value) { return forNumber(value); } public static RedisSpecCase forNumber(int value) { switch (value) { case 2: return REDIS_CONFIG_5_0; case 6: return REDIS_CONFIG_6_0; case 7: return REDIS_CONFIG_6_2; case 8: return REDIS_CONFIG_7_0; case 0: return REDISSPEC_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public RedisSpecCase getRedisSpecCase() { return RedisSpecCase.forNumber( redisSpecCase_); } public static final int VERSION_FIELD_NUMBER = 1; private volatile java.lang.Object version_; /** *
     * Version of Redis used in the cluster.
     * 
* * string version = 1; * @return The version. */ @java.lang.Override public java.lang.String getVersion() { java.lang.Object ref = version_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); version_ = s; return s; } } /** *
     * Version of Redis used in the cluster.
     * 
* * string version = 1; * @return The bytes for version. */ @java.lang.Override public com.google.protobuf.ByteString getVersionBytes() { java.lang.Object ref = version_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); version_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int REDIS_CONFIG_5_0_FIELD_NUMBER = 2; /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig5_0 redis_config_5_0 = 2 [json_name = "redisConfig_5_0"]; * @return Whether the redisConfig50 field is set. */ @java.lang.Override public boolean hasRedisConfig50() { return redisSpecCase_ == 2; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig5_0 redis_config_5_0 = 2 [json_name = "redisConfig_5_0"]; * @return The redisConfig50. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0 getRedisConfig50() { if (redisSpecCase_ == 2) { return (yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0) redisSpec_; } return yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0.getDefaultInstance(); } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig5_0 redis_config_5_0 = 2 [json_name = "redisConfig_5_0"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0OrBuilder getRedisConfig50OrBuilder() { if (redisSpecCase_ == 2) { return (yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0) redisSpec_; } return yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0.getDefaultInstance(); } public static final int REDIS_CONFIG_6_0_FIELD_NUMBER = 6; /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_0 redis_config_6_0 = 6 [json_name = "redisConfig_6_0"]; * @return Whether the redisConfig60 field is set. */ @java.lang.Override public boolean hasRedisConfig60() { return redisSpecCase_ == 6; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_0 redis_config_6_0 = 6 [json_name = "redisConfig_6_0"]; * @return The redisConfig60. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0 getRedisConfig60() { if (redisSpecCase_ == 6) { return (yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0) redisSpec_; } return yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0.getDefaultInstance(); } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_0 redis_config_6_0 = 6 [json_name = "redisConfig_6_0"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0OrBuilder getRedisConfig60OrBuilder() { if (redisSpecCase_ == 6) { return (yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0) redisSpec_; } return yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0.getDefaultInstance(); } public static final int REDIS_CONFIG_6_2_FIELD_NUMBER = 7; /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_2 redis_config_6_2 = 7 [json_name = "redisConfig_6_2"]; * @return Whether the redisConfig62 field is set. */ @java.lang.Override public boolean hasRedisConfig62() { return redisSpecCase_ == 7; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_2 redis_config_6_2 = 7 [json_name = "redisConfig_6_2"]; * @return The redisConfig62. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2 getRedisConfig62() { if (redisSpecCase_ == 7) { return (yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2) redisSpec_; } return yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2.getDefaultInstance(); } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_2 redis_config_6_2 = 7 [json_name = "redisConfig_6_2"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2OrBuilder getRedisConfig62OrBuilder() { if (redisSpecCase_ == 7) { return (yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2) redisSpec_; } return yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2.getDefaultInstance(); } public static final int REDIS_CONFIG_7_0_FIELD_NUMBER = 8; /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig7_0 redis_config_7_0 = 8 [json_name = "redisConfig_7_0"]; * @return Whether the redisConfig70 field is set. */ @java.lang.Override public boolean hasRedisConfig70() { return redisSpecCase_ == 8; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig7_0 redis_config_7_0 = 8 [json_name = "redisConfig_7_0"]; * @return The redisConfig70. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0 getRedisConfig70() { if (redisSpecCase_ == 8) { return (yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0) redisSpec_; } return yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0.getDefaultInstance(); } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig7_0 redis_config_7_0 = 8 [json_name = "redisConfig_7_0"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0OrBuilder getRedisConfig70OrBuilder() { if (redisSpecCase_ == 8) { return (yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0) redisSpec_; } return yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0.getDefaultInstance(); } public static final int RESOURCES_FIELD_NUMBER = 3; private yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources resources_; /** *
     * Resources allocated to Redis hosts.
     * 
* * .yandex.cloud.mdb.redis.v1.Resources resources = 3; * @return Whether the resources field is set. */ @java.lang.Override public boolean hasResources() { return resources_ != null; } /** *
     * Resources allocated to Redis hosts.
     * 
* * .yandex.cloud.mdb.redis.v1.Resources resources = 3; * @return The resources. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources getResources() { return resources_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } /** *
     * Resources allocated to Redis hosts.
     * 
* * .yandex.cloud.mdb.redis.v1.Resources resources = 3; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { return getResources(); } 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.redis.v1.ClusterOuterClass.Access access_; /** *
     * Access policy to DB
     * 
* * .yandex.cloud.mdb.redis.v1.Access access = 5; * @return Whether the access field is set. */ @java.lang.Override public boolean hasAccess() { return access_ != null; } /** *
     * Access policy to DB
     * 
* * .yandex.cloud.mdb.redis.v1.Access access = 5; * @return The access. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access getAccess() { return access_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access.getDefaultInstance() : access_; } /** *
     * Access policy to DB
     * 
* * .yandex.cloud.mdb.redis.v1.Access access = 5; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.AccessOrBuilder getAccessOrBuilder() { return getAccess(); } public static final int REDIS_FIELD_NUMBER = 11; private yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig redis_; /** *
     * Unified configuration of a Redis cluster
     * 
* * .yandex.cloud.mdb.redis.v1.config.RedisConfig redis = 11; * @return Whether the redis field is set. */ @java.lang.Override public boolean hasRedis() { return redis_ != null; } /** *
     * Unified configuration of a Redis cluster
     * 
* * .yandex.cloud.mdb.redis.v1.config.RedisConfig redis = 11; * @return The redis. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig getRedis() { return redis_ == null ? yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig.getDefaultInstance() : redis_; } /** *
     * Unified configuration of a Redis cluster
     * 
* * .yandex.cloud.mdb.redis.v1.config.RedisConfig redis = 11; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfigOrBuilder getRedisOrBuilder() { return getRedis(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, version_); } if (redisSpecCase_ == 2) { output.writeMessage(2, (yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0) redisSpec_); } if (resources_ != null) { output.writeMessage(3, getResources()); } if (backupWindowStart_ != null) { output.writeMessage(4, getBackupWindowStart()); } if (access_ != null) { output.writeMessage(5, getAccess()); } if (redisSpecCase_ == 6) { output.writeMessage(6, (yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0) redisSpec_); } if (redisSpecCase_ == 7) { output.writeMessage(7, (yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2) redisSpec_); } if (redisSpecCase_ == 8) { output.writeMessage(8, (yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0) redisSpec_); } if (redis_ != null) { output.writeMessage(11, getRedis()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(version_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, version_); } if (redisSpecCase_ == 2) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, (yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0) redisSpec_); } if (resources_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getResources()); } if (backupWindowStart_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getBackupWindowStart()); } if (access_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getAccess()); } if (redisSpecCase_ == 6) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, (yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0) redisSpec_); } if (redisSpecCase_ == 7) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, (yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2) redisSpec_); } if (redisSpecCase_ == 8) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, (yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0) redisSpec_); } if (redis_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, getRedis()); } 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.redis.v1.ClusterServiceOuterClass.ConfigSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec other = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec) obj; if (!getVersion() .equals(other.getVersion())) return false; if (hasResources() != other.hasResources()) return false; if (hasResources()) { if (!getResources() .equals(other.getResources())) 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 (hasRedis() != other.hasRedis()) return false; if (hasRedis()) { if (!getRedis() .equals(other.getRedis())) return false; } if (!getRedisSpecCase().equals(other.getRedisSpecCase())) return false; switch (redisSpecCase_) { case 2: if (!getRedisConfig50() .equals(other.getRedisConfig50())) return false; break; case 6: if (!getRedisConfig60() .equals(other.getRedisConfig60())) return false; break; case 7: if (!getRedisConfig62() .equals(other.getRedisConfig62())) return false; break; case 8: if (!getRedisConfig70() .equals(other.getRedisConfig70())) return false; break; case 0: default: } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + VERSION_FIELD_NUMBER; hash = (53 * hash) + getVersion().hashCode(); if (hasResources()) { hash = (37 * hash) + RESOURCES_FIELD_NUMBER; hash = (53 * hash) + getResources().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 (hasRedis()) { hash = (37 * hash) + REDIS_FIELD_NUMBER; hash = (53 * hash) + getRedis().hashCode(); } switch (redisSpecCase_) { case 2: hash = (37 * hash) + REDIS_CONFIG_5_0_FIELD_NUMBER; hash = (53 * hash) + getRedisConfig50().hashCode(); break; case 6: hash = (37 * hash) + REDIS_CONFIG_6_0_FIELD_NUMBER; hash = (53 * hash) + getRedisConfig60().hashCode(); break; case 7: hash = (37 * hash) + REDIS_CONFIG_6_2_FIELD_NUMBER; hash = (53 * hash) + getRedisConfig62().hashCode(); break; case 8: hash = (37 * hash) + REDIS_CONFIG_7_0_FIELD_NUMBER; hash = (53 * hash) + getRedisConfig70().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ConfigSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ConfigSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.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.redis.v1.ConfigSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.redis.v1.ConfigSpec) yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ConfigSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ConfigSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.class, yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.redis.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 (resourcesBuilder_ == null) { resources_ = null; } else { resources_ = null; resourcesBuilder_ = null; } if (backupWindowStartBuilder_ == null) { backupWindowStart_ = null; } else { backupWindowStart_ = null; backupWindowStartBuilder_ = null; } if (accessBuilder_ == null) { access_ = null; } else { access_ = null; accessBuilder_ = null; } if (redisBuilder_ == null) { redis_ = null; } else { redis_ = null; redisBuilder_ = null; } redisSpecCase_ = 0; redisSpec_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_redis_v1_ConfigSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec build() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec buildPartial() { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec result = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec(this); result.version_ = version_; if (redisSpecCase_ == 2) { if (redisConfig50Builder_ == null) { result.redisSpec_ = redisSpec_; } else { result.redisSpec_ = redisConfig50Builder_.build(); } } if (redisSpecCase_ == 6) { if (redisConfig60Builder_ == null) { result.redisSpec_ = redisSpec_; } else { result.redisSpec_ = redisConfig60Builder_.build(); } } if (redisSpecCase_ == 7) { if (redisConfig62Builder_ == null) { result.redisSpec_ = redisSpec_; } else { result.redisSpec_ = redisConfig62Builder_.build(); } } if (redisSpecCase_ == 8) { if (redisConfig70Builder_ == null) { result.redisSpec_ = redisSpec_; } else { result.redisSpec_ = redisConfig70Builder_.build(); } } if (resourcesBuilder_ == null) { result.resources_ = resources_; } else { result.resources_ = resourcesBuilder_.build(); } if (backupWindowStartBuilder_ == null) { result.backupWindowStart_ = backupWindowStart_; } else { result.backupWindowStart_ = backupWindowStartBuilder_.build(); } if (accessBuilder_ == null) { result.access_ = access_; } else { result.access_ = accessBuilder_.build(); } if (redisBuilder_ == null) { result.redis_ = redis_; } else { result.redis_ = redisBuilder_.build(); } result.redisSpecCase_ = redisSpecCase_; 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.redis.v1.ClusterServiceOuterClass.ConfigSpec) { return mergeFrom((yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec other) { if (other == yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance()) return this; if (!other.getVersion().isEmpty()) { version_ = other.version_; onChanged(); } if (other.hasResources()) { mergeResources(other.getResources()); } if (other.hasBackupWindowStart()) { mergeBackupWindowStart(other.getBackupWindowStart()); } if (other.hasAccess()) { mergeAccess(other.getAccess()); } if (other.hasRedis()) { mergeRedis(other.getRedis()); } switch (other.getRedisSpecCase()) { case REDIS_CONFIG_5_0: { mergeRedisConfig50(other.getRedisConfig50()); break; } case REDIS_CONFIG_6_0: { mergeRedisConfig60(other.getRedisConfig60()); break; } case REDIS_CONFIG_6_2: { mergeRedisConfig62(other.getRedisConfig62()); break; } case REDIS_CONFIG_7_0: { mergeRedisConfig70(other.getRedisConfig70()); break; } case REDISSPEC_NOT_SET: { break; } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int redisSpecCase_ = 0; private java.lang.Object redisSpec_; public RedisSpecCase getRedisSpecCase() { return RedisSpecCase.forNumber( redisSpecCase_); } public Builder clearRedisSpec() { redisSpecCase_ = 0; redisSpec_ = null; onChanged(); return this; } private java.lang.Object version_ = ""; /** *
       * Version of Redis used in the cluster.
       * 
* * string version = 1; * @return The version. */ public java.lang.String getVersion() { java.lang.Object ref = version_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); version_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Version of Redis used in the cluster.
       * 
* * string version = 1; * @return The bytes for version. */ public com.google.protobuf.ByteString getVersionBytes() { java.lang.Object ref = version_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); version_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Version of Redis used in the cluster.
       * 
* * string version = 1; * @param value The version to set. * @return This builder for chaining. */ public Builder setVersion( java.lang.String value) { if (value == null) { throw new NullPointerException(); } version_ = value; onChanged(); return this; } /** *
       * Version of Redis used in the cluster.
       * 
* * string version = 1; * @return This builder for chaining. */ public Builder clearVersion() { version_ = getDefaultInstance().getVersion(); onChanged(); return this; } /** *
       * Version of Redis used in the cluster.
       * 
* * string version = 1; * @param value The bytes for version to set. * @return This builder for chaining. */ public Builder setVersionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); version_ = value; onChanged(); return this; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0, yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0.Builder, yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0OrBuilder> redisConfig50Builder_; /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig5_0 redis_config_5_0 = 2 [json_name = "redisConfig_5_0"]; * @return Whether the redisConfig50 field is set. */ @java.lang.Override public boolean hasRedisConfig50() { return redisSpecCase_ == 2; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig5_0 redis_config_5_0 = 2 [json_name = "redisConfig_5_0"]; * @return The redisConfig50. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0 getRedisConfig50() { if (redisConfig50Builder_ == null) { if (redisSpecCase_ == 2) { return (yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0) redisSpec_; } return yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0.getDefaultInstance(); } else { if (redisSpecCase_ == 2) { return redisConfig50Builder_.getMessage(); } return yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0.getDefaultInstance(); } } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig5_0 redis_config_5_0 = 2 [json_name = "redisConfig_5_0"]; */ public Builder setRedisConfig50(yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0 value) { if (redisConfig50Builder_ == null) { if (value == null) { throw new NullPointerException(); } redisSpec_ = value; onChanged(); } else { redisConfig50Builder_.setMessage(value); } redisSpecCase_ = 2; return this; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig5_0 redis_config_5_0 = 2 [json_name = "redisConfig_5_0"]; */ public Builder setRedisConfig50( yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0.Builder builderForValue) { if (redisConfig50Builder_ == null) { redisSpec_ = builderForValue.build(); onChanged(); } else { redisConfig50Builder_.setMessage(builderForValue.build()); } redisSpecCase_ = 2; return this; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig5_0 redis_config_5_0 = 2 [json_name = "redisConfig_5_0"]; */ public Builder mergeRedisConfig50(yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0 value) { if (redisConfig50Builder_ == null) { if (redisSpecCase_ == 2 && redisSpec_ != yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0.getDefaultInstance()) { redisSpec_ = yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0.newBuilder((yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0) redisSpec_) .mergeFrom(value).buildPartial(); } else { redisSpec_ = value; } onChanged(); } else { if (redisSpecCase_ == 2) { redisConfig50Builder_.mergeFrom(value); } redisConfig50Builder_.setMessage(value); } redisSpecCase_ = 2; return this; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig5_0 redis_config_5_0 = 2 [json_name = "redisConfig_5_0"]; */ public Builder clearRedisConfig50() { if (redisConfig50Builder_ == null) { if (redisSpecCase_ == 2) { redisSpecCase_ = 0; redisSpec_ = null; onChanged(); } } else { if (redisSpecCase_ == 2) { redisSpecCase_ = 0; redisSpec_ = null; } redisConfig50Builder_.clear(); } return this; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig5_0 redis_config_5_0 = 2 [json_name = "redisConfig_5_0"]; */ public yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0.Builder getRedisConfig50Builder() { return getRedisConfig50FieldBuilder().getBuilder(); } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig5_0 redis_config_5_0 = 2 [json_name = "redisConfig_5_0"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0OrBuilder getRedisConfig50OrBuilder() { if ((redisSpecCase_ == 2) && (redisConfig50Builder_ != null)) { return redisConfig50Builder_.getMessageOrBuilder(); } else { if (redisSpecCase_ == 2) { return (yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0) redisSpec_; } return yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0.getDefaultInstance(); } } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig5_0 redis_config_5_0 = 2 [json_name = "redisConfig_5_0"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0, yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0.Builder, yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0OrBuilder> getRedisConfig50FieldBuilder() { if (redisConfig50Builder_ == null) { if (!(redisSpecCase_ == 2)) { redisSpec_ = yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0.getDefaultInstance(); } redisConfig50Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0, yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0.Builder, yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0OrBuilder>( (yandex.cloud.api.mdb.redis.v1.config.Redis50.RedisConfig5_0) redisSpec_, getParentForChildren(), isClean()); redisSpec_ = null; } redisSpecCase_ = 2; onChanged();; return redisConfig50Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0, yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0.Builder, yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0OrBuilder> redisConfig60Builder_; /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_0 redis_config_6_0 = 6 [json_name = "redisConfig_6_0"]; * @return Whether the redisConfig60 field is set. */ @java.lang.Override public boolean hasRedisConfig60() { return redisSpecCase_ == 6; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_0 redis_config_6_0 = 6 [json_name = "redisConfig_6_0"]; * @return The redisConfig60. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0 getRedisConfig60() { if (redisConfig60Builder_ == null) { if (redisSpecCase_ == 6) { return (yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0) redisSpec_; } return yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0.getDefaultInstance(); } else { if (redisSpecCase_ == 6) { return redisConfig60Builder_.getMessage(); } return yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0.getDefaultInstance(); } } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_0 redis_config_6_0 = 6 [json_name = "redisConfig_6_0"]; */ public Builder setRedisConfig60(yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0 value) { if (redisConfig60Builder_ == null) { if (value == null) { throw new NullPointerException(); } redisSpec_ = value; onChanged(); } else { redisConfig60Builder_.setMessage(value); } redisSpecCase_ = 6; return this; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_0 redis_config_6_0 = 6 [json_name = "redisConfig_6_0"]; */ public Builder setRedisConfig60( yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0.Builder builderForValue) { if (redisConfig60Builder_ == null) { redisSpec_ = builderForValue.build(); onChanged(); } else { redisConfig60Builder_.setMessage(builderForValue.build()); } redisSpecCase_ = 6; return this; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_0 redis_config_6_0 = 6 [json_name = "redisConfig_6_0"]; */ public Builder mergeRedisConfig60(yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0 value) { if (redisConfig60Builder_ == null) { if (redisSpecCase_ == 6 && redisSpec_ != yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0.getDefaultInstance()) { redisSpec_ = yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0.newBuilder((yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0) redisSpec_) .mergeFrom(value).buildPartial(); } else { redisSpec_ = value; } onChanged(); } else { if (redisSpecCase_ == 6) { redisConfig60Builder_.mergeFrom(value); } redisConfig60Builder_.setMessage(value); } redisSpecCase_ = 6; return this; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_0 redis_config_6_0 = 6 [json_name = "redisConfig_6_0"]; */ public Builder clearRedisConfig60() { if (redisConfig60Builder_ == null) { if (redisSpecCase_ == 6) { redisSpecCase_ = 0; redisSpec_ = null; onChanged(); } } else { if (redisSpecCase_ == 6) { redisSpecCase_ = 0; redisSpec_ = null; } redisConfig60Builder_.clear(); } return this; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_0 redis_config_6_0 = 6 [json_name = "redisConfig_6_0"]; */ public yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0.Builder getRedisConfig60Builder() { return getRedisConfig60FieldBuilder().getBuilder(); } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_0 redis_config_6_0 = 6 [json_name = "redisConfig_6_0"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0OrBuilder getRedisConfig60OrBuilder() { if ((redisSpecCase_ == 6) && (redisConfig60Builder_ != null)) { return redisConfig60Builder_.getMessageOrBuilder(); } else { if (redisSpecCase_ == 6) { return (yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0) redisSpec_; } return yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0.getDefaultInstance(); } } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_0 redis_config_6_0 = 6 [json_name = "redisConfig_6_0"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0, yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0.Builder, yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0OrBuilder> getRedisConfig60FieldBuilder() { if (redisConfig60Builder_ == null) { if (!(redisSpecCase_ == 6)) { redisSpec_ = yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0.getDefaultInstance(); } redisConfig60Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0, yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0.Builder, yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0OrBuilder>( (yandex.cloud.api.mdb.redis.v1.config.Redis60.RedisConfig6_0) redisSpec_, getParentForChildren(), isClean()); redisSpec_ = null; } redisSpecCase_ = 6; onChanged();; return redisConfig60Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2, yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2.Builder, yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2OrBuilder> redisConfig62Builder_; /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_2 redis_config_6_2 = 7 [json_name = "redisConfig_6_2"]; * @return Whether the redisConfig62 field is set. */ @java.lang.Override public boolean hasRedisConfig62() { return redisSpecCase_ == 7; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_2 redis_config_6_2 = 7 [json_name = "redisConfig_6_2"]; * @return The redisConfig62. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2 getRedisConfig62() { if (redisConfig62Builder_ == null) { if (redisSpecCase_ == 7) { return (yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2) redisSpec_; } return yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2.getDefaultInstance(); } else { if (redisSpecCase_ == 7) { return redisConfig62Builder_.getMessage(); } return yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2.getDefaultInstance(); } } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_2 redis_config_6_2 = 7 [json_name = "redisConfig_6_2"]; */ public Builder setRedisConfig62(yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2 value) { if (redisConfig62Builder_ == null) { if (value == null) { throw new NullPointerException(); } redisSpec_ = value; onChanged(); } else { redisConfig62Builder_.setMessage(value); } redisSpecCase_ = 7; return this; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_2 redis_config_6_2 = 7 [json_name = "redisConfig_6_2"]; */ public Builder setRedisConfig62( yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2.Builder builderForValue) { if (redisConfig62Builder_ == null) { redisSpec_ = builderForValue.build(); onChanged(); } else { redisConfig62Builder_.setMessage(builderForValue.build()); } redisSpecCase_ = 7; return this; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_2 redis_config_6_2 = 7 [json_name = "redisConfig_6_2"]; */ public Builder mergeRedisConfig62(yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2 value) { if (redisConfig62Builder_ == null) { if (redisSpecCase_ == 7 && redisSpec_ != yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2.getDefaultInstance()) { redisSpec_ = yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2.newBuilder((yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2) redisSpec_) .mergeFrom(value).buildPartial(); } else { redisSpec_ = value; } onChanged(); } else { if (redisSpecCase_ == 7) { redisConfig62Builder_.mergeFrom(value); } redisConfig62Builder_.setMessage(value); } redisSpecCase_ = 7; return this; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_2 redis_config_6_2 = 7 [json_name = "redisConfig_6_2"]; */ public Builder clearRedisConfig62() { if (redisConfig62Builder_ == null) { if (redisSpecCase_ == 7) { redisSpecCase_ = 0; redisSpec_ = null; onChanged(); } } else { if (redisSpecCase_ == 7) { redisSpecCase_ = 0; redisSpec_ = null; } redisConfig62Builder_.clear(); } return this; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_2 redis_config_6_2 = 7 [json_name = "redisConfig_6_2"]; */ public yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2.Builder getRedisConfig62Builder() { return getRedisConfig62FieldBuilder().getBuilder(); } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_2 redis_config_6_2 = 7 [json_name = "redisConfig_6_2"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2OrBuilder getRedisConfig62OrBuilder() { if ((redisSpecCase_ == 7) && (redisConfig62Builder_ != null)) { return redisConfig62Builder_.getMessageOrBuilder(); } else { if (redisSpecCase_ == 7) { return (yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2) redisSpec_; } return yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2.getDefaultInstance(); } } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig6_2 redis_config_6_2 = 7 [json_name = "redisConfig_6_2"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2, yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2.Builder, yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2OrBuilder> getRedisConfig62FieldBuilder() { if (redisConfig62Builder_ == null) { if (!(redisSpecCase_ == 7)) { redisSpec_ = yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2.getDefaultInstance(); } redisConfig62Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2, yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2.Builder, yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2OrBuilder>( (yandex.cloud.api.mdb.redis.v1.config.Redis62.RedisConfig6_2) redisSpec_, getParentForChildren(), isClean()); redisSpec_ = null; } redisSpecCase_ = 7; onChanged();; return redisConfig62Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0, yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0.Builder, yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0OrBuilder> redisConfig70Builder_; /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig7_0 redis_config_7_0 = 8 [json_name = "redisConfig_7_0"]; * @return Whether the redisConfig70 field is set. */ @java.lang.Override public boolean hasRedisConfig70() { return redisSpecCase_ == 8; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig7_0 redis_config_7_0 = 8 [json_name = "redisConfig_7_0"]; * @return The redisConfig70. */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0 getRedisConfig70() { if (redisConfig70Builder_ == null) { if (redisSpecCase_ == 8) { return (yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0) redisSpec_; } return yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0.getDefaultInstance(); } else { if (redisSpecCase_ == 8) { return redisConfig70Builder_.getMessage(); } return yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0.getDefaultInstance(); } } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig7_0 redis_config_7_0 = 8 [json_name = "redisConfig_7_0"]; */ public Builder setRedisConfig70(yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0 value) { if (redisConfig70Builder_ == null) { if (value == null) { throw new NullPointerException(); } redisSpec_ = value; onChanged(); } else { redisConfig70Builder_.setMessage(value); } redisSpecCase_ = 8; return this; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig7_0 redis_config_7_0 = 8 [json_name = "redisConfig_7_0"]; */ public Builder setRedisConfig70( yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0.Builder builderForValue) { if (redisConfig70Builder_ == null) { redisSpec_ = builderForValue.build(); onChanged(); } else { redisConfig70Builder_.setMessage(builderForValue.build()); } redisSpecCase_ = 8; return this; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig7_0 redis_config_7_0 = 8 [json_name = "redisConfig_7_0"]; */ public Builder mergeRedisConfig70(yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0 value) { if (redisConfig70Builder_ == null) { if (redisSpecCase_ == 8 && redisSpec_ != yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0.getDefaultInstance()) { redisSpec_ = yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0.newBuilder((yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0) redisSpec_) .mergeFrom(value).buildPartial(); } else { redisSpec_ = value; } onChanged(); } else { if (redisSpecCase_ == 8) { redisConfig70Builder_.mergeFrom(value); } redisConfig70Builder_.setMessage(value); } redisSpecCase_ = 8; return this; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig7_0 redis_config_7_0 = 8 [json_name = "redisConfig_7_0"]; */ public Builder clearRedisConfig70() { if (redisConfig70Builder_ == null) { if (redisSpecCase_ == 8) { redisSpecCase_ = 0; redisSpec_ = null; onChanged(); } } else { if (redisSpecCase_ == 8) { redisSpecCase_ = 0; redisSpec_ = null; } redisConfig70Builder_.clear(); } return this; } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig7_0 redis_config_7_0 = 8 [json_name = "redisConfig_7_0"]; */ public yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0.Builder getRedisConfig70Builder() { return getRedisConfig70FieldBuilder().getBuilder(); } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig7_0 redis_config_7_0 = 8 [json_name = "redisConfig_7_0"]; */ @java.lang.Override public yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0OrBuilder getRedisConfig70OrBuilder() { if ((redisSpecCase_ == 8) && (redisConfig70Builder_ != null)) { return redisConfig70Builder_.getMessageOrBuilder(); } else { if (redisSpecCase_ == 8) { return (yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0) redisSpec_; } return yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0.getDefaultInstance(); } } /** * .yandex.cloud.mdb.redis.v1.config.RedisConfig7_0 redis_config_7_0 = 8 [json_name = "redisConfig_7_0"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0, yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0.Builder, yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0OrBuilder> getRedisConfig70FieldBuilder() { if (redisConfig70Builder_ == null) { if (!(redisSpecCase_ == 8)) { redisSpec_ = yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0.getDefaultInstance(); } redisConfig70Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0, yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0.Builder, yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0OrBuilder>( (yandex.cloud.api.mdb.redis.v1.config.Redis70.RedisConfig7_0) redisSpec_, getParentForChildren(), isClean()); redisSpec_ = null; } redisSpecCase_ = 8; onChanged();; return redisConfig70Builder_; } private yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources resources_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.ResourcesOrBuilder> resourcesBuilder_; /** *
       * Resources allocated to Redis hosts.
       * 
* * .yandex.cloud.mdb.redis.v1.Resources resources = 3; * @return Whether the resources field is set. */ public boolean hasResources() { return resourcesBuilder_ != null || resources_ != null; } /** *
       * Resources allocated to Redis hosts.
       * 
* * .yandex.cloud.mdb.redis.v1.Resources resources = 3; * @return The resources. */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources getResources() { if (resourcesBuilder_ == null) { return resources_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } else { return resourcesBuilder_.getMessage(); } } /** *
       * Resources allocated to Redis hosts.
       * 
* * .yandex.cloud.mdb.redis.v1.Resources resources = 3; */ public Builder setResources(yandex.cloud.api.mdb.redis.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 Redis hosts.
       * 
* * .yandex.cloud.mdb.redis.v1.Resources resources = 3; */ public Builder setResources( yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources.Builder builderForValue) { if (resourcesBuilder_ == null) { resources_ = builderForValue.build(); onChanged(); } else { resourcesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Resources allocated to Redis hosts.
       * 
* * .yandex.cloud.mdb.redis.v1.Resources resources = 3; */ public Builder mergeResources(yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources value) { if (resourcesBuilder_ == null) { if (resources_ != null) { resources_ = yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources.newBuilder(resources_).mergeFrom(value).buildPartial(); } else { resources_ = value; } onChanged(); } else { resourcesBuilder_.mergeFrom(value); } return this; } /** *
       * Resources allocated to Redis hosts.
       * 
* * .yandex.cloud.mdb.redis.v1.Resources resources = 3; */ public Builder clearResources() { if (resourcesBuilder_ == null) { resources_ = null; onChanged(); } else { resources_ = null; resourcesBuilder_ = null; } return this; } /** *
       * Resources allocated to Redis hosts.
       * 
* * .yandex.cloud.mdb.redis.v1.Resources resources = 3; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources.Builder getResourcesBuilder() { onChanged(); return getResourcesFieldBuilder().getBuilder(); } /** *
       * Resources allocated to Redis hosts.
       * 
* * .yandex.cloud.mdb.redis.v1.Resources resources = 3; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { if (resourcesBuilder_ != null) { return resourcesBuilder_.getMessageOrBuilder(); } else { return resources_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } } /** *
       * Resources allocated to Redis hosts.
       * 
* * .yandex.cloud.mdb.redis.v1.Resources resources = 3; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.ResourcesOrBuilder> getResourcesFieldBuilder() { if (resourcesBuilder_ == null) { resourcesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.ResourcesOrBuilder>( getResources(), getParentForChildren(), isClean()); resources_ = null; } return resourcesBuilder_; } 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.redis.v1.ClusterOuterClass.Access access_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access.Builder, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.AccessOrBuilder> accessBuilder_; /** *
       * Access policy to DB
       * 
* * .yandex.cloud.mdb.redis.v1.Access access = 5; * @return Whether the access field is set. */ public boolean hasAccess() { return accessBuilder_ != null || access_ != null; } /** *
       * Access policy to DB
       * 
* * .yandex.cloud.mdb.redis.v1.Access access = 5; * @return The access. */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access getAccess() { if (accessBuilder_ == null) { return access_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access.getDefaultInstance() : access_; } else { return accessBuilder_.getMessage(); } } /** *
       * Access policy to DB
       * 
* * .yandex.cloud.mdb.redis.v1.Access access = 5; */ public Builder setAccess(yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access value) { if (accessBuilder_ == null) { if (value == null) { throw new NullPointerException(); } access_ = value; onChanged(); } else { accessBuilder_.setMessage(value); } return this; } /** *
       * Access policy to DB
       * 
* * .yandex.cloud.mdb.redis.v1.Access access = 5; */ public Builder setAccess( yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access.Builder builderForValue) { if (accessBuilder_ == null) { access_ = builderForValue.build(); onChanged(); } else { accessBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Access policy to DB
       * 
* * .yandex.cloud.mdb.redis.v1.Access access = 5; */ public Builder mergeAccess(yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access value) { if (accessBuilder_ == null) { if (access_ != null) { access_ = yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access.newBuilder(access_).mergeFrom(value).buildPartial(); } else { access_ = value; } onChanged(); } else { accessBuilder_.mergeFrom(value); } return this; } /** *
       * Access policy to DB
       * 
* * .yandex.cloud.mdb.redis.v1.Access access = 5; */ public Builder clearAccess() { if (accessBuilder_ == null) { access_ = null; onChanged(); } else { access_ = null; accessBuilder_ = null; } return this; } /** *
       * Access policy to DB
       * 
* * .yandex.cloud.mdb.redis.v1.Access access = 5; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access.Builder getAccessBuilder() { onChanged(); return getAccessFieldBuilder().getBuilder(); } /** *
       * Access policy to DB
       * 
* * .yandex.cloud.mdb.redis.v1.Access access = 5; */ public yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.AccessOrBuilder getAccessOrBuilder() { if (accessBuilder_ != null) { return accessBuilder_.getMessageOrBuilder(); } else { return access_ == null ? yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access.getDefaultInstance() : access_; } } /** *
       * Access policy to DB
       * 
* * .yandex.cloud.mdb.redis.v1.Access access = 5; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access.Builder, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.AccessOrBuilder> getAccessFieldBuilder() { if (accessBuilder_ == null) { accessBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.Access.Builder, yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.AccessOrBuilder>( getAccess(), getParentForChildren(), isClean()); access_ = null; } return accessBuilder_; } private yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig redis_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig, yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig.Builder, yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfigOrBuilder> redisBuilder_; /** *
       * Unified configuration of a Redis cluster
       * 
* * .yandex.cloud.mdb.redis.v1.config.RedisConfig redis = 11; * @return Whether the redis field is set. */ public boolean hasRedis() { return redisBuilder_ != null || redis_ != null; } /** *
       * Unified configuration of a Redis cluster
       * 
* * .yandex.cloud.mdb.redis.v1.config.RedisConfig redis = 11; * @return The redis. */ public yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig getRedis() { if (redisBuilder_ == null) { return redis_ == null ? yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig.getDefaultInstance() : redis_; } else { return redisBuilder_.getMessage(); } } /** *
       * Unified configuration of a Redis cluster
       * 
* * .yandex.cloud.mdb.redis.v1.config.RedisConfig redis = 11; */ public Builder setRedis(yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig value) { if (redisBuilder_ == null) { if (value == null) { throw new NullPointerException(); } redis_ = value; onChanged(); } else { redisBuilder_.setMessage(value); } return this; } /** *
       * Unified configuration of a Redis cluster
       * 
* * .yandex.cloud.mdb.redis.v1.config.RedisConfig redis = 11; */ public Builder setRedis( yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig.Builder builderForValue) { if (redisBuilder_ == null) { redis_ = builderForValue.build(); onChanged(); } else { redisBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Unified configuration of a Redis cluster
       * 
* * .yandex.cloud.mdb.redis.v1.config.RedisConfig redis = 11; */ public Builder mergeRedis(yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig value) { if (redisBuilder_ == null) { if (redis_ != null) { redis_ = yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig.newBuilder(redis_).mergeFrom(value).buildPartial(); } else { redis_ = value; } onChanged(); } else { redisBuilder_.mergeFrom(value); } return this; } /** *
       * Unified configuration of a Redis cluster
       * 
* * .yandex.cloud.mdb.redis.v1.config.RedisConfig redis = 11; */ public Builder clearRedis() { if (redisBuilder_ == null) { redis_ = null; onChanged(); } else { redis_ = null; redisBuilder_ = null; } return this; } /** *
       * Unified configuration of a Redis cluster
       * 
* * .yandex.cloud.mdb.redis.v1.config.RedisConfig redis = 11; */ public yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig.Builder getRedisBuilder() { onChanged(); return getRedisFieldBuilder().getBuilder(); } /** *
       * Unified configuration of a Redis cluster
       * 
* * .yandex.cloud.mdb.redis.v1.config.RedisConfig redis = 11; */ public yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfigOrBuilder getRedisOrBuilder() { if (redisBuilder_ != null) { return redisBuilder_.getMessageOrBuilder(); } else { return redis_ == null ? yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig.getDefaultInstance() : redis_; } } /** *
       * Unified configuration of a Redis cluster
       * 
* * .yandex.cloud.mdb.redis.v1.config.RedisConfig redis = 11; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig, yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig.Builder, yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfigOrBuilder> getRedisFieldBuilder() { if (redisBuilder_ == null) { redisBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig, yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfig.Builder, yandex.cloud.api.mdb.redis.v1.config.Redis.RedisConfigOrBuilder>( getRedis(), getParentForChildren(), isClean()); redis_ = null; } return redisBuilder_; } @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.redis.v1.ConfigSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.redis.v1.ConfigSpec) private static final yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.redis.v1.ClusterServiceOuterClass.ConfigSpec(); } public static yandex.cloud.api.mdb.redis.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.redis.v1.ClusterServiceOuterClass.ConfigSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_GetClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_GetClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_ListClustersRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_ListClustersRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_ListClustersResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_ListClustersResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_CreateClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_CreateClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_CreateClusterRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_CreateClusterRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_CreateClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_CreateClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_StartClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_StartClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_StartClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_StartClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_StopClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_StopClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_StopClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_StopClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_MoveClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_MoveClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_MoveClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_MoveClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_BackupClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_BackupClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_BackupClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_BackupClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_LogRecord_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_LogRecord_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_LogRecord_MessageEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_LogRecord_MessageEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_StreamLogRecord_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_StreamLogRecord_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_StreamClusterLogsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_StreamClusterLogsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_GetClusterShardRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_GetClusterShardRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_UpdateHostSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_UpdateHostSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_HostSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_HostSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_redis_v1_ConfigSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_redis_v1_ConfigSpec_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n/yandex/cloud/mdb/redis/v1/cluster_serv" + "ice.proto\022\031yandex.cloud.mdb.redis.v1\032\034go" + "ogle/api/annotations.proto\032 google/proto" + "buf/field_mask.proto\032\037google/protobuf/ti" + "mestamp.proto\032\036google/protobuf/wrappers." + "proto\032\033google/type/timeofday.proto\032 yand" + "ex/cloud/api/operation.proto\032&yandex/clo" + "ud/operation/operation.proto\032\035yandex/clo" + "ud/validation.proto\032&yandex/cloud/mdb/re" + "dis/v1/backup.proto\032\'yandex/cloud/mdb/re" + "dis/v1/cluster.proto\032,yandex/cloud/mdb/r" + "edis/v1/config/redis.proto\032/yandex/cloud" + "/mdb/redis/v1/config/redis5_0.proto\032/yan" + "dex/cloud/mdb/redis/v1/config/redis6_0.p" + "roto\032/yandex/cloud/mdb/redis/v1/config/r" + "edis6_2.proto\032/yandex/cloud/mdb/redis/v1" + "/config/redis7_0.proto\032+yandex/cloud/mdb" + "/redis/v1/maintenance.proto\"5\n\021GetCluste" + "rRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=" + "50\"\220\001\n\023ListClustersRequest\022\037\n\tfolder_id\030" + "\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\035\n\tpage_size\030\002 \001(\003B\n" + "\372\3071\0060-1000\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<=10" + "0\022\032\n\006filter\030\004 \001(\tB\n\212\3101\006<=1000\"e\n\024ListClu" + "stersResponse\0224\n\010clusters\030\001 \003(\0132\".yandex" + ".cloud.mdb.redis.v1.Cluster\022\027\n\017next_page" + "_token\030\002 \001(\t\"\230\006\n\024CreateClusterRequest\022\037\n" + "\tfolder_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022,\n\004name\030\002" + " \001(\tB\036\350\3071\001\212\3101\004<=63\362\3071\016[a-zA-Z0-9_-]*\022\036\n\013" + "description\030\003 \001(\tB\t\212\3101\005<=256\022\214\001\n\006labels\030" + "\004 \003(\0132;.yandex.cloud.mdb.redis.v1.Create" + "ClusterRequest.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]*\022I\n\013environment\030\005 \001(\0162..yande" + "x.cloud.mdb.redis.v1.Cluster.Environment" + "B\004\350\3071\001\022@\n\013config_spec\030\006 \001(\0132%.yandex.clo" + "ud.mdb.redis.v1.ConfigSpecB\004\350\3071\001\022?\n\nhost" + "_specs\030\007 \003(\0132#.yandex.cloud.mdb.redis.v1" + ".HostSpecB\006\202\3101\002>0\022 \n\nnetwork_id\030\n \001(\tB\014\350" + "\3071\001\212\3101\004<=50\022\017\n\007sharded\030\013 \001(\010\022\032\n\022security" + "_group_ids\030\014 \003(\t\022/\n\013tls_enabled\030\r \001(\0132\032." + "google.protobuf.BoolValue\022\033\n\023deletion_pr" + "otection\030\016 \001(\010\022L\n\020persistence_mode\030\017 \001(\016" + "22.yandex.cloud.mdb.redis.v1.Cluster.Per" + "sistenceMode\022\032\n\022announce_hostnames\030\020 \001(\010" + "\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 " + "\001(\t:\0028\001\"+\n\025CreateClusterMetadata\022\022\n\nclus" + "ter_id\030\001 \001(\t\"\232\005\n\024UpdateClusterRequest\022 \n" + "\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022/\n\013updat" + "e_mask\030\002 \001(\0132\032.google.protobuf.FieldMask" + "\022\036\n\013description\030\003 \001(\tB\t\212\3101\005<=256\022\214\001\n\006lab" + "els\030\004 \003(\0132;.yandex.cloud.mdb.redis.v1.Up" + "dateClusterRequest.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]*\022:\n\013config_spec\030\005 \001(\0132%.y" + "andex.cloud.mdb.redis.v1.ConfigSpec\022(\n\004n" + "ame\030\006 \001(\tB\032\212\3101\004<=63\362\3071\016[a-zA-Z0-9_-]*\022H\n" + "\022maintenance_window\030\007 \001(\0132,.yandex.cloud" + ".mdb.redis.v1.MaintenanceWindow\022\032\n\022secur" + "ity_group_ids\030\010 \003(\t\022\033\n\023deletion_protecti" + "on\030\t \001(\010\022L\n\020persistence_mode\030\n \001(\01622.yan" + "dex.cloud.mdb.redis.v1.Cluster.Persisten" + "ceMode\022\032\n\022announce_hostnames\030\014 \001(\010\032-\n\013La" + "belsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028" + "\001\"+\n\025UpdateClusterMetadata\022\022\n\ncluster_id" + "\030\001 \001(\t\"8\n\024DeleteClusterRequest\022 \n\ncluste" + "r_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"+\n\025DeleteCluste" + "rMetadata\022\022\n\ncluster_id\030\001 \001(\t\"7\n\023StartCl" + "usterRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\310" + "1\004<=50\"*\n\024StartClusterMetadata\022\022\n\ncluste" + "r_id\030\001 \001(\t\"6\n\022StopClusterRequest\022 \n\nclus" + "ter_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\")\n\023StopCluste" + "rMetadata\022\022\n\ncluster_id\030\001 \001(\t\"c\n\022MoveClu" + "sterRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101" + "\004<=50\022+\n\025destination_folder_id\030\002 \001(\tB\014\350\307" + "1\001\212\3101\004<=50\"b\n\023MoveClusterMetadata\022\022\n\nclu" + "ster_id\030\001 \001(\t\022\030\n\020source_folder_id\030\002 \001(\t\022" + "\035\n\025destination_folder_id\030\003 \001(\t\"\213\001\n\031Updat" + "eClusterHostsRequest\022 \n\ncluster_id\030\001 \001(\t" + "B\014\350\3071\001\212\3101\004<=50\022L\n\021update_host_specs\030\002 \003(" + "\0132).yandex.cloud.mdb.redis.v1.UpdateHost" + "SpecB\006\202\3101\002>0\"D\n\032UpdateClusterHostsMetada" + "ta\022\022\n\ncluster_id\030\001 \001(\t\022\022\n\nhost_names\030\002 \003" + "(\t\"8\n\024BackupClusterRequest\022 \n\ncluster_id" + "\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"+\n\025BackupClusterMet" + "adata\022\022\n\ncluster_id\030\001 \001(\t\"\236\006\n\025RestoreClu" + "sterRequest\022\027\n\tbackup_id\030\001 \001(\tB\004\350\3071\001\022,\n\004" + "name\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\215\001\n\006l" + "abels\030\004 \003(\0132<.yandex.cloud.mdb.redis.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]*\022I\n\013environment\030\005 \001(\0162" + "..yandex.cloud.mdb.redis.v1.Cluster.Envi" + "ronmentB\004\350\3071\001\022@\n\013config_spec\030\006 \001(\0132%.yan" + "dex.cloud.mdb.redis.v1.ConfigSpecB\004\350\3071\001\022" + "?\n\nhost_specs\030\007 \003(\0132#.yandex.cloud.mdb.r" + "edis.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\022security_group_ids\030\n \003(\t\022/\n\013t" + "ls_enabled\030\013 \001(\0132\032.google.protobuf.BoolV" + "alue\022L\n\020persistence_mode\030\014 \001(\01622.yandex." + "cloud.mdb.redis.v1.Cluster.PersistenceMo" + "de\022\033\n\023deletion_protection\030\r \001(\010\022\032\n\022annou" + "nce_hostnames\030\016 \001(\010\032-\n\013LabelsEntry\022\013\n\003ke" + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"?\n\026RestoreClu" + "sterMetadata\022\022\n\ncluster_id\030\001 \001(\t\022\021\n\tback" + "up_id\030\002 \001(\t\"^\n\033StartClusterFailoverReque" + "st\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\035\n\n" + "host_names\030\002 \003(\tB\t\212\3101\005<=253\"F\n\034StartClus" + "terFailoverMetadata\022\022\n\ncluster_id\030\001 \001(\t\022" + "\022\n\nhost_names\030\002 \003(\t\"\312\002\n\034RescheduleMainte" + "nanceRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\310" + "1\004<=50\022e\n\017reschedule_type\030\002 \001(\0162F.yandex" + ".cloud.mdb.redis.v1.RescheduleMaintenanc" + "eRequest.RescheduleTypeB\004\350\3071\001\0221\n\rdelayed" + "_until\030\003 \001(\0132\032.google.protobuf.Timestamp" + "\"n\n\016RescheduleType\022\037\n\033RESCHEDULE_TYPE_UN" + "SPECIFIED\020\000\022\r\n\tIMMEDIATE\020\001\022\031\n\025NEXT_AVAIL" + "ABLE_WINDOW\020\002\022\021\n\rSPECIFIC_TIME\020\003\"f\n\035Resc" + "heduleMaintenanceMetadata\022\022\n\ncluster_id\030" + "\001 \001(\t\0221\n\rdelayed_until\030\004 \001(\0132\032.google.pr" + "otobuf.Timestamp\"\256\001\n\tLogRecord\022-\n\ttimest" + "amp\030\001 \001(\0132\032.google.protobuf.Timestamp\022B\n" + "\007message\030\002 \003(\01321.yandex.cloud.mdb.redis." + "v1.LogRecord.MessageEntry\032.\n\014MessageEntr" + "y\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\370\002\n\026Li" + "stClusterLogsRequest\022 \n\ncluster_id\030\001 \001(\t" + "B\014\350\3071\001\212\3101\004<=50\022\025\n\rcolumn_filter\030\002 \003(\t\022S\n" + "\014service_type\030\003 \001(\0162=.yandex.cloud.mdb.r" + "edis.v1.ListClusterLogsRequest.ServiceTy" + "pe\022-\n\tfrom_time\030\004 \001(\0132\032.google.protobuf." + "Timestamp\022+\n\007to_time\030\005 \001(\0132\032.google.prot" + "obuf.Timestamp\022\035\n\tpage_size\030\006 \001(\003B\n\372\3071\0060" + "-1000\022\035\n\npage_token\030\007 \001(\tB\t\212\3101\005<=100\"6\n\013" + "ServiceType\022\034\n\030SERVICE_TYPE_UNSPECIFIED\020" + "\000\022\t\n\005REDIS\020\001\"f\n\027ListClusterLogsResponse\022" + "2\n\004logs\030\001 \003(\0132$.yandex.cloud.mdb.redis.v" + "1.LogRecord\022\027\n\017next_page_token\030\002 \001(\t\"b\n\017" + "StreamLogRecord\0224\n\006record\030\001 \001(\0132$.yandex" + ".cloud.mdb.redis.v1.LogRecord\022\031\n\021next_re" + "cord_token\030\002 \001(\t\"\373\002\n\030StreamClusterLogsRe" + "quest\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\022U\n\014service_type\030\003" + " \001(\0162?.yandex.cloud.mdb.redis.v1.StreamC" + "lusterLogsRequest.ServiceType\022-\n\tfrom_ti" + "me\030\004 \001(\0132\032.google.protobuf.Timestamp\022+\n\007" + "to_time\030\005 \001(\0132\032.google.protobuf.Timestam" + "p\022\037\n\014record_token\030\006 \001(\tB\t\212\3101\005<=100\022\032\n\006fi" + "lter\030\007 \001(\tB\n\212\3101\006<=1000\"6\n\013ServiceType\022\034\n" + "\030SERVICE_TYPE_UNSPECIFIED\020\000\022\t\n\005REDIS\020\001\"~" + "\n\034ListClusterOperationsRequest\022 \n\ncluste" + "r_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\"o\n\035ListClusterOperationsResponse\022" + "5\n\noperations\030\001 \003(\0132!.yandex.cloud.opera" + "tion.Operation\022\027\n\017next_page_token\030\002 \001(\t\"" + "{\n\031ListClusterBackupsRequest\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\"i\n\032ListClusterBackupsResponse\0222\n\007ba" + "ckups\030\001 \003(\0132!.yandex.cloud.mdb.redis.v1." + "Backup\022\027\n\017next_page_token\030\002 \001(\t\"y\n\027ListC" + "lusterHostsRequest\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-1" + "000\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<=100\"c\n\030Li" + "stClusterHostsResponse\022.\n\005hosts\030\001 \003(\0132\037." + "yandex.cloud.mdb.redis.v1.Host\022\027\n\017next_p" + "age_token\030\002 \001(\t\"{\n\026AddClusterHostsReques" + "t\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022?\n\nh" + "ost_specs\030\002 \003(\0132#.yandex.cloud.mdb.redis" + ".v1.HostSpecB\006\202\3101\002>0\"A\n\027AddClusterHostsM" + "etadata\022\022\n\ncluster_id\030\001 \001(\t\022\022\n\nhost_name" + "s\030\002 \003(\t\"b\n\031DeleteClusterHostsRequest\022 \n\n" + "cluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022#\n\nhost_n" + "ames\030\002 \003(\tB\017\202\3101\002>0\212\3101\005<=253\"D\n\032DeleteClu" + "sterHostsMetadata\022\022\n\ncluster_id\030\001 \001(\t\022\022\n" + "\nhost_names\030\002 \003(\t\"n\n\026GetClusterShardRequ" + "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_-]*\"z\n\030ListClusterShardsRequest\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\"f\n\031ListClusterShardsRespon" + "se\0220\n\006shards\030\001 \003(\0132 .yandex.cloud.mdb.re" + "dis.v1.Shard\022\027\n\017next_page_token\030\002 \001(\t\"\257\001" + "\n\026AddClusterShardRequest\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\nhost_s" + "pecs\030\004 \003(\0132#.yandex.cloud.mdb.redis.v1.H" + "ostSpecB\006\202\3101\002>0\"A\n\027AddClusterShardMetada" + "ta\022\022\n\ncluster_id\030\001 \001(\t\022\022\n\nshard_name\030\002 \001" + "(\t\"q\n\031DeleteClusterShardRequest\022 \n\nclust" + "er_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_i" + "d\030\001 \001(\t\022\022\n\nshard_name\030\002 \001(\t\";\n\027Rebalance" + "ClusterRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001" + "\212\3101\004<=50\".\n\030RebalanceClusterMetadata\022\022\n\n" + "cluster_id\030\001 \001(\t\"\253\001\n\016UpdateHostSpec\022\027\n\th" + "ost_name\030\001 \001(\tB\004\350\3071\001\0225\n\020replica_priority" + "\030\002 \001(\0132\033.google.protobuf.Int64Value\022\030\n\020a" + "ssign_public_ip\030\003 \001(\010\022/\n\013update_mask\030\004 \001" + "(\0132\032.google.protobuf.FieldMask\"\257\001\n\010HostS" + "pec\022\017\n\007zone_id\030\001 \001(\t\022\021\n\tsubnet_id\030\002 \001(\t\022" + ".\n\nshard_name\030\003 \001(\tB\032\212\3101\004<=63\362\3071\016[a-zA-Z" + "0-9_-]*\0225\n\020replica_priority\030\004 \001(\0132\033.goog" + "le.protobuf.Int64Value\022\030\n\020assign_public_" + "ip\030\005 \001(\010\"\206\005\n\nConfigSpec\022\017\n\007version\030\001 \001(\t" + "\022]\n\020redis_config_5_0\030\002 \001(\01320.yandex.clou" + "d.mdb.redis.v1.config.RedisConfig5_0H\000R\017" + "redisConfig_5_0\022]\n\020redis_config_6_0\030\006 \001(" + "\01320.yandex.cloud.mdb.redis.v1.config.Red" + "isConfig6_0H\000R\017redisConfig_6_0\022]\n\020redis_" + "config_6_2\030\007 \001(\01320.yandex.cloud.mdb.redi" + "s.v1.config.RedisConfig6_2H\000R\017redisConfi" + "g_6_2\022]\n\020redis_config_7_0\030\010 \001(\01320.yandex" + ".cloud.mdb.redis.v1.config.RedisConfig7_" + "0H\000R\017redisConfig_7_0\0227\n\tresources\030\003 \001(\0132" + "$.yandex.cloud.mdb.redis.v1.Resources\0223\n" + "\023backup_window_start\030\004 \001(\0132\026.google.type" + ".TimeOfDay\0221\n\006access\030\005 \001(\0132!.yandex.clou" + "d.mdb.redis.v1.Access\022<\n\005redis\030\013 \001(\0132-.y" + "andex.cloud.mdb.redis.v1.config.RedisCon" + "figB\014\n\nredis_spec2\221%\n\016ClusterService\022\210\001\n" + "\003Get\022,.yandex.cloud.mdb.redis.v1.GetClus" + "terRequest\032\".yandex.cloud.mdb.redis.v1.C" + "luster\"/\202\323\344\223\002)\022\'/managed-redis/v1/cluste" + "rs/{cluster_id}\022\213\001\n\004List\022..yandex.cloud." + "mdb.redis.v1.ListClustersRequest\032/.yande" + "x.cloud.mdb.redis.v1.ListClustersRespons" + "e\"\"\202\323\344\223\002\034\022\032/managed-redis/v1/clusters\022\247\001" + "\n\006Create\022/.yandex.cloud.mdb.redis.v1.Cre" + "ateClusterRequest\032!.yandex.cloud.operati" + "on.Operation\"I\202\323\344\223\002\037\"\032/managed-redis/v1/" + "clusters:\001*\262\322* \n\025CreateClusterMetadata\022\007" + "Cluster\022\264\001\n\006Update\022/.yandex.cloud.mdb.re" + "dis.v1.UpdateClusterRequest\032!.yandex.clo" + "ud.operation.Operation\"V\202\323\344\223\002,2\'/managed" + "-redis/v1/clusters/{cluster_id}:\001*\262\322* \n\025" + "UpdateClusterMetadata\022\007Cluster\022\277\001\n\006Delet" + "e\022/.yandex.cloud.mdb.redis.v1.DeleteClus" + "terRequest\032!.yandex.cloud.operation.Oper" + "ation\"a\202\323\344\223\002)*\'/managed-redis/v1/cluster" + "s/{cluster_id}\262\322*.\n\025DeleteClusterMetadat" + "a\022\025google.protobuf.Empty\022\264\001\n\005Start\022..yan" + "dex.cloud.mdb.redis.v1.StartClusterReque" + "st\032!.yandex.cloud.operation.Operation\"X\202" + "\323\344\223\002/\"-/managed-redis/v1/clusters/{clust" + "er_id}:start\262\322*\037\n\024StartClusterMetadata\022\007" + "Cluster\022\260\001\n\004Stop\022-.yandex.cloud.mdb.redi" + "s.v1.StopClusterRequest\032!.yandex.cloud.o" + "peration.Operation\"V\202\323\344\223\002.\",/managed-red" + "is/v1/clusters/{cluster_id}:stop\262\322*\036\n\023St" + "opClusterMetadata\022\007Cluster\022\263\001\n\004Move\022-.ya" + "ndex.cloud.mdb.redis.v1.MoveClusterReque" + "st\032!.yandex.cloud.operation.Operation\"Y\202" + "\323\344\223\0021\",/managed-redis/v1/clusters/{clust" + "er_id}:move:\001*\262\322*\036\n\023MoveClusterMetadata\022" + "\007Cluster\022\270\001\n\006Backup\022/.yandex.cloud.mdb.r" + "edis.v1.BackupClusterRequest\032!.yandex.cl" + "oud.operation.Operation\"Z\202\323\344\223\0020\"./manage" + "d-redis/v1/clusters/{cluster_id}:backup\262" + "\322* \n\025BackupClusterMetadata\022\007Cluster\022\262\001\n\007" + "Restore\0220.yandex.cloud.mdb.redis.v1.Rest" + "oreClusterRequest\032!.yandex.cloud.operati" + "on.Operation\"R\202\323\344\223\002\'\"\"/managed-redis/v1/" + "clusters:restore:\001*\262\322*!\n\026RestoreClusterM" + "etadata\022\007Cluster\022\351\001\n\025RescheduleMaintenan" + "ce\0227.yandex.cloud.mdb.redis.v1.Reschedul" + "eMaintenanceRequest\032!.yandex.cloud.opera" + "tion.Operation\"t\202\323\344\223\002B\"=/managed-redis/v" + "1/clusters/{cluster_id}:rescheduleMainte" + "nance:\001*\262\322*(\n\035RescheduleMaintenanceMetad" + "ata\022\007Cluster\022\327\001\n\rStartFailover\0226.yandex." + "cloud.mdb.redis.v1.StartClusterFailoverR" + "equest\032!.yandex.cloud.operation.Operatio" + "n\"k\202\323\344\223\002:\"5/managed-redis/v1/clusters/{c" + "luster_id}:startFailover:\001*\262\322*\'\n\034StartCl" + "usterFailoverMetadata\022\007Cluster\022\247\001\n\010ListL" + "ogs\0221.yandex.cloud.mdb.redis.v1.ListClus" + "terLogsRequest\0322.yandex.cloud.mdb.redis." + "v1.ListClusterLogsResponse\"4\202\323\344\223\002.\022,/man" + "aged-redis/v1/clusters/{cluster_id}:logs" + "\022\254\001\n\nStreamLogs\0223.yandex.cloud.mdb.redis" + ".v1.StreamClusterLogsRequest\032*.yandex.cl" + "oud.mdb.redis.v1.StreamLogRecord\";\202\323\344\223\0025" + "\0223/managed-redis/v1/clusters/{cluster_id" + "}:stream_logs0\001\022\277\001\n\016ListOperations\0227.yan" + "dex.cloud.mdb.redis.v1.ListClusterOperat" + "ionsRequest\0328.yandex.cloud.mdb.redis.v1." + "ListClusterOperationsResponse\":\202\323\344\223\0024\0222/" + "managed-redis/v1/clusters/{cluster_id}/o" + "perations\022\263\001\n\013ListBackups\0224.yandex.cloud" + ".mdb.redis.v1.ListClusterBackupsRequest\032" + "5.yandex.cloud.mdb.redis.v1.ListClusterB" + "ackupsResponse\"7\202\323\344\223\0021\022//managed-redis/v" + "1/clusters/{cluster_id}/backups\022\253\001\n\tList" + "Hosts\0222.yandex.cloud.mdb.redis.v1.ListCl" + "usterHostsRequest\0323.yandex.cloud.mdb.red" + "is.v1.ListClusterHostsResponse\"5\202\323\344\223\002/\022-" + "/managed-redis/v1/clusters/{cluster_id}/" + "hosts\022\332\001\n\010AddHosts\0221.yandex.cloud.mdb.re" + "dis.v1.AddClusterHostsRequest\032!.yandex.c" + "loud.operation.Operation\"x\202\323\344\223\002>\"9/manag" + "ed-redis/v1/clusters/{cluster_id}/hosts:" + "batchCreate:\001*\262\322*0\n\027AddClusterHostsMetad" + "ata\022\025google.protobuf.Empty\022\343\001\n\013DeleteHos" + "ts\0224.yandex.cloud.mdb.redis.v1.DeleteClu" + "sterHostsRequest\032!.yandex.cloud.operatio" + "n.Operation\"{\202\323\344\223\002>\"9/managed-redis/v1/c" + "lusters/{cluster_id}/hosts:batchDelete:\001" + "*\262\322*3\n\032DeleteClusterHostsMetadata\022\025googl" + "e.protobuf.Empty\022\343\001\n\013UpdateHosts\0224.yande" + "x.cloud.mdb.redis.v1.UpdateClusterHostsR" + "equest\032!.yandex.cloud.operation.Operatio" + "n\"{\202\323\344\223\002>\"9/managed-redis/v1/clusters/{c" + "luster_id}/hosts:batchUpdate:\001*\262\322*3\n\032Upd" + "ateClusterHostsMetadata\022\025google.protobuf" + ".Empty\022\244\001\n\010GetShard\0221.yandex.cloud.mdb.r" + "edis.v1.GetClusterShardRequest\032 .yandex." + "cloud.mdb.redis.v1.Shard\"C\202\323\344\223\002=\022;/manag" + "ed-redis/v1/clusters/{cluster_id}/shards" + "/{shard_name}\022\257\001\n\nListShards\0223.yandex.cl" + "oud.mdb.redis.v1.ListClusterShardsReques" + "t\0324.yandex.cloud.mdb.redis.v1.ListCluste" + "rShardsResponse\"6\202\323\344\223\0020\022./managed-redis/" + "v1/clusters/{cluster_id}/shards\022\277\001\n\010AddS" + "hard\0221.yandex.cloud.mdb.redis.v1.AddClus" + "terShardRequest\032!.yandex.cloud.operation" + ".Operation\"]\202\323\344\223\0023\"./managed-redis/v1/cl" + "usters/{cluster_id}/shards:\001*\262\322* \n\027AddCl" + "usterShardMetadata\022\005Shard\022\342\001\n\013DeleteShar" + "d\0224.yandex.cloud.mdb.redis.v1.DeleteClus" + "terShardRequest\032!.yandex.cloud.operation" + ".Operation\"z\202\323\344\223\002=*;/managed-redis/v1/cl" + "usters/{cluster_id}/shards/{shard_name}\262" + "\322*3\n\032DeleteClusterShardMetadata\022\025google." + "protobuf.Empty\022\304\001\n\tRebalance\0222.yandex.cl" + "oud.mdb.redis.v1.RebalanceClusterRequest" + "\032!.yandex.cloud.operation.Operation\"`\202\323\344" + "\223\0023\"1/managed-redis/v1/clusters/{cluster" + "_id}:rebalance\262\322*#\n\030RebalanceClusterMeta" + "data\022\007ClusterBd\n\035yandex.cloud.api.mdb.re" + "dis.v1ZCgithub.com/yandex-cloud/go-genpr" + "oto/yandex/cloud/mdb/redis/v1;redisb\006pro" + "to3" }; 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.redis.v1.BackupOuterClass.getDescriptor(), yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.getDescriptor(), yandex.cloud.api.mdb.redis.v1.config.Redis.getDescriptor(), yandex.cloud.api.mdb.redis.v1.config.Redis50.getDescriptor(), yandex.cloud.api.mdb.redis.v1.config.Redis60.getDescriptor(), yandex.cloud.api.mdb.redis.v1.config.Redis62.getDescriptor(), yandex.cloud.api.mdb.redis.v1.config.Redis70.getDescriptor(), yandex.cloud.api.mdb.redis.v1.Maintenance.getDescriptor(), }); internal_static_yandex_cloud_mdb_redis_v1_GetClusterRequest_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_yandex_cloud_mdb_redis_v1_GetClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_GetClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_redis_v1_ListClustersRequest_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_yandex_cloud_mdb_redis_v1_ListClustersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_ListClustersRequest_descriptor, new java.lang.String[] { "FolderId", "PageSize", "PageToken", "Filter", }); internal_static_yandex_cloud_mdb_redis_v1_ListClustersResponse_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_yandex_cloud_mdb_redis_v1_ListClustersResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_ListClustersResponse_descriptor, new java.lang.String[] { "Clusters", "NextPageToken", }); internal_static_yandex_cloud_mdb_redis_v1_CreateClusterRequest_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_yandex_cloud_mdb_redis_v1_CreateClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_CreateClusterRequest_descriptor, new java.lang.String[] { "FolderId", "Name", "Description", "Labels", "Environment", "ConfigSpec", "HostSpecs", "NetworkId", "Sharded", "SecurityGroupIds", "TlsEnabled", "DeletionProtection", "PersistenceMode", "AnnounceHostnames", }); internal_static_yandex_cloud_mdb_redis_v1_CreateClusterRequest_LabelsEntry_descriptor = internal_static_yandex_cloud_mdb_redis_v1_CreateClusterRequest_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_redis_v1_CreateClusterRequest_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_CreateClusterRequest_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_redis_v1_CreateClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_yandex_cloud_mdb_redis_v1_CreateClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_CreateClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterRequest_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterRequest_descriptor, new java.lang.String[] { "ClusterId", "UpdateMask", "Description", "Labels", "ConfigSpec", "Name", "MaintenanceWindow", "SecurityGroupIds", "DeletionProtection", "PersistenceMode", "AnnounceHostnames", }); internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterRequest_LabelsEntry_descriptor = internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterRequest_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterRequest_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterRequest_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterRequest_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_redis_v1_StartClusterRequest_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_yandex_cloud_mdb_redis_v1_StartClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_StartClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_redis_v1_StartClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_yandex_cloud_mdb_redis_v1_StartClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_StartClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_redis_v1_StopClusterRequest_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_yandex_cloud_mdb_redis_v1_StopClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_StopClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_redis_v1_StopClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_yandex_cloud_mdb_redis_v1_StopClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_StopClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_redis_v1_MoveClusterRequest_descriptor = getDescriptor().getMessageTypes().get(13); internal_static_yandex_cloud_mdb_redis_v1_MoveClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_MoveClusterRequest_descriptor, new java.lang.String[] { "ClusterId", "DestinationFolderId", }); internal_static_yandex_cloud_mdb_redis_v1_MoveClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(14); internal_static_yandex_cloud_mdb_redis_v1_MoveClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_MoveClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", "SourceFolderId", "DestinationFolderId", }); internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsRequest_descriptor = getDescriptor().getMessageTypes().get(15); internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsRequest_descriptor, new java.lang.String[] { "ClusterId", "UpdateHostSpecs", }); internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsMetadata_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_UpdateClusterHostsMetadata_descriptor, new java.lang.String[] { "ClusterId", "HostNames", }); internal_static_yandex_cloud_mdb_redis_v1_BackupClusterRequest_descriptor = getDescriptor().getMessageTypes().get(17); internal_static_yandex_cloud_mdb_redis_v1_BackupClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_BackupClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_redis_v1_BackupClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(18); internal_static_yandex_cloud_mdb_redis_v1_BackupClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_BackupClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterRequest_descriptor = getDescriptor().getMessageTypes().get(19); internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterRequest_descriptor, new java.lang.String[] { "BackupId", "Name", "Description", "Labels", "Environment", "ConfigSpec", "HostSpecs", "NetworkId", "FolderId", "SecurityGroupIds", "TlsEnabled", "PersistenceMode", "DeletionProtection", "AnnounceHostnames", }); internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterRequest_LabelsEntry_descriptor = internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterRequest_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterRequest_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterRequest_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(20); internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_RestoreClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", "BackupId", }); internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverRequest_descriptor = getDescriptor().getMessageTypes().get(21); internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverRequest_descriptor, new java.lang.String[] { "ClusterId", "HostNames", }); internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverMetadata_descriptor = getDescriptor().getMessageTypes().get(22); internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_StartClusterFailoverMetadata_descriptor, new java.lang.String[] { "ClusterId", "HostNames", }); internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceRequest_descriptor = getDescriptor().getMessageTypes().get(23); internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceRequest_descriptor, new java.lang.String[] { "ClusterId", "RescheduleType", "DelayedUntil", }); internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceMetadata_descriptor = getDescriptor().getMessageTypes().get(24); internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_RescheduleMaintenanceMetadata_descriptor, new java.lang.String[] { "ClusterId", "DelayedUntil", }); internal_static_yandex_cloud_mdb_redis_v1_LogRecord_descriptor = getDescriptor().getMessageTypes().get(25); internal_static_yandex_cloud_mdb_redis_v1_LogRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_LogRecord_descriptor, new java.lang.String[] { "Timestamp", "Message", }); internal_static_yandex_cloud_mdb_redis_v1_LogRecord_MessageEntry_descriptor = internal_static_yandex_cloud_mdb_redis_v1_LogRecord_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_redis_v1_LogRecord_MessageEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_LogRecord_MessageEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsRequest_descriptor = getDescriptor().getMessageTypes().get(26); internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsRequest_descriptor, new java.lang.String[] { "ClusterId", "ColumnFilter", "ServiceType", "FromTime", "ToTime", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsResponse_descriptor = getDescriptor().getMessageTypes().get(27); internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_ListClusterLogsResponse_descriptor, new java.lang.String[] { "Logs", "NextPageToken", }); internal_static_yandex_cloud_mdb_redis_v1_StreamLogRecord_descriptor = getDescriptor().getMessageTypes().get(28); internal_static_yandex_cloud_mdb_redis_v1_StreamLogRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_StreamLogRecord_descriptor, new java.lang.String[] { "Record", "NextRecordToken", }); internal_static_yandex_cloud_mdb_redis_v1_StreamClusterLogsRequest_descriptor = getDescriptor().getMessageTypes().get(29); internal_static_yandex_cloud_mdb_redis_v1_StreamClusterLogsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_StreamClusterLogsRequest_descriptor, new java.lang.String[] { "ClusterId", "ColumnFilter", "ServiceType", "FromTime", "ToTime", "RecordToken", "Filter", }); internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsRequest_descriptor = getDescriptor().getMessageTypes().get(30); internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsResponse_descriptor = getDescriptor().getMessageTypes().get(31); internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_ListClusterOperationsResponse_descriptor, new java.lang.String[] { "Operations", "NextPageToken", }); internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsRequest_descriptor = getDescriptor().getMessageTypes().get(32); internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsResponse_descriptor = getDescriptor().getMessageTypes().get(33); internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_ListClusterBackupsResponse_descriptor, new java.lang.String[] { "Backups", "NextPageToken", }); internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsRequest_descriptor = getDescriptor().getMessageTypes().get(34); internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsResponse_descriptor = getDescriptor().getMessageTypes().get(35); internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_ListClusterHostsResponse_descriptor, new java.lang.String[] { "Hosts", "NextPageToken", }); internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsRequest_descriptor = getDescriptor().getMessageTypes().get(36); internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsRequest_descriptor, new java.lang.String[] { "ClusterId", "HostSpecs", }); internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsMetadata_descriptor = getDescriptor().getMessageTypes().get(37); internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_AddClusterHostsMetadata_descriptor, new java.lang.String[] { "ClusterId", "HostNames", }); internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsRequest_descriptor = getDescriptor().getMessageTypes().get(38); internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsRequest_descriptor, new java.lang.String[] { "ClusterId", "HostNames", }); internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsMetadata_descriptor = getDescriptor().getMessageTypes().get(39); internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterHostsMetadata_descriptor, new java.lang.String[] { "ClusterId", "HostNames", }); internal_static_yandex_cloud_mdb_redis_v1_GetClusterShardRequest_descriptor = getDescriptor().getMessageTypes().get(40); internal_static_yandex_cloud_mdb_redis_v1_GetClusterShardRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_GetClusterShardRequest_descriptor, new java.lang.String[] { "ClusterId", "ShardName", }); internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsRequest_descriptor = getDescriptor().getMessageTypes().get(41); internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsResponse_descriptor = getDescriptor().getMessageTypes().get(42); internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_ListClusterShardsResponse_descriptor, new java.lang.String[] { "Shards", "NextPageToken", }); internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardRequest_descriptor = getDescriptor().getMessageTypes().get(43); internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardRequest_descriptor, new java.lang.String[] { "ClusterId", "ShardName", "HostSpecs", }); internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardMetadata_descriptor = getDescriptor().getMessageTypes().get(44); internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_AddClusterShardMetadata_descriptor, new java.lang.String[] { "ClusterId", "ShardName", }); internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardRequest_descriptor = getDescriptor().getMessageTypes().get(45); internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardRequest_descriptor, new java.lang.String[] { "ClusterId", "ShardName", }); internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardMetadata_descriptor = getDescriptor().getMessageTypes().get(46); internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_DeleteClusterShardMetadata_descriptor, new java.lang.String[] { "ClusterId", "ShardName", }); internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterRequest_descriptor = getDescriptor().getMessageTypes().get(47); internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(48); internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_RebalanceClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_redis_v1_UpdateHostSpec_descriptor = getDescriptor().getMessageTypes().get(49); internal_static_yandex_cloud_mdb_redis_v1_UpdateHostSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_UpdateHostSpec_descriptor, new java.lang.String[] { "HostName", "ReplicaPriority", "AssignPublicIp", "UpdateMask", }); internal_static_yandex_cloud_mdb_redis_v1_HostSpec_descriptor = getDescriptor().getMessageTypes().get(50); internal_static_yandex_cloud_mdb_redis_v1_HostSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_HostSpec_descriptor, new java.lang.String[] { "ZoneId", "SubnetId", "ShardName", "ReplicaPriority", "AssignPublicIp", }); internal_static_yandex_cloud_mdb_redis_v1_ConfigSpec_descriptor = getDescriptor().getMessageTypes().get(51); internal_static_yandex_cloud_mdb_redis_v1_ConfigSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_redis_v1_ConfigSpec_descriptor, new java.lang.String[] { "Version", "RedisConfig50", "RedisConfig60", "RedisConfig62", "RedisConfig70", "Resources", "BackupWindowStart", "Access", "Redis", "RedisSpec", }); 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.redis.v1.BackupOuterClass.getDescriptor(); yandex.cloud.api.mdb.redis.v1.ClusterOuterClass.getDescriptor(); yandex.cloud.api.mdb.redis.v1.config.Redis.getDescriptor(); yandex.cloud.api.mdb.redis.v1.config.Redis50.getDescriptor(); yandex.cloud.api.mdb.redis.v1.config.Redis60.getDescriptor(); yandex.cloud.api.mdb.redis.v1.config.Redis62.getDescriptor(); yandex.cloud.api.mdb.redis.v1.config.Redis70.getDescriptor(); yandex.cloud.api.mdb.redis.v1.Maintenance.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy