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

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

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

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

    /**
     * 
     * ID of the PostgreSQL Cluster resource to return.
     * To get the cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL Cluster resource to return.
     * To get the cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.GetClusterRequest} */ public static final class GetClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GetClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GetClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL Cluster resource to return.
     * To get the cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the PostgreSQL Cluster resource to return.
     * To get the cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.GetClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.GetClusterRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GetClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GetClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GetClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL Cluster resource to return.
       * To get the cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the PostgreSQL Cluster resource to return.
       * To get the cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the PostgreSQL Cluster resource to return.
       * To get the cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the PostgreSQL Cluster resource to return.
       * To get the cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL Cluster resource to return.
       * To get the cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.GetClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.GetClusterRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.GetClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClustersRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.ListClustersRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the folder to list PostgreSQL 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 PostgreSQL clusters in.
     * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ com.google.protobuf.ByteString getFolderIdBytes(); /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size], the service returns a [ListClustersResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token. To get the next page of results, set [page_token] to the [ListClustersResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Page token. To get the next page of results, set [page_token] to the [ListClustersResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently you can only use filtering with the [Cluster.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-Z0-9_-]+`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ java.lang.String getFilter(); /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently you can only use filtering with the [Cluster.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-Z0-9_-]+`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ com.google.protobuf.ByteString getFilterBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.ListClustersRequest} */ public static final class ListClustersRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest.class, yandex.cloud.api.mdb.postgresql.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 PostgreSQL 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 PostgreSQL clusters in.
     * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
     * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ @java.lang.Override public com.google.protobuf.ByteString getFolderIdBytes() { java.lang.Object ref = folderId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); folderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PAGE_SIZE_FIELD_NUMBER = 2; private long pageSize_; /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size], the service returns a [ListClustersResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } public static final int PAGE_TOKEN_FIELD_NUMBER = 3; private volatile java.lang.Object pageToken_; /** *
     * Page token. To get the next page of results, set [page_token] to the [ListClustersResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ @java.lang.Override public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } } /** *
     * Page token. To get the next page of results, set [page_token] to the [ListClustersResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FILTER_FIELD_NUMBER = 4; private volatile java.lang.Object filter_; /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently you can only use filtering with the [Cluster.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-Z0-9_-]+`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ @java.lang.Override public java.lang.String getFilter() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); filter_ = s; return s; } } /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. The field name. Currently you can only use filtering with the [Cluster.name] field.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-Z0-9_-]+`.
     * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ @java.lang.Override public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_); } if (pageSize_ != 0L) { output.writeInt64(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.ListClustersRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.ListClustersRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL clusters in.
       * To get the folder ID, use a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
       * 
* * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for folderId to set. * @return This builder for chaining. */ public Builder setFolderIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); folderId_ = value; onChanged(); return this; } private long pageSize_ ; /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size], the service returns a [ListClustersResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size], the service returns a [ListClustersResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @param value The pageSize to set. * @return This builder for chaining. */ public Builder setPageSize(long value) { pageSize_ = value; onChanged(); return this; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size], the service returns a [ListClustersResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return This builder for chaining. */ public Builder clearPageSize() { pageSize_ = 0L; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Page token. To get the next page of results, set [page_token] to the [ListClustersResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Page token. To get the next page of results, set [page_token] to the [ListClustersResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Page token. To get the next page of results, set [page_token] to the [ListClustersResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The pageToken to set. * @return This builder for chaining. */ public Builder setPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } pageToken_ = value; onChanged(); return this; } /** *
       * Page token. To get the next page of results, set [page_token] to the [ListClustersResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return This builder for chaining. */ public Builder clearPageToken() { pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Page token. To get the next page of results, set [page_token] to the [ListClustersResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); pageToken_ = value; onChanged(); return this; } private java.lang.Object filter_ = ""; /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently you can only use filtering with the [Cluster.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-Z0-9_-]+`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ public java.lang.String getFilter() { java.lang.Object ref = filter_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); filter_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently you can only use filtering with the [Cluster.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-Z0-9_-]+`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently you can only use filtering with the [Cluster.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-Z0-9_-]+`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @param value The filter to set. * @return This builder for chaining. */ public Builder setFilter( java.lang.String value) { if (value == null) { throw new NullPointerException(); } filter_ = value; onChanged(); return this; } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently you can only use filtering with the [Cluster.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-Z0-9_-]+`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @return This builder for chaining. */ public Builder clearFilter() { filter_ = getDefaultInstance().getFilter(); onChanged(); return this; } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. The field name. Currently you can only use filtering with the [Cluster.name] field.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-zA-Z0-9_-]+`.
       * 
* * string filter = 4 [(.yandex.cloud.length) = "<=1000"]; * @param value The bytes for filter to set. * @return This builder for chaining. */ public Builder setFilterBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); filter_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.ListClustersRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.ListClustersRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClustersRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClustersResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.ListClustersResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of PostgreSQL Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ java.util.List getClustersList(); /** *
     * List of PostgreSQL Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster getClusters(int index); /** *
     * List of PostgreSQL Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ int getClustersCount(); /** *
     * List of PostgreSQL Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ java.util.List getClustersOrBuilderList(); /** *
     * List of PostgreSQL Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ListClustersResponse} */ public static final class ListClustersResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse.Builder.class); } public static final int CLUSTERS_FIELD_NUMBER = 1; private java.util.List clusters_; /** *
     * List of PostgreSQL Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ @java.lang.Override public java.util.List getClustersList() { return clusters_; } /** *
     * List of PostgreSQL Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ @java.lang.Override public java.util.List getClustersOrBuilderList() { return clusters_; } /** *
     * List of PostgreSQL Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ @java.lang.Override public int getClustersCount() { return clusters_.size(); } /** *
     * List of PostgreSQL Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster getClusters(int index) { return clusters_.get(index); } /** *
     * List of PostgreSQL Cluster resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.ListClustersResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.ListClustersResponse) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterOuterClass.Cluster, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ClusterOrBuilder> clustersBuilder_; /** *
       * List of PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ public java.util.List getClustersList() { if (clustersBuilder_ == null) { return java.util.Collections.unmodifiableList(clusters_); } else { return clustersBuilder_.getMessageList(); } } /** *
       * List of PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ public int getClustersCount() { if (clustersBuilder_ == null) { return clusters_.size(); } else { return clustersBuilder_.getCount(); } } /** *
       * List of PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster getClusters(int index) { if (clustersBuilder_ == null) { return clusters_.get(index); } else { return clustersBuilder_.getMessage(index); } } /** *
       * List of PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ public Builder setClusters( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ public Builder setClusters( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ public Builder addClusters(yandex.cloud.api.mdb.postgresql.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 PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ public Builder addClusters( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ public Builder addClusters( yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Builder builderForValue) { if (clustersBuilder_ == null) { ensureClustersIsMutable(); clusters_.add(builderForValue.build()); onChanged(); } else { clustersBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ public Builder addClusters( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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 PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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 PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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 PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Builder getClustersBuilder( int index) { return getClustersFieldBuilder().getBuilder(index); } /** *
       * List of PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ClusterOrBuilder getClustersOrBuilder( int index) { if (clustersBuilder_ == null) { return clusters_.get(index); } else { return clustersBuilder_.getMessageOrBuilder(index); } } /** *
       * List of PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ public java.util.List getClustersOrBuilderList() { if (clustersBuilder_ != null) { return clustersBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(clusters_); } } /** *
       * List of PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Builder addClustersBuilder() { return getClustersFieldBuilder().addBuilder( yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.getDefaultInstance()); } /** *
       * List of PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Builder addClustersBuilder( int index) { return getClustersFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.getDefaultInstance()); } /** *
       * List of PostgreSQL Cluster resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Cluster clusters = 1; */ public java.util.List getClustersBuilderList() { return getClustersFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ClusterOrBuilder> getClustersFieldBuilder() { if (clustersBuilder_ == null) { clustersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ListClustersResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.ListClustersResponse) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClustersResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.CreateClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the folder to create the PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * Description of the PostgreSQL cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ int getLabelsCount(); /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ boolean containsLabels( java.lang.String key); /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getLabels(); /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.util.Map getLabelsMap(); /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrThrow( java.lang.String key); /** *
     * Deployment environment of the PostgreSQL cluster.
     * 
* * .yandex.cloud.mdb.postgresql.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 PostgreSQL cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment getEnvironment(); /** *
     * Configuration and resources for hosts that should be created for the PostgreSQL cluster.
     * 
* * .yandex.cloud.mdb.postgresql.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 PostgreSQL cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec(); /** *
     * Configuration and resources for hosts that should be created for the PostgreSQL cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder(); /** *
     * Descriptions of databases to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ java.util.List getDatabaseSpecsList(); /** *
     * Descriptions of databases to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec getDatabaseSpecs(int index); /** *
     * Descriptions of databases to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ int getDatabaseSpecsCount(); /** *
     * Descriptions of databases to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ java.util.List getDatabaseSpecsOrBuilderList(); /** *
     * Descriptions of databases to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpecOrBuilder getDatabaseSpecsOrBuilder( int index); /** *
     * Descriptions of database users to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ java.util.List getUserSpecsList(); /** *
     * Descriptions of database users to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec getUserSpecs(int index); /** *
     * Descriptions of database users to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ int getUserSpecsCount(); /** *
     * Descriptions of database users to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ java.util.List getUserSpecsOrBuilderList(); /** *
     * Descriptions of database users to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpecOrBuilder getUserSpecsOrBuilder( int index); /** *
     * Individual configurations for hosts that should be created for the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ java.util.List getHostSpecsList(); /** *
     * Individual configurations for hosts that should be created for the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index); /** *
     * Individual configurations for hosts that should be created for the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ int getHostSpecsCount(); /** *
     * Individual configurations for hosts that should be created for the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ java.util.List getHostSpecsOrBuilderList(); /** *
     * Individual configurations for hosts that should be created for the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.mdb.postgresql.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(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 11; * @return A list containing the securityGroupIds. */ java.util.List getSecurityGroupIdsList(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 11; * @return The count of securityGroupIds. */ int getSecurityGroupIdsCount(); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 11; * @param index The index of the element to return. * @return The securityGroupIds at the given index. */ java.lang.String getSecurityGroupIds(int index); /** *
     * User security groups
     * 
* * repeated string security_group_ids = 11; * @param index The index of the value to return. * @return The bytes of the securityGroupIds at the given index. */ com.google.protobuf.ByteString getSecurityGroupIdsBytes(int index); /** *
     * Deletion Protection inhibits deletion of the cluster
     * 
* * bool deletion_protection = 12; * @return The deletionProtection. */ boolean getDeletionProtection(); /** *
     * Host groups hosting VMs of the cluster.
     * 
* * repeated string host_group_ids = 13; * @return A list containing the hostGroupIds. */ java.util.List getHostGroupIdsList(); /** *
     * Host groups hosting VMs of the cluster.
     * 
* * repeated string host_group_ids = 13; * @return The count of hostGroupIds. */ int getHostGroupIdsCount(); /** *
     * Host groups hosting VMs of the cluster.
     * 
* * repeated string host_group_ids = 13; * @param index The index of the element to return. * @return The hostGroupIds at the given index. */ java.lang.String getHostGroupIds(int index); /** *
     * Host groups hosting VMs of the cluster.
     * 
* * repeated string host_group_ids = 13; * @param index The index of the value to return. * @return The bytes of the hostGroupIds at the given index. */ com.google.protobuf.ByteString getHostGroupIdsBytes(int index); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.CreateClusterRequest} */ public static final class CreateClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.v1.CreateClusterRequest) CreateClusterRequestOrBuilder { private static final long serialVersionUID = 0L; // Use CreateClusterRequest.newBuilder() to construct. private CreateClusterRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateClusterRequest() { folderId_ = ""; name_ = ""; description_ = ""; environment_ = 0; databaseSpecs_ = java.util.Collections.emptyList(); userSpecs_ = java.util.Collections.emptyList(); hostSpecs_ = java.util.Collections.emptyList(); networkId_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; hostGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateClusterRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateClusterRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); folderId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); description_ = s; break; } case 34: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { labels_ = com.google.protobuf.MapField.newMapField( LabelsDefaultEntryHolder.defaultEntry); mutable_bitField0_ |= 0x00000001; } com.google.protobuf.MapEntry labels__ = input.readMessage( LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); labels_.getMutableMap().put( labels__.getKey(), labels__.getValue()); break; } case 40: { int rawValue = input.readEnum(); environment_ = rawValue; break; } case 50: { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(configSpec_); configSpec_ = subBuilder.buildPartial(); } break; } case 58: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { databaseSpecs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } databaseSpecs_.add( input.readMessage(yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec.parser(), extensionRegistry)); break; } case 66: { if (!((mutable_bitField0_ & 0x00000004) != 0)) { userSpecs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } userSpecs_.add( input.readMessage(yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.parser(), extensionRegistry)); break; } case 74: { if (!((mutable_bitField0_ & 0x00000008) != 0)) { hostSpecs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000008; } hostSpecs_.add( input.readMessage(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.parser(), extensionRegistry)); break; } case 82: { java.lang.String s = input.readStringRequireUtf8(); networkId_ = s; break; } case 90: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000010) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000010; } securityGroupIds_.add(s); break; } case 96: { deletionProtection_ = input.readBool(); break; } case 106: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000020) != 0)) { hostGroupIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000020; } hostGroupIds_.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_ & 0x00000002) != 0)) { databaseSpecs_ = java.util.Collections.unmodifiableList(databaseSpecs_); } if (((mutable_bitField0_ & 0x00000004) != 0)) { userSpecs_ = java.util.Collections.unmodifiableList(userSpecs_); } if (((mutable_bitField0_ & 0x00000008) != 0)) { hostSpecs_ = java.util.Collections.unmodifiableList(hostSpecs_); } if (((mutable_bitField0_ & 0x00000010) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); } if (((mutable_bitField0_ & 0x00000020) != 0)) { hostGroupIds_ = hostGroupIds_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest.class, yandex.cloud.api.mdb.postgresql.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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public static final int ENVIRONMENT_FIELD_NUMBER = 5; private int environment_; /** *
     * Deployment environment of the PostgreSQL cluster.
     * 
* * .yandex.cloud.mdb.postgresql.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 PostgreSQL cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } public static final int CONFIG_SPEC_FIELD_NUMBER = 6; private yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; /** *
     * Configuration and resources for hosts that should be created for the PostgreSQL cluster.
     * 
* * .yandex.cloud.mdb.postgresql.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 PostgreSQL cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } /** *
     * Configuration and resources for hosts that should be created for the PostgreSQL cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { return getConfigSpec(); } public static final int DATABASE_SPECS_FIELD_NUMBER = 7; private java.util.List databaseSpecs_; /** *
     * Descriptions of databases to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ @java.lang.Override public java.util.List getDatabaseSpecsList() { return databaseSpecs_; } /** *
     * Descriptions of databases to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ @java.lang.Override public java.util.List getDatabaseSpecsOrBuilderList() { return databaseSpecs_; } /** *
     * Descriptions of databases to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ @java.lang.Override public int getDatabaseSpecsCount() { return databaseSpecs_.size(); } /** *
     * Descriptions of databases to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec getDatabaseSpecs(int index) { return databaseSpecs_.get(index); } /** *
     * Descriptions of databases to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpecOrBuilder getDatabaseSpecsOrBuilder( int index) { return databaseSpecs_.get(index); } public static final int USER_SPECS_FIELD_NUMBER = 8; private java.util.List userSpecs_; /** *
     * Descriptions of database users to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ @java.lang.Override public java.util.List getUserSpecsList() { return userSpecs_; } /** *
     * Descriptions of database users to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ @java.lang.Override public java.util.List getUserSpecsOrBuilderList() { return userSpecs_; } /** *
     * Descriptions of database users to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ @java.lang.Override public int getUserSpecsCount() { return userSpecs_.size(); } /** *
     * Descriptions of database users to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec getUserSpecs(int index) { return userSpecs_.get(index); } /** *
     * Descriptions of database users to be created in the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpecOrBuilder getUserSpecsOrBuilder( int index) { return userSpecs_.get(index); } public static final int HOST_SPECS_FIELD_NUMBER = 9; private java.util.List hostSpecs_; /** *
     * Individual configurations for hosts that should be created for the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ @java.lang.Override public java.util.List getHostSpecsList() { return hostSpecs_; } /** *
     * Individual configurations for hosts that should be created for the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ @java.lang.Override public java.util.List getHostSpecsOrBuilderList() { return hostSpecs_; } /** *
     * Individual configurations for hosts that should be created for the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ @java.lang.Override public int getHostSpecsCount() { return hostSpecs_.size(); } /** *
     * Individual configurations for hosts that should be created for the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { return hostSpecs_.get(index); } /** *
     * Individual configurations for hosts that should be created for the PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.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 SECURITY_GROUP_IDS_FIELD_NUMBER = 11; private com.google.protobuf.LazyStringList securityGroupIds_; /** *
     * User security groups
     * 
* * repeated string security_group_ids = 11; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_; } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 11; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 11; * @param index The index of the element to return. * @return The securityGroupIds at the given index. */ public java.lang.String getSecurityGroupIds(int index) { return securityGroupIds_.get(index); } /** *
     * User security groups
     * 
* * repeated string security_group_ids = 11; * @param index The index of the value to return. * @return The bytes of the securityGroupIds at the given index. */ public com.google.protobuf.ByteString getSecurityGroupIdsBytes(int index) { return securityGroupIds_.getByteString(index); } public static final int DELETION_PROTECTION_FIELD_NUMBER = 12; private boolean deletionProtection_; /** *
     * Deletion Protection inhibits deletion of the cluster
     * 
* * bool deletion_protection = 12; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } public static final int HOST_GROUP_IDS_FIELD_NUMBER = 13; private com.google.protobuf.LazyStringList hostGroupIds_; /** *
     * Host groups hosting VMs of the cluster.
     * 
* * repeated string host_group_ids = 13; * @return A list containing the hostGroupIds. */ public com.google.protobuf.ProtocolStringList getHostGroupIdsList() { return hostGroupIds_; } /** *
     * Host groups hosting VMs of the cluster.
     * 
* * repeated string host_group_ids = 13; * @return The count of hostGroupIds. */ public int getHostGroupIdsCount() { return hostGroupIds_.size(); } /** *
     * Host groups hosting VMs of the cluster.
     * 
* * repeated string host_group_ids = 13; * @param index The index of the element to return. * @return The hostGroupIds at the given index. */ public java.lang.String getHostGroupIds(int index) { return hostGroupIds_.get(index); } /** *
     * Host groups hosting VMs of the cluster.
     * 
* * repeated string host_group_ids = 13; * @param index The index of the value to return. * @return The bytes of the hostGroupIds at the given index. */ public com.google.protobuf.ByteString getHostGroupIdsBytes(int index) { return hostGroupIds_.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(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.postgresql.v1.ClusterOuterClass.Cluster.Environment.ENVIRONMENT_UNSPECIFIED.getNumber()) { output.writeEnum(5, environment_); } if (configSpec_ != null) { output.writeMessage(6, getConfigSpec()); } for (int i = 0; i < databaseSpecs_.size(); i++) { output.writeMessage(7, databaseSpecs_.get(i)); } for (int i = 0; i < userSpecs_.size(); i++) { output.writeMessage(8, userSpecs_.get(i)); } for (int i = 0; i < hostSpecs_.size(); i++) { output.writeMessage(9, hostSpecs_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 10, networkId_); } for (int i = 0; i < securityGroupIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 11, securityGroupIds_.getRaw(i)); } if (deletionProtection_ != false) { output.writeBool(12, deletionProtection_); } for (int i = 0; i < hostGroupIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 13, hostGroupIds_.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(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.postgresql.v1.ClusterOuterClass.Cluster.Environment.ENVIRONMENT_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(5, environment_); } if (configSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getConfigSpec()); } for (int i = 0; i < databaseSpecs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, databaseSpecs_.get(i)); } for (int i = 0; i < userSpecs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, userSpecs_.get(i)); } for (int i = 0; i < hostSpecs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, hostSpecs_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, networkId_); } { 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(12, deletionProtection_); } { int dataSize = 0; for (int i = 0; i < hostGroupIds_.size(); i++) { dataSize += computeStringSizeNoTag(hostGroupIds_.getRaw(i)); } size += dataSize; size += 1 * getHostGroupIdsList().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.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest other = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest) obj; if (!getFolderId() .equals(other.getFolderId())) return false; if (!getName() .equals(other.getName())) return false; if (!getDescription() .equals(other.getDescription())) return false; if (!internalGetLabels().equals( other.internalGetLabels())) return false; if (environment_ != other.environment_) return false; if (hasConfigSpec() != other.hasConfigSpec()) return false; if (hasConfigSpec()) { if (!getConfigSpec() .equals(other.getConfigSpec())) return false; } if (!getDatabaseSpecsList() .equals(other.getDatabaseSpecsList())) return false; if (!getUserSpecsList() .equals(other.getUserSpecsList())) return false; if (!getHostSpecsList() .equals(other.getHostSpecsList())) return false; if (!getNetworkId() .equals(other.getNetworkId())) return false; if (!getSecurityGroupIdsList() .equals(other.getSecurityGroupIdsList())) return false; if (getDeletionProtection() != other.getDeletionProtection()) return false; if (!getHostGroupIdsList() .equals(other.getHostGroupIdsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER; hash = (53 * hash) + getFolderId().hashCode(); hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); if (!internalGetLabels().getMap().isEmpty()) { hash = (37 * hash) + LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetLabels().hashCode(); } hash = (37 * hash) + ENVIRONMENT_FIELD_NUMBER; hash = (53 * hash) + environment_; if (hasConfigSpec()) { hash = (37 * hash) + CONFIG_SPEC_FIELD_NUMBER; hash = (53 * hash) + getConfigSpec().hashCode(); } if (getDatabaseSpecsCount() > 0) { hash = (37 * hash) + DATABASE_SPECS_FIELD_NUMBER; hash = (53 * hash) + getDatabaseSpecsList().hashCode(); } if (getUserSpecsCount() > 0) { hash = (37 * hash) + USER_SPECS_FIELD_NUMBER; hash = (53 * hash) + getUserSpecsList().hashCode(); } if (getHostSpecsCount() > 0) { hash = (37 * hash) + HOST_SPECS_FIELD_NUMBER; hash = (53 * hash) + getHostSpecsList().hashCode(); } hash = (37 * hash) + NETWORK_ID_FIELD_NUMBER; hash = (53 * hash) + getNetworkId().hashCode(); if (getSecurityGroupIdsCount() > 0) { hash = (37 * hash) + SECURITY_GROUP_IDS_FIELD_NUMBER; hash = (53 * hash) + getSecurityGroupIdsList().hashCode(); } hash = (37 * hash) + DELETION_PROTECTION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeletionProtection()); if (getHostGroupIdsCount() > 0) { hash = (37 * hash) + HOST_GROUP_IDS_FIELD_NUMBER; hash = (53 * hash) + getHostGroupIdsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.CreateClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.CreateClusterRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getDatabaseSpecsFieldBuilder(); getUserSpecsFieldBuilder(); getHostSpecsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); folderId_ = ""; name_ = ""; description_ = ""; internalGetMutableLabels().clear(); environment_ = 0; if (configSpecBuilder_ == null) { configSpec_ = null; } else { configSpec_ = null; configSpecBuilder_ = null; } if (databaseSpecsBuilder_ == null) { databaseSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { databaseSpecsBuilder_.clear(); } if (userSpecsBuilder_ == null) { userSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { userSpecsBuilder_.clear(); } if (hostSpecsBuilder_ == null) { hostSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); } else { hostSpecsBuilder_.clear(); } networkId_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000010); deletionProtection_ = false; hostGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000020); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest result = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest(this); int from_bitField0_ = bitField0_; result.folderId_ = folderId_; result.name_ = name_; result.description_ = description_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); result.environment_ = environment_; if (configSpecBuilder_ == null) { result.configSpec_ = configSpec_; } else { result.configSpec_ = configSpecBuilder_.build(); } if (databaseSpecsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { databaseSpecs_ = java.util.Collections.unmodifiableList(databaseSpecs_); bitField0_ = (bitField0_ & ~0x00000002); } result.databaseSpecs_ = databaseSpecs_; } else { result.databaseSpecs_ = databaseSpecsBuilder_.build(); } if (userSpecsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { userSpecs_ = java.util.Collections.unmodifiableList(userSpecs_); bitField0_ = (bitField0_ & ~0x00000004); } result.userSpecs_ = userSpecs_; } else { result.userSpecs_ = userSpecsBuilder_.build(); } if (hostSpecsBuilder_ == null) { if (((bitField0_ & 0x00000008) != 0)) { hostSpecs_ = java.util.Collections.unmodifiableList(hostSpecs_); bitField0_ = (bitField0_ & ~0x00000008); } result.hostSpecs_ = hostSpecs_; } else { result.hostSpecs_ = hostSpecsBuilder_.build(); } result.networkId_ = networkId_; if (((bitField0_ & 0x00000010) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000010); } result.securityGroupIds_ = securityGroupIds_; result.deletionProtection_ = deletionProtection_; if (((bitField0_ & 0x00000020) != 0)) { hostGroupIds_ = hostGroupIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000020); } result.hostGroupIds_ = hostGroupIds_; 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.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest other) { if (other == yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest.getDefaultInstance()) return this; if (!other.getFolderId().isEmpty()) { folderId_ = other.folderId_; onChanged(); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } internalGetMutableLabels().mergeFrom( other.internalGetLabels()); if (other.environment_ != 0) { setEnvironmentValue(other.getEnvironmentValue()); } if (other.hasConfigSpec()) { mergeConfigSpec(other.getConfigSpec()); } if (databaseSpecsBuilder_ == null) { if (!other.databaseSpecs_.isEmpty()) { if (databaseSpecs_.isEmpty()) { databaseSpecs_ = other.databaseSpecs_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureDatabaseSpecsIsMutable(); databaseSpecs_.addAll(other.databaseSpecs_); } onChanged(); } } else { if (!other.databaseSpecs_.isEmpty()) { if (databaseSpecsBuilder_.isEmpty()) { databaseSpecsBuilder_.dispose(); databaseSpecsBuilder_ = null; databaseSpecs_ = other.databaseSpecs_; bitField0_ = (bitField0_ & ~0x00000002); databaseSpecsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getDatabaseSpecsFieldBuilder() : null; } else { databaseSpecsBuilder_.addAllMessages(other.databaseSpecs_); } } } if (userSpecsBuilder_ == null) { if (!other.userSpecs_.isEmpty()) { if (userSpecs_.isEmpty()) { userSpecs_ = other.userSpecs_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureUserSpecsIsMutable(); userSpecs_.addAll(other.userSpecs_); } onChanged(); } } else { if (!other.userSpecs_.isEmpty()) { if (userSpecsBuilder_.isEmpty()) { userSpecsBuilder_.dispose(); userSpecsBuilder_ = null; userSpecs_ = other.userSpecs_; bitField0_ = (bitField0_ & ~0x00000004); userSpecsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getUserSpecsFieldBuilder() : null; } else { userSpecsBuilder_.addAllMessages(other.userSpecs_); } } } if (hostSpecsBuilder_ == null) { if (!other.hostSpecs_.isEmpty()) { if (hostSpecs_.isEmpty()) { hostSpecs_ = other.hostSpecs_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureHostSpecsIsMutable(); hostSpecs_.addAll(other.hostSpecs_); } onChanged(); } } else { if (!other.hostSpecs_.isEmpty()) { if (hostSpecsBuilder_.isEmpty()) { hostSpecsBuilder_.dispose(); hostSpecsBuilder_ = null; hostSpecs_ = other.hostSpecs_; bitField0_ = (bitField0_ & ~0x00000008); hostSpecsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getHostSpecsFieldBuilder() : null; } else { hostSpecsBuilder_.addAllMessages(other.hostSpecs_); } } } if (!other.getNetworkId().isEmpty()) { networkId_ = other.networkId_; onChanged(); } if (!other.securityGroupIds_.isEmpty()) { if (securityGroupIds_.isEmpty()) { securityGroupIds_ = other.securityGroupIds_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureSecurityGroupIdsIsMutable(); securityGroupIds_.addAll(other.securityGroupIds_); } onChanged(); } if (other.getDeletionProtection() != false) { setDeletionProtection(other.getDeletionProtection()); } if (!other.hostGroupIds_.isEmpty()) { if (hostGroupIds_.isEmpty()) { hostGroupIds_ = other.hostGroupIds_; bitField0_ = (bitField0_ & ~0x00000020); } else { ensureHostGroupIdsIsMutable(); hostGroupIds_.addAll(other.hostGroupIds_); } 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.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
       * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
       * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearLabels() { internalGetMutableLabels().getMutableMap() .clear(); return this; } /** *
       * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder removeLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } internalGetMutableLabels().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { return internalGetMutableLabels().getMutableMap(); } /** *
       * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putLabels( java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); } if (value == null) { throw new NullPointerException("map value"); } internalGetMutableLabels().getMutableMap() .put(key, value); return this; } /** *
       * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putAllLabels( java.util.Map values) { internalGetMutableLabels().getMutableMap() .putAll(values); return this; } private int environment_ = 0; /** *
       * Deployment environment of the PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.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 PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.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 PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } /** *
       * Deployment environment of the PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterOuterClass.Cluster.Environment value) { if (value == null) { throw new NullPointerException(); } environment_ = value.getNumber(); onChanged(); return this; } /** *
       * Deployment environment of the PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> configSpecBuilder_; /** *
       * Configuration and resources for hosts that should be created for the PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.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 PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; * @return The configSpec. */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * Configuration and resources for hosts that should be created for the PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder setConfigSpec(yandex.cloud.api.mdb.postgresql.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 PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder setConfigSpec( yandex.cloud.api.mdb.postgresql.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 PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.postgresql.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 PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.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 PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * Configuration and resources for hosts that should be created for the PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } } /** *
       * Configuration and resources for hosts that should be created for the PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 6 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder>( getConfigSpec(), getParentForChildren(), isClean()); configSpec_ = null; } return configSpecBuilder_; } private java.util.List databaseSpecs_ = java.util.Collections.emptyList(); private void ensureDatabaseSpecsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { databaseSpecs_ = new java.util.ArrayList(databaseSpecs_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec, yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpecOrBuilder> databaseSpecsBuilder_; /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public java.util.List getDatabaseSpecsList() { if (databaseSpecsBuilder_ == null) { return java.util.Collections.unmodifiableList(databaseSpecs_); } else { return databaseSpecsBuilder_.getMessageList(); } } /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public int getDatabaseSpecsCount() { if (databaseSpecsBuilder_ == null) { return databaseSpecs_.size(); } else { return databaseSpecsBuilder_.getCount(); } } /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec getDatabaseSpecs(int index) { if (databaseSpecsBuilder_ == null) { return databaseSpecs_.get(index); } else { return databaseSpecsBuilder_.getMessage(index); } } /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public Builder setDatabaseSpecs( int index, yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec value) { if (databaseSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatabaseSpecsIsMutable(); databaseSpecs_.set(index, value); onChanged(); } else { databaseSpecsBuilder_.setMessage(index, value); } return this; } /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public Builder setDatabaseSpecs( int index, yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec.Builder builderForValue) { if (databaseSpecsBuilder_ == null) { ensureDatabaseSpecsIsMutable(); databaseSpecs_.set(index, builderForValue.build()); onChanged(); } else { databaseSpecsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public Builder addDatabaseSpecs(yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec value) { if (databaseSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatabaseSpecsIsMutable(); databaseSpecs_.add(value); onChanged(); } else { databaseSpecsBuilder_.addMessage(value); } return this; } /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public Builder addDatabaseSpecs( int index, yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec value) { if (databaseSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatabaseSpecsIsMutable(); databaseSpecs_.add(index, value); onChanged(); } else { databaseSpecsBuilder_.addMessage(index, value); } return this; } /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public Builder addDatabaseSpecs( yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec.Builder builderForValue) { if (databaseSpecsBuilder_ == null) { ensureDatabaseSpecsIsMutable(); databaseSpecs_.add(builderForValue.build()); onChanged(); } else { databaseSpecsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public Builder addDatabaseSpecs( int index, yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec.Builder builderForValue) { if (databaseSpecsBuilder_ == null) { ensureDatabaseSpecsIsMutable(); databaseSpecs_.add(index, builderForValue.build()); onChanged(); } else { databaseSpecsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public Builder addAllDatabaseSpecs( java.lang.Iterable values) { if (databaseSpecsBuilder_ == null) { ensureDatabaseSpecsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, databaseSpecs_); onChanged(); } else { databaseSpecsBuilder_.addAllMessages(values); } return this; } /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public Builder clearDatabaseSpecs() { if (databaseSpecsBuilder_ == null) { databaseSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { databaseSpecsBuilder_.clear(); } return this; } /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public Builder removeDatabaseSpecs(int index) { if (databaseSpecsBuilder_ == null) { ensureDatabaseSpecsIsMutable(); databaseSpecs_.remove(index); onChanged(); } else { databaseSpecsBuilder_.remove(index); } return this; } /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec.Builder getDatabaseSpecsBuilder( int index) { return getDatabaseSpecsFieldBuilder().getBuilder(index); } /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpecOrBuilder getDatabaseSpecsOrBuilder( int index) { if (databaseSpecsBuilder_ == null) { return databaseSpecs_.get(index); } else { return databaseSpecsBuilder_.getMessageOrBuilder(index); } } /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public java.util.List getDatabaseSpecsOrBuilderList() { if (databaseSpecsBuilder_ != null) { return databaseSpecsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(databaseSpecs_); } } /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec.Builder addDatabaseSpecsBuilder() { return getDatabaseSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec.getDefaultInstance()); } /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec.Builder addDatabaseSpecsBuilder( int index) { return getDatabaseSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec.getDefaultInstance()); } /** *
       * Descriptions of databases to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.DatabaseSpec database_specs = 7 [(.yandex.cloud.required) = true]; */ public java.util.List getDatabaseSpecsBuilderList() { return getDatabaseSpecsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec, yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpecOrBuilder> getDatabaseSpecsFieldBuilder() { if (databaseSpecsBuilder_ == null) { databaseSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec, yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.DatabaseSpecOrBuilder>( databaseSpecs_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); databaseSpecs_ = null; } return databaseSpecsBuilder_; } private java.util.List userSpecs_ = java.util.Collections.emptyList(); private void ensureUserSpecsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { userSpecs_ = new java.util.ArrayList(userSpecs_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpecOrBuilder> userSpecsBuilder_; /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public java.util.List getUserSpecsList() { if (userSpecsBuilder_ == null) { return java.util.Collections.unmodifiableList(userSpecs_); } else { return userSpecsBuilder_.getMessageList(); } } /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public int getUserSpecsCount() { if (userSpecsBuilder_ == null) { return userSpecs_.size(); } else { return userSpecsBuilder_.getCount(); } } /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec getUserSpecs(int index) { if (userSpecsBuilder_ == null) { return userSpecs_.get(index); } else { return userSpecsBuilder_.getMessage(index); } } /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public Builder setUserSpecs( int index, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec value) { if (userSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUserSpecsIsMutable(); userSpecs_.set(index, value); onChanged(); } else { userSpecsBuilder_.setMessage(index, value); } return this; } /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public Builder setUserSpecs( int index, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.Builder builderForValue) { if (userSpecsBuilder_ == null) { ensureUserSpecsIsMutable(); userSpecs_.set(index, builderForValue.build()); onChanged(); } else { userSpecsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public Builder addUserSpecs(yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec value) { if (userSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUserSpecsIsMutable(); userSpecs_.add(value); onChanged(); } else { userSpecsBuilder_.addMessage(value); } return this; } /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public Builder addUserSpecs( int index, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec value) { if (userSpecsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUserSpecsIsMutable(); userSpecs_.add(index, value); onChanged(); } else { userSpecsBuilder_.addMessage(index, value); } return this; } /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public Builder addUserSpecs( yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.Builder builderForValue) { if (userSpecsBuilder_ == null) { ensureUserSpecsIsMutable(); userSpecs_.add(builderForValue.build()); onChanged(); } else { userSpecsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public Builder addUserSpecs( int index, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.Builder builderForValue) { if (userSpecsBuilder_ == null) { ensureUserSpecsIsMutable(); userSpecs_.add(index, builderForValue.build()); onChanged(); } else { userSpecsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public Builder addAllUserSpecs( java.lang.Iterable values) { if (userSpecsBuilder_ == null) { ensureUserSpecsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, userSpecs_); onChanged(); } else { userSpecsBuilder_.addAllMessages(values); } return this; } /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public Builder clearUserSpecs() { if (userSpecsBuilder_ == null) { userSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { userSpecsBuilder_.clear(); } return this; } /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public Builder removeUserSpecs(int index) { if (userSpecsBuilder_ == null) { ensureUserSpecsIsMutable(); userSpecs_.remove(index); onChanged(); } else { userSpecsBuilder_.remove(index); } return this; } /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.Builder getUserSpecsBuilder( int index) { return getUserSpecsFieldBuilder().getBuilder(index); } /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpecOrBuilder getUserSpecsOrBuilder( int index) { if (userSpecsBuilder_ == null) { return userSpecs_.get(index); } else { return userSpecsBuilder_.getMessageOrBuilder(index); } } /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public java.util.List getUserSpecsOrBuilderList() { if (userSpecsBuilder_ != null) { return userSpecsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(userSpecs_); } } /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.Builder addUserSpecsBuilder() { return getUserSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.getDefaultInstance()); } /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.Builder addUserSpecsBuilder( int index) { return getUserSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.getDefaultInstance()); } /** *
       * Descriptions of database users to be created in the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UserSpec user_specs = 8 [(.yandex.cloud.required) = true]; */ public java.util.List getUserSpecsBuilderList() { return getUserSpecsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpecOrBuilder> getUserSpecsFieldBuilder() { if (userSpecsBuilder_ == null) { userSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpecOrBuilder>( userSpecs_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); userSpecs_ = null; } return userSpecsBuilder_; } private java.util.List hostSpecs_ = java.util.Collections.emptyList(); private void ensureHostSpecsIsMutable() { if (!((bitField0_ & 0x00000008) != 0)) { hostSpecs_ = new java.util.ArrayList(hostSpecs_); bitField0_ |= 0x00000008; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpecOrBuilder> hostSpecsBuilder_; /** *
       * Individual configurations for hosts that should be created for the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ 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 PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ public int getHostSpecsCount() { if (hostSpecsBuilder_ == null) { return hostSpecs_.size(); } else { return hostSpecsBuilder_.getCount(); } } /** *
       * Individual configurations for hosts that should be created for the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.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 PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ public Builder addHostSpecs(yandex.cloud.api.mdb.postgresql.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 PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ public Builder addHostSpecs( yandex.cloud.api.mdb.postgresql.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 PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ 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 PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ public Builder clearHostSpecs() { if (hostSpecsBuilder_ == null) { hostSpecs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); } else { hostSpecsBuilder_.clear(); } return this; } /** *
       * Individual configurations for hosts that should be created for the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ 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 PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder getHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().getBuilder(index); } /** *
       * Individual configurations for hosts that should be created for the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.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 PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ 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 PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder() { return getHostSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Individual configurations for hosts that should be created for the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Individual configurations for hosts that should be created for the PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.required) = true]; */ public java.util.List getHostSpecsBuilderList() { return getHostSpecsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpecOrBuilder> getHostSpecsFieldBuilder() { if (hostSpecsBuilder_ == null) { hostSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpecOrBuilder>( hostSpecs_, ((bitField0_ & 0x00000008) != 0), getParentForChildren(), isClean()); hostSpecs_ = null; } return hostSpecsBuilder_; } private java.lang.Object networkId_ = ""; /** *
       * ID of the network to create the cluster in.
       * 
* * string network_id = 10 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The networkId. */ public java.lang.String getNetworkId() { java.lang.Object ref = networkId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); networkId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the network to create the cluster in.
       * 
* * string network_id = 10 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for networkId. */ public com.google.protobuf.ByteString getNetworkIdBytes() { java.lang.Object ref = networkId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); networkId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the network to create the cluster in.
       * 
* * string network_id = 10 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The networkId to set. * @return This builder for chaining. */ public Builder setNetworkId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } networkId_ = value; onChanged(); return this; } /** *
       * ID of the network to create the cluster in.
       * 
* * string network_id = 10 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearNetworkId() { networkId_ = getDefaultInstance().getNetworkId(); onChanged(); return this; } /** *
       * ID of the network to create the cluster in.
       * 
* * string network_id = 10 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for networkId to set. * @return This builder for chaining. */ public Builder setNetworkIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkId_ = value; onChanged(); return this; } private com.google.protobuf.LazyStringList securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureSecurityGroupIdsIsMutable() { if (!((bitField0_ & 0x00000010) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(securityGroupIds_); bitField0_ |= 0x00000010; } } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 11; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_.getUnmodifiableView(); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 11; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 11; * @param index The index of the element to return. * @return The securityGroupIds at the given index. */ public java.lang.String getSecurityGroupIds(int index) { return securityGroupIds_.get(index); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 11; * @param index The index of the value to return. * @return The bytes of the securityGroupIds at the given index. */ public com.google.protobuf.ByteString getSecurityGroupIdsBytes(int index) { return securityGroupIds_.getByteString(index); } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 11; * @param index The index to set the value at. * @param value The securityGroupIds to set. * @return This builder for chaining. */ public Builder setSecurityGroupIds( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSecurityGroupIdsIsMutable(); securityGroupIds_.set(index, value); onChanged(); return this; } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 11; * @param value The securityGroupIds to add. * @return This builder for chaining. */ public Builder addSecurityGroupIds( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureSecurityGroupIdsIsMutable(); securityGroupIds_.add(value); onChanged(); return this; } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 11; * @param values The securityGroupIds to add. * @return This builder for chaining. */ public Builder addAllSecurityGroupIds( java.lang.Iterable values) { ensureSecurityGroupIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, securityGroupIds_); onChanged(); return this; } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 11; * @return This builder for chaining. */ public Builder clearSecurityGroupIds() { securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } /** *
       * User security groups
       * 
* * repeated string security_group_ids = 11; * @param value The bytes of the securityGroupIds to add. * @return This builder for chaining. */ public Builder addSecurityGroupIdsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureSecurityGroupIdsIsMutable(); securityGroupIds_.add(value); onChanged(); return this; } private boolean deletionProtection_ ; /** *
       * Deletion Protection inhibits deletion of the cluster
       * 
* * bool deletion_protection = 12; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } /** *
       * Deletion Protection inhibits deletion of the cluster
       * 
* * bool deletion_protection = 12; * @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 = 12; * @return This builder for chaining. */ public Builder clearDeletionProtection() { deletionProtection_ = false; onChanged(); return this; } private com.google.protobuf.LazyStringList hostGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureHostGroupIdsIsMutable() { if (!((bitField0_ & 0x00000020) != 0)) { hostGroupIds_ = new com.google.protobuf.LazyStringArrayList(hostGroupIds_); bitField0_ |= 0x00000020; } } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 13; * @return A list containing the hostGroupIds. */ public com.google.protobuf.ProtocolStringList getHostGroupIdsList() { return hostGroupIds_.getUnmodifiableView(); } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 13; * @return The count of hostGroupIds. */ public int getHostGroupIdsCount() { return hostGroupIds_.size(); } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 13; * @param index The index of the element to return. * @return The hostGroupIds at the given index. */ public java.lang.String getHostGroupIds(int index) { return hostGroupIds_.get(index); } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 13; * @param index The index of the value to return. * @return The bytes of the hostGroupIds at the given index. */ public com.google.protobuf.ByteString getHostGroupIdsBytes(int index) { return hostGroupIds_.getByteString(index); } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 13; * @param index The index to set the value at. * @param value The hostGroupIds to set. * @return This builder for chaining. */ public Builder setHostGroupIds( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureHostGroupIdsIsMutable(); hostGroupIds_.set(index, value); onChanged(); return this; } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 13; * @param value The hostGroupIds to add. * @return This builder for chaining. */ public Builder addHostGroupIds( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureHostGroupIdsIsMutable(); hostGroupIds_.add(value); onChanged(); return this; } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 13; * @param values The hostGroupIds to add. * @return This builder for chaining. */ public Builder addAllHostGroupIds( java.lang.Iterable values) { ensureHostGroupIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, hostGroupIds_); onChanged(); return this; } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 13; * @return This builder for chaining. */ public Builder clearHostGroupIds() { hostGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 13; * @param value The bytes of the hostGroupIds to add. * @return This builder for chaining. */ public Builder addHostGroupIdsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureHostGroupIdsIsMutable(); hostGroupIds_.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.postgresql.v1.CreateClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.CreateClusterRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.CreateClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.CreateClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster that is being created.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL 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.postgresql.v1.CreateClusterMetadata} */ public static final class CreateClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL 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 PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.CreateClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.CreateClusterMetadata) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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.postgresql.v1.CreateClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.CreateClusterMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.CreateClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.UpdateClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL Cluster resource to update.
     * To get the PostgreSQL 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 PostgreSQL Cluster resource to update.
     * To get the PostgreSQL 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 PostgreSQL Cluster resource should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; * @return Whether the updateMask field is set. */ boolean hasUpdateMask(); /** *
     * Field mask that specifies which fields of the PostgreSQL Cluster resource should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; * @return The updateMask. */ com.google.protobuf.FieldMask getUpdateMask(); /** *
     * Field mask that specifies which fields of the PostgreSQL Cluster resource should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); /** *
     * New description of the PostgreSQL cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * New description of the PostgreSQL cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ int getLabelsCount(); /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ boolean containsLabels( java.lang.String key); /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getLabels(); /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.util.Map getLabelsMap(); /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrThrow( java.lang.String key); /** *
     * New configuration and resources for hosts in the cluster.
     * 
* * .yandex.cloud.mdb.postgresql.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.postgresql.v1.ConfigSpec config_spec = 5; * @return The configSpec. */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec(); /** *
     * New configuration and resources for hosts in the cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 5; */ yandex.cloud.api.mdb.postgresql.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.postgresql.v1.MaintenanceWindow maintenance_window = 7; * @return Whether the maintenanceWindow field is set. */ boolean hasMaintenanceWindow(); /** *
     * New maintenance window settings for the cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.MaintenanceWindow maintenance_window = 7; * @return The maintenanceWindow. */ yandex.cloud.api.mdb.postgresql.v1.Maintenance.MaintenanceWindow getMaintenanceWindow(); /** *
     * New maintenance window settings for the cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.MaintenanceWindow maintenance_window = 7; */ yandex.cloud.api.mdb.postgresql.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(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.UpdateClusterRequest} */ public static final class UpdateClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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; } @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.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.postgresql.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.postgresql.v1.Maintenance.MaintenanceWindow.Builder subBuilder = null; if (maintenanceWindow_ != null) { subBuilder = maintenanceWindow_.toBuilder(); } maintenanceWindow_ = input.readMessage(yandex.cloud.api.mdb.postgresql.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; } 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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL Cluster resource to update.
     * To get the PostgreSQL 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 PostgreSQL Cluster resource to update.
     * To get the PostgreSQL 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 PostgreSQL Cluster resource should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; * @return Whether the updateMask field is set. */ @java.lang.Override public boolean hasUpdateMask() { return updateMask_ != null; } /** *
     * Field mask that specifies which fields of the PostgreSQL Cluster resource should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; * @return The updateMask. */ @java.lang.Override public com.google.protobuf.FieldMask getUpdateMask() { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } /** *
     * Field mask that specifies which fields of the PostgreSQL Cluster resource should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; */ @java.lang.Override public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return getUpdateMask(); } public static final int DESCRIPTION_FIELD_NUMBER = 3; private volatile java.lang.Object description_; /** *
     * New description of the PostgreSQL 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 PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * The new set of labels will completely replace the old ones. To add a label, request the current
     * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public static final int CONFIG_SPEC_FIELD_NUMBER = 5; private yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; /** *
     * New configuration and resources for hosts in the cluster.
     * 
* * .yandex.cloud.mdb.postgresql.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.postgresql.v1.ConfigSpec config_spec = 5; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } /** *
     * New configuration and resources for hosts in the cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 5; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.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.postgresql.v1.Maintenance.MaintenanceWindow maintenanceWindow_; /** *
     * New maintenance window settings for the cluster.
     * 
* * .yandex.cloud.mdb.postgresql.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.postgresql.v1.MaintenanceWindow maintenance_window = 7; * @return The maintenanceWindow. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.postgresql.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } /** *
     * New maintenance window settings for the cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.MaintenanceWindow maintenance_window = 7; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.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_; } 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_); } 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_); } 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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest other = (yandex.cloud.api.mdb.postgresql.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 (!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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.UpdateClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.UpdateClusterRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest result = new yandex.cloud.api.mdb.postgresql.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_; 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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest other) { if (other == yandex.cloud.api.mdb.postgresql.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()); } 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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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 PostgreSQL Cluster resource to update.
       * To get the PostgreSQL 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 PostgreSQL Cluster resource to update.
       * To get the PostgreSQL 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 PostgreSQL Cluster resource to update.
       * To get the PostgreSQL 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 PostgreSQL Cluster resource to update.
       * To get the PostgreSQL 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 PostgreSQL Cluster resource to update.
       * To get the PostgreSQL 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 PostgreSQL Cluster resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; * @return Whether the updateMask field is set. */ public boolean hasUpdateMask() { return updateMaskBuilder_ != null || updateMask_ != null; } /** *
       * Field mask that specifies which fields of the PostgreSQL Cluster resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; * @return The updateMask. */ public com.google.protobuf.FieldMask getUpdateMask() { if (updateMaskBuilder_ == null) { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } else { return updateMaskBuilder_.getMessage(); } } /** *
       * Field mask that specifies which fields of the PostgreSQL Cluster resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { if (updateMaskBuilder_ == null) { if (value == null) { throw new NullPointerException(); } updateMask_ = value; onChanged(); } else { updateMaskBuilder_.setMessage(value); } return this; } /** *
       * Field mask that specifies which fields of the PostgreSQL Cluster resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public Builder setUpdateMask( com.google.protobuf.FieldMask.Builder builderForValue) { if (updateMaskBuilder_ == null) { updateMask_ = builderForValue.build(); onChanged(); } else { updateMaskBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Field mask that specifies which fields of the PostgreSQL Cluster resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { if (updateMaskBuilder_ == null) { if (updateMask_ != null) { updateMask_ = com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial(); } else { updateMask_ = value; } onChanged(); } else { updateMaskBuilder_.mergeFrom(value); } return this; } /** *
       * Field mask that specifies which fields of the PostgreSQL Cluster resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public Builder clearUpdateMask() { if (updateMaskBuilder_ == null) { updateMask_ = null; onChanged(); } else { updateMask_ = null; updateMaskBuilder_ = null; } return this; } /** *
       * Field mask that specifies which fields of the PostgreSQL Cluster resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { onChanged(); return getUpdateMaskFieldBuilder().getBuilder(); } /** *
       * Field mask that specifies which fields of the PostgreSQL Cluster resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { if (updateMaskBuilder_ != null) { return updateMaskBuilder_.getMessageOrBuilder(); } else { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } } /** *
       * Field mask that specifies which fields of the PostgreSQL Cluster resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 2; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> getUpdateMaskFieldBuilder() { if (updateMaskBuilder_ == null) { updateMaskBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( getUpdateMask(), getParentForChildren(), isClean()); updateMask_ = null; } return updateMaskBuilder_; } private java.lang.Object description_ = ""; /** *
       * New description of the PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * The new set of labels will completely replace the old ones. To add a label, request the current
       * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
       * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * The new set of labels will completely replace the old ones. To add a label, request the current
       * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
       * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * The new set of labels will completely replace the old ones. To add a label, request the current
       * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * The new set of labels will completely replace the old ones. To add a label, request the current
       * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearLabels() { internalGetMutableLabels().getMutableMap() .clear(); return this; } /** *
       * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * The new set of labels will completely replace the old ones. To add a label, request the current
       * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder removeLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } internalGetMutableLabels().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { return internalGetMutableLabels().getMutableMap(); } /** *
       * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * The new set of labels will completely replace the old ones. To add a label, request the current
       * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putLabels( java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); } if (value == null) { throw new NullPointerException("map value"); } internalGetMutableLabels().getMutableMap() .put(key, value); return this; } /** *
       * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * The new set of labels will completely replace the old ones. To add a label, request the current
       * set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putAllLabels( java.util.Map values) { internalGetMutableLabels().getMutableMap() .putAll(values); return this; } private yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> configSpecBuilder_; /** *
       * New configuration and resources for hosts in the cluster.
       * 
* * .yandex.cloud.mdb.postgresql.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.postgresql.v1.ConfigSpec config_spec = 5; * @return The configSpec. */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * New configuration and resources for hosts in the cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 5; */ public Builder setConfigSpec(yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ConfigSpec config_spec = 5; */ public Builder setConfigSpec( yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ConfigSpec config_spec = 5; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.v1.ConfigSpec config_spec = 5; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * New configuration and resources for hosts in the cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 5; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } } /** *
       * New configuration and resources for hosts in the cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 5; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.postgresql.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.postgresql.v1.Maintenance.MaintenanceWindow maintenanceWindow_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.postgresql.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.postgresql.v1.Maintenance.MaintenanceWindowOrBuilder> maintenanceWindowBuilder_; /** *
       * New maintenance window settings for the cluster.
       * 
* * .yandex.cloud.mdb.postgresql.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.postgresql.v1.MaintenanceWindow maintenance_window = 7; * @return The maintenanceWindow. */ public yandex.cloud.api.mdb.postgresql.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.postgresql.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } else { return maintenanceWindowBuilder_.getMessage(); } } /** *
       * New maintenance window settings for the cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.MaintenanceWindow maintenance_window = 7; */ public Builder setMaintenanceWindow(yandex.cloud.api.mdb.postgresql.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.postgresql.v1.MaintenanceWindow maintenance_window = 7; */ public Builder setMaintenanceWindow( yandex.cloud.api.mdb.postgresql.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.postgresql.v1.MaintenanceWindow maintenance_window = 7; */ public Builder mergeMaintenanceWindow(yandex.cloud.api.mdb.postgresql.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (maintenanceWindow_ != null) { maintenanceWindow_ = yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.v1.MaintenanceWindow maintenance_window = 7; */ public yandex.cloud.api.mdb.postgresql.v1.Maintenance.MaintenanceWindow.Builder getMaintenanceWindowBuilder() { onChanged(); return getMaintenanceWindowFieldBuilder().getBuilder(); } /** *
       * New maintenance window settings for the cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.MaintenanceWindow maintenance_window = 7; */ public yandex.cloud.api.mdb.postgresql.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { if (maintenanceWindowBuilder_ != null) { return maintenanceWindowBuilder_.getMessageOrBuilder(); } else { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.postgresql.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } } /** *
       * New maintenance window settings for the cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.MaintenanceWindow maintenance_window = 7; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.postgresql.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.postgresql.v1.Maintenance.MaintenanceWindowOrBuilder> getMaintenanceWindowFieldBuilder() { if (maintenanceWindowBuilder_ == null) { maintenanceWindowBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.postgresql.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.postgresql.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; } @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.postgresql.v1.UpdateClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.UpdateClusterRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.UpdateClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL Cluster resource that is being updated.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL Cluster resource that is being updated.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.UpdateClusterMetadata} */ public static final class UpdateClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL Cluster resource that is being updated.
     * 
* * string cluster_id = 1; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the PostgreSQL Cluster resource that is being updated.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.UpdateClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.UpdateClusterMetadata) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL Cluster resource that is being updated.
       * 
* * string cluster_id = 1; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the PostgreSQL Cluster resource that is being updated.
       * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the PostgreSQL Cluster resource that is being updated.
       * 
* * string cluster_id = 1; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the PostgreSQL Cluster resource that is being updated.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL Cluster resource that is being updated.
       * 
* * string cluster_id = 1; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.UpdateClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.UpdateClusterMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.DeleteClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster to delete.
     * To get the PostgreSQL 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 PostgreSQL cluster to delete.
     * To get the PostgreSQL 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.postgresql.v1.DeleteClusterRequest} */ public static final class DeleteClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster to delete.
     * To get the PostgreSQL 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 PostgreSQL cluster to delete.
     * To get the PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.DeleteClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.DeleteClusterRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL cluster to delete.
       * To get the PostgreSQL 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 PostgreSQL cluster to delete.
       * To get the PostgreSQL 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 PostgreSQL cluster to delete.
       * To get the PostgreSQL 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 PostgreSQL cluster to delete.
       * To get the PostgreSQL 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 PostgreSQL cluster to delete.
       * To get the PostgreSQL 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.postgresql.v1.DeleteClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.DeleteClusterRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.DeleteClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster that is being deleted.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL 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.postgresql.v1.DeleteClusterMetadata} */ public static final class DeleteClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL 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 PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.DeleteClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.DeleteClusterMetadata) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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.postgresql.v1.DeleteClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.DeleteClusterMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StartClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.StartClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL 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 PostgreSQL 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.postgresql.v1.StartClusterRequest} */ public static final class StartClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL 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 PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.StartClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.StartClusterRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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.postgresql.v1.StartClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.StartClusterRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StartClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.StartClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL cluster.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.StartClusterMetadata} */ public static final class StartClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL 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 PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.StartClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.StartClusterMetadata) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL cluster.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL 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.postgresql.v1.StartClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.StartClusterMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StopClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.StopClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL 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 PostgreSQL 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.postgresql.v1.StopClusterRequest} */ public static final class StopClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL 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 PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.StopClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.StopClusterRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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.postgresql.v1.StopClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.StopClusterRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StopClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StopClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.StopClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL cluster.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.StopClusterMetadata} */ public static final class StopClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL 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 PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.StopClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.StopClusterMetadata) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL cluster.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL 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.postgresql.v1.StopClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.StopClusterMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StopClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface MoveClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.MoveClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL 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 PostgreSQL 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.postgresql.v1.MoveClusterRequest} */ public static final class MoveClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL 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 PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.MoveClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.MoveClusterRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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.postgresql.v1.MoveClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.MoveClusterRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.MoveClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface MoveClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.MoveClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster being moved.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL cluster being moved.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * ID of the source folder.
     * 
* * string source_folder_id = 2; * @return The sourceFolderId. */ java.lang.String getSourceFolderId(); /** *
     * ID of the source folder.
     * 
* * string source_folder_id = 2; * @return The bytes for sourceFolderId. */ com.google.protobuf.ByteString getSourceFolderIdBytes(); /** *
     * ID of the destnation folder.
     * 
* * string destination_folder_id = 3; * @return The destinationFolderId. */ java.lang.String getDestinationFolderId(); /** *
     * ID of the destnation folder.
     * 
* * string destination_folder_id = 3; * @return The bytes for destinationFolderId. */ com.google.protobuf.ByteString getDestinationFolderIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.MoveClusterMetadata} */ public static final class MoveClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL 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 PostgreSQL cluster being moved.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int SOURCE_FOLDER_ID_FIELD_NUMBER = 2; private volatile java.lang.Object sourceFolderId_; /** *
     * ID of the source folder.
     * 
* * string source_folder_id = 2; * @return The sourceFolderId. */ @java.lang.Override public java.lang.String getSourceFolderId() { java.lang.Object ref = sourceFolderId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); sourceFolderId_ = s; return s; } } /** *
     * ID of the source folder.
     * 
* * string source_folder_id = 2; * @return The bytes for sourceFolderId. */ @java.lang.Override public com.google.protobuf.ByteString getSourceFolderIdBytes() { java.lang.Object ref = sourceFolderId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); sourceFolderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DESTINATION_FOLDER_ID_FIELD_NUMBER = 3; private volatile java.lang.Object destinationFolderId_; /** *
     * ID of the destnation folder.
     * 
* * string destination_folder_id = 3; * @return The destinationFolderId. */ @java.lang.Override public java.lang.String getDestinationFolderId() { java.lang.Object ref = destinationFolderId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); destinationFolderId_ = s; return s; } } /** *
     * ID of the destnation folder.
     * 
* * string destination_folder_id = 3; * @return The bytes for destinationFolderId. */ @java.lang.Override public com.google.protobuf.ByteString getDestinationFolderIdBytes() { java.lang.Object ref = destinationFolderId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); destinationFolderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sourceFolderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, sourceFolderId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationFolderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, destinationFolderId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sourceFolderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, sourceFolderId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationFolderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, destinationFolderId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.MoveClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.MoveClusterMetadata) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL cluster being moved.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster being moved.
       * 
* * string cluster_id = 1; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object sourceFolderId_ = ""; /** *
       * ID of the source folder.
       * 
* * string source_folder_id = 2; * @return The sourceFolderId. */ public java.lang.String getSourceFolderId() { java.lang.Object ref = sourceFolderId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); sourceFolderId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the source folder.
       * 
* * string source_folder_id = 2; * @return The bytes for sourceFolderId. */ public com.google.protobuf.ByteString getSourceFolderIdBytes() { java.lang.Object ref = sourceFolderId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); sourceFolderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the source folder.
       * 
* * string source_folder_id = 2; * @param value The sourceFolderId to set. * @return This builder for chaining. */ public Builder setSourceFolderId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } sourceFolderId_ = value; onChanged(); return this; } /** *
       * ID of the source folder.
       * 
* * string source_folder_id = 2; * @return This builder for chaining. */ public Builder clearSourceFolderId() { sourceFolderId_ = getDefaultInstance().getSourceFolderId(); onChanged(); return this; } /** *
       * ID of the source folder.
       * 
* * string source_folder_id = 2; * @param value The bytes for sourceFolderId to set. * @return This builder for chaining. */ public Builder setSourceFolderIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); sourceFolderId_ = value; onChanged(); return this; } private java.lang.Object destinationFolderId_ = ""; /** *
       * ID of the destnation folder.
       * 
* * string destination_folder_id = 3; * @return The destinationFolderId. */ public java.lang.String getDestinationFolderId() { java.lang.Object ref = destinationFolderId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); destinationFolderId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the destnation folder.
       * 
* * string destination_folder_id = 3; * @return The bytes for destinationFolderId. */ public com.google.protobuf.ByteString getDestinationFolderIdBytes() { java.lang.Object ref = destinationFolderId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); destinationFolderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the destnation folder.
       * 
* * string destination_folder_id = 3; * @param value The destinationFolderId to set. * @return This builder for chaining. */ public Builder setDestinationFolderId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } destinationFolderId_ = value; onChanged(); return this; } /** *
       * ID of the destnation folder.
       * 
* * string destination_folder_id = 3; * @return This builder for chaining. */ public Builder clearDestinationFolderId() { destinationFolderId_ = getDefaultInstance().getDestinationFolderId(); onChanged(); return this; } /** *
       * ID of the destnation folder.
       * 
* * string destination_folder_id = 3; * @param value The bytes for destinationFolderId to set. * @return This builder for chaining. */ public Builder setDestinationFolderIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); destinationFolderId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.MoveClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.MoveClusterMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.MoveClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface BackupClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.BackupClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster to back up.
     * To get the PostgreSQL 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 PostgreSQL cluster to back up.
     * To get the PostgreSQL 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.postgresql.v1.BackupClusterRequest} */ public static final class BackupClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster to back up.
     * To get the PostgreSQL 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 PostgreSQL cluster to back up.
     * To get the PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.BackupClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.BackupClusterRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL cluster to back up.
       * To get the PostgreSQL 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 PostgreSQL cluster to back up.
       * To get the PostgreSQL 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 PostgreSQL cluster to back up.
       * To get the PostgreSQL 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 PostgreSQL cluster to back up.
       * To get the PostgreSQL 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 PostgreSQL cluster to back up.
       * To get the PostgreSQL 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.postgresql.v1.BackupClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.BackupClusterRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.BackupClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface BackupClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.BackupClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster that is being backed up.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL cluster that is being backed up.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * ID of the PostgreSQL backup that is being created.
     * 
* * string backup_id = 2; * @return The backupId. */ java.lang.String getBackupId(); /** *
     * ID of the PostgreSQL backup that is being created.
     * 
* * string backup_id = 2; * @return The bytes for backupId. */ com.google.protobuf.ByteString getBackupIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.BackupClusterMetadata} */ public static final class BackupClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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_ = ""; backupId_ = ""; } @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; } 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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL 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 PostgreSQL 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; } } public static final int BACKUP_ID_FIELD_NUMBER = 2; private volatile java.lang.Object backupId_; /** *
     * ID of the PostgreSQL backup that is being created.
     * 
* * 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 PostgreSQL backup that is being created.
     * 
* * 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.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata other = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata) 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.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.BackupClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.BackupClusterMetadata) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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_ = ""; backupId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata result = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata(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.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata.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.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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; } private java.lang.Object backupId_ = ""; /** *
       * ID of the PostgreSQL backup that is being created.
       * 
* * 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 PostgreSQL backup that is being created.
       * 
* * 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 PostgreSQL backup that is being created.
       * 
* * 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 PostgreSQL backup that is being created.
       * 
* * string backup_id = 2; * @return This builder for chaining. */ public Builder clearBackupId() { backupId_ = getDefaultInstance().getBackupId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL backup that is being created.
       * 
* * 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.postgresql.v1.BackupClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.BackupClusterMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.BackupClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RestoreClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.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(); /** *
     * Timestamp of the moment to which the PostgreSQL cluster should be restored.
     * 
* * .google.protobuf.Timestamp time = 2; * @return Whether the time field is set. */ boolean hasTime(); /** *
     * Timestamp of the moment to which the PostgreSQL cluster should be restored.
     * 
* * .google.protobuf.Timestamp time = 2; * @return The time. */ com.google.protobuf.Timestamp getTime(); /** *
     * Timestamp of the moment to which the PostgreSQL cluster should be restored.
     * 
* * .google.protobuf.Timestamp time = 2; */ com.google.protobuf.TimestampOrBuilder getTimeOrBuilder(); /** *
     * Flag that indicates whether a database should be restored to the first backup point
     * available just after the timestamp specified in the [time] field instead of just before.
     * Possible values:
     * * false (default) - the restore point refers to the first backup moment before [time].
     * * true - the restore point refers to the first backup point after [time].
     * 
* * bool time_inclusive = 3; * @return The timeInclusive. */ boolean getTimeInclusive(); /** *
     * Name of the new PostgreSQL cluster. The name must be unique within the folder.
     * 
* * string name = 4 [(.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 PostgreSQL cluster. The name must be unique within the folder.
     * 
* * string name = 4 [(.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 PostgreSQL cluster.
     * 
* * string description = 5 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * Description of the new PostgreSQL cluster.
     * 
* * string description = 5 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 6 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ int getLabelsCount(); /** *
     * Custom labels for the PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 6 [(.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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 6 [(.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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 6 [(.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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 6 [(.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 PostgreSQL cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Cluster.Environment environment = 7 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for environment. */ int getEnvironmentValue(); /** *
     * Deployment environment of the new PostgreSQL cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Cluster.Environment environment = 7 [(.yandex.cloud.required) = true]; * @return The environment. */ yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment getEnvironment(); /** *
     * Configuration for the PostgreSQL cluster to be created.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 8 [(.yandex.cloud.required) = true]; * @return Whether the configSpec field is set. */ boolean hasConfigSpec(); /** *
     * Configuration for the PostgreSQL cluster to be created.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 8 [(.yandex.cloud.required) = true]; * @return The configSpec. */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec(); /** *
     * Configuration for the PostgreSQL cluster to be created.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 8 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder(); /** *
     * Configurations for PostgreSQL hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsList(); /** *
     * Configurations for PostgreSQL hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index); /** *
     * Configurations for PostgreSQL hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ int getHostSpecsCount(); /** *
     * Configurations for PostgreSQL hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsOrBuilderList(); /** *
     * Configurations for PostgreSQL hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index); /** *
     * ID of the network to create the PostgreSQL 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 PostgreSQL cluster in.
     * 
* * string network_id = 10 [(.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 PostgreSQL cluster in.
     * 
* * string folder_id = 11 [(.yandex.cloud.length) = "<=50"]; * @return The folderId. */ java.lang.String getFolderId(); /** *
     * ID of the folder to create the PostgreSQL cluster in.
     * 
* * string folder_id = 11 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ com.google.protobuf.ByteString getFolderIdBytes(); /** *
     * 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); /** *
     * Deletion Protection inhibits deletion of the cluster
     * 
* * bool deletion_protection = 13; * @return The deletionProtection. */ boolean getDeletionProtection(); /** *
     * Host groups hosting VMs of the cluster.
     * 
* * repeated string host_group_ids = 14; * @return A list containing the hostGroupIds. */ java.util.List getHostGroupIdsList(); /** *
     * Host groups hosting VMs of the cluster.
     * 
* * repeated string host_group_ids = 14; * @return The count of hostGroupIds. */ int getHostGroupIdsCount(); /** *
     * Host groups hosting VMs of the cluster.
     * 
* * repeated string host_group_ids = 14; * @param index The index of the element to return. * @return The hostGroupIds at the given index. */ java.lang.String getHostGroupIds(int index); /** *
     * Host groups hosting VMs of the cluster.
     * 
* * repeated string host_group_ids = 14; * @param index The index of the value to return. * @return The bytes of the hostGroupIds at the given index. */ com.google.protobuf.ByteString getHostGroupIdsBytes(int index); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.RestoreClusterRequest} */ public static final class RestoreClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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; hostGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RestoreClusterRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RestoreClusterRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); backupId_ = s; break; } case 18: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (time_ != null) { subBuilder = time_.toBuilder(); } time_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(time_); time_ = subBuilder.buildPartial(); } break; } case 24: { timeInclusive_ = input.readBool(); break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); description_ = s; break; } case 50: { 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 56: { int rawValue = input.readEnum(); environment_ = rawValue; break; } case 66: { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(configSpec_); configSpec_ = subBuilder.buildPartial(); } break; } case 74: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { hostSpecs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } hostSpecs_.add( input.readMessage(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.parser(), extensionRegistry)); break; } case 82: { java.lang.String s = input.readStringRequireUtf8(); networkId_ = s; break; } case 90: { java.lang.String s = input.readStringRequireUtf8(); folderId_ = s; 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 104: { deletionProtection_ = input.readBool(); break; } case 114: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000008) != 0)) { hostGroupIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000008; } hostGroupIds_.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_ & 0x00000002) != 0)) { hostSpecs_ = java.util.Collections.unmodifiableList(hostSpecs_); } if (((mutable_bitField0_ & 0x00000004) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); } if (((mutable_bitField0_ & 0x00000008) != 0)) { hostGroupIds_ = hostGroupIds_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterRequest_descriptor; } @SuppressWarnings({"rawtypes"}) @java.lang.Override protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 6: 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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest.class, yandex.cloud.api.mdb.postgresql.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 TIME_FIELD_NUMBER = 2; private com.google.protobuf.Timestamp time_; /** *
     * Timestamp of the moment to which the PostgreSQL cluster should be restored.
     * 
* * .google.protobuf.Timestamp time = 2; * @return Whether the time field is set. */ @java.lang.Override public boolean hasTime() { return time_ != null; } /** *
     * Timestamp of the moment to which the PostgreSQL cluster should be restored.
     * 
* * .google.protobuf.Timestamp time = 2; * @return The time. */ @java.lang.Override public com.google.protobuf.Timestamp getTime() { return time_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : time_; } /** *
     * Timestamp of the moment to which the PostgreSQL cluster should be restored.
     * 
* * .google.protobuf.Timestamp time = 2; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getTimeOrBuilder() { return getTime(); } public static final int TIME_INCLUSIVE_FIELD_NUMBER = 3; private boolean timeInclusive_; /** *
     * Flag that indicates whether a database should be restored to the first backup point
     * available just after the timestamp specified in the [time] field instead of just before.
     * Possible values:
     * * false (default) - the restore point refers to the first backup moment before [time].
     * * true - the restore point refers to the first backup point after [time].
     * 
* * bool time_inclusive = 3; * @return The timeInclusive. */ @java.lang.Override public boolean getTimeInclusive() { return timeInclusive_; } public static final int NAME_FIELD_NUMBER = 4; private volatile java.lang.Object name_; /** *
     * Name of the new PostgreSQL cluster. The name must be unique within the folder.
     * 
* * string name = 4 [(.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 PostgreSQL cluster. The name must be unique within the folder.
     * 
* * string name = 4 [(.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 = 5; private volatile java.lang.Object description_; /** *
     * Description of the new PostgreSQL cluster.
     * 
* * string description = 5 [(.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 PostgreSQL cluster.
     * 
* * string description = 5 [(.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 = 6; 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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 6 [(.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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 6 [(.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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 6 [(.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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
     * For example, "project": "mvp" or "source": "dictionary".
     * 
* * map<string, string> labels = 6 [(.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 = 7; private int environment_; /** *
     * Deployment environment of the new PostgreSQL cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Cluster.Environment environment = 7 [(.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 PostgreSQL cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Cluster.Environment environment = 7 [(.yandex.cloud.required) = true]; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } public static final int CONFIG_SPEC_FIELD_NUMBER = 8; private yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; /** *
     * Configuration for the PostgreSQL cluster to be created.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 8 [(.yandex.cloud.required) = true]; * @return Whether the configSpec field is set. */ @java.lang.Override public boolean hasConfigSpec() { return configSpec_ != null; } /** *
     * Configuration for the PostgreSQL cluster to be created.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 8 [(.yandex.cloud.required) = true]; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } /** *
     * Configuration for the PostgreSQL cluster to be created.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 8 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { return getConfigSpec(); } public static final int HOST_SPECS_FIELD_NUMBER = 9; private java.util.List hostSpecs_; /** *
     * Configurations for PostgreSQL hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsList() { return hostSpecs_; } /** *
     * Configurations for PostgreSQL hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsOrBuilderList() { return hostSpecs_; } /** *
     * Configurations for PostgreSQL hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public int getHostSpecsCount() { return hostSpecs_.size(); } /** *
     * Configurations for PostgreSQL hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { return hostSpecs_.get(index); } /** *
     * Configurations for PostgreSQL hosts that should be created for
     * the cluster that is being created from the backup.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.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 PostgreSQL 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 PostgreSQL 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 FOLDER_ID_FIELD_NUMBER = 11; private volatile java.lang.Object folderId_; /** *
     * ID of the folder to create the PostgreSQL cluster in.
     * 
* * string folder_id = 11 [(.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 PostgreSQL cluster in.
     * 
* * string folder_id = 11 [(.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 = 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 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 HOST_GROUP_IDS_FIELD_NUMBER = 14; private com.google.protobuf.LazyStringList hostGroupIds_; /** *
     * Host groups hosting VMs of the cluster.
     * 
* * repeated string host_group_ids = 14; * @return A list containing the hostGroupIds. */ public com.google.protobuf.ProtocolStringList getHostGroupIdsList() { return hostGroupIds_; } /** *
     * Host groups hosting VMs of the cluster.
     * 
* * repeated string host_group_ids = 14; * @return The count of hostGroupIds. */ public int getHostGroupIdsCount() { return hostGroupIds_.size(); } /** *
     * Host groups hosting VMs of the cluster.
     * 
* * repeated string host_group_ids = 14; * @param index The index of the element to return. * @return The hostGroupIds at the given index. */ public java.lang.String getHostGroupIds(int index) { return hostGroupIds_.get(index); } /** *
     * Host groups hosting VMs of the cluster.
     * 
* * repeated string host_group_ids = 14; * @param index The index of the value to return. * @return The bytes of the hostGroupIds at the given index. */ public com.google.protobuf.ByteString getHostGroupIdsBytes(int index) { return hostGroupIds_.getByteString(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, backupId_); } if (time_ != null) { output.writeMessage(2, getTime()); } if (timeInclusive_ != false) { output.writeBool(3, timeInclusive_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, description_); } com.google.protobuf.GeneratedMessageV3 .serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 6); if (environment_ != yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment.ENVIRONMENT_UNSPECIFIED.getNumber()) { output.writeEnum(7, environment_); } if (configSpec_ != null) { output.writeMessage(8, getConfigSpec()); } for (int i = 0; i < hostSpecs_.size(); i++) { output.writeMessage(9, hostSpecs_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 10, networkId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 11, folderId_); } for (int i = 0; i < securityGroupIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 12, securityGroupIds_.getRaw(i)); } if (deletionProtection_ != false) { output.writeBool(13, deletionProtection_); } for (int i = 0; i < hostGroupIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 14, hostGroupIds_.getRaw(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, backupId_); } if (time_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getTime()); } if (timeInclusive_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(3, timeInclusive_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, 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(6, labels__); } if (environment_ != yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment.ENVIRONMENT_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(7, environment_); } if (configSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, getConfigSpec()); } for (int i = 0; i < hostSpecs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, hostSpecs_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, networkId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, folderId_); } { 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(13, deletionProtection_); } { int dataSize = 0; for (int i = 0; i < hostGroupIds_.size(); i++) { dataSize += computeStringSizeNoTag(hostGroupIds_.getRaw(i)); } size += dataSize; size += 1 * getHostGroupIdsList().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.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest other = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest) obj; if (!getBackupId() .equals(other.getBackupId())) return false; if (hasTime() != other.hasTime()) return false; if (hasTime()) { if (!getTime() .equals(other.getTime())) return false; } if (getTimeInclusive() != other.getTimeInclusive()) 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 (getDeletionProtection() != other.getDeletionProtection()) return false; if (!getHostGroupIdsList() .equals(other.getHostGroupIdsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + BACKUP_ID_FIELD_NUMBER; hash = (53 * hash) + getBackupId().hashCode(); if (hasTime()) { hash = (37 * hash) + TIME_FIELD_NUMBER; hash = (53 * hash) + getTime().hashCode(); } hash = (37 * hash) + TIME_INCLUSIVE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getTimeInclusive()); 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(); } hash = (37 * hash) + DELETION_PROTECTION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeletionProtection()); if (getHostGroupIdsCount() > 0) { hash = (37 * hash) + HOST_GROUP_IDS_FIELD_NUMBER; hash = (53 * hash) + getHostGroupIdsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.RestoreClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.RestoreClusterRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterRequest_descriptor; } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 6: return internalGetLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMutableMapField( int number) { switch (number) { case 6: 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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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_ = ""; if (timeBuilder_ == null) { time_ = null; } else { time_ = null; timeBuilder_ = null; } timeInclusive_ = false; 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); deletionProtection_ = false; hostGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000008); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest result = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest(this); int from_bitField0_ = bitField0_; result.backupId_ = backupId_; if (timeBuilder_ == null) { result.time_ = time_; } else { result.time_ = timeBuilder_.build(); } result.timeInclusive_ = timeInclusive_; 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_; result.deletionProtection_ = deletionProtection_; if (((bitField0_ & 0x00000008) != 0)) { hostGroupIds_ = hostGroupIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000008); } result.hostGroupIds_ = hostGroupIds_; 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.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest other) { if (other == yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest.getDefaultInstance()) return this; if (!other.getBackupId().isEmpty()) { backupId_ = other.backupId_; onChanged(); } if (other.hasTime()) { mergeTime(other.getTime()); } if (other.getTimeInclusive() != false) { setTimeInclusive(other.getTimeInclusive()); } 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.getDeletionProtection() != false) { setDeletionProtection(other.getDeletionProtection()); } if (!other.hostGroupIds_.isEmpty()) { if (hostGroupIds_.isEmpty()) { hostGroupIds_ = other.hostGroupIds_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureHostGroupIdsIsMutable(); hostGroupIds_.addAll(other.hostGroupIds_); } 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.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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 com.google.protobuf.Timestamp time_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> timeBuilder_; /** *
       * Timestamp of the moment to which the PostgreSQL cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 2; * @return Whether the time field is set. */ public boolean hasTime() { return timeBuilder_ != null || time_ != null; } /** *
       * Timestamp of the moment to which the PostgreSQL cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 2; * @return The time. */ public com.google.protobuf.Timestamp getTime() { if (timeBuilder_ == null) { return time_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : time_; } else { return timeBuilder_.getMessage(); } } /** *
       * Timestamp of the moment to which the PostgreSQL cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 2; */ public Builder setTime(com.google.protobuf.Timestamp value) { if (timeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } time_ = value; onChanged(); } else { timeBuilder_.setMessage(value); } return this; } /** *
       * Timestamp of the moment to which the PostgreSQL cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 2; */ public Builder setTime( com.google.protobuf.Timestamp.Builder builderForValue) { if (timeBuilder_ == null) { time_ = builderForValue.build(); onChanged(); } else { timeBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Timestamp of the moment to which the PostgreSQL cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 2; */ public Builder mergeTime(com.google.protobuf.Timestamp value) { if (timeBuilder_ == null) { if (time_ != null) { time_ = com.google.protobuf.Timestamp.newBuilder(time_).mergeFrom(value).buildPartial(); } else { time_ = value; } onChanged(); } else { timeBuilder_.mergeFrom(value); } return this; } /** *
       * Timestamp of the moment to which the PostgreSQL cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 2; */ public Builder clearTime() { if (timeBuilder_ == null) { time_ = null; onChanged(); } else { time_ = null; timeBuilder_ = null; } return this; } /** *
       * Timestamp of the moment to which the PostgreSQL cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 2; */ public com.google.protobuf.Timestamp.Builder getTimeBuilder() { onChanged(); return getTimeFieldBuilder().getBuilder(); } /** *
       * Timestamp of the moment to which the PostgreSQL cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 2; */ public com.google.protobuf.TimestampOrBuilder getTimeOrBuilder() { if (timeBuilder_ != null) { return timeBuilder_.getMessageOrBuilder(); } else { return time_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : time_; } } /** *
       * Timestamp of the moment to which the PostgreSQL cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 2; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getTimeFieldBuilder() { if (timeBuilder_ == null) { timeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getTime(), getParentForChildren(), isClean()); time_ = null; } return timeBuilder_; } private boolean timeInclusive_ ; /** *
       * Flag that indicates whether a database should be restored to the first backup point
       * available just after the timestamp specified in the [time] field instead of just before.
       * Possible values:
       * * false (default) - the restore point refers to the first backup moment before [time].
       * * true - the restore point refers to the first backup point after [time].
       * 
* * bool time_inclusive = 3; * @return The timeInclusive. */ @java.lang.Override public boolean getTimeInclusive() { return timeInclusive_; } /** *
       * Flag that indicates whether a database should be restored to the first backup point
       * available just after the timestamp specified in the [time] field instead of just before.
       * Possible values:
       * * false (default) - the restore point refers to the first backup moment before [time].
       * * true - the restore point refers to the first backup point after [time].
       * 
* * bool time_inclusive = 3; * @param value The timeInclusive to set. * @return This builder for chaining. */ public Builder setTimeInclusive(boolean value) { timeInclusive_ = value; onChanged(); return this; } /** *
       * Flag that indicates whether a database should be restored to the first backup point
       * available just after the timestamp specified in the [time] field instead of just before.
       * Possible values:
       * * false (default) - the restore point refers to the first backup moment before [time].
       * * true - the restore point refers to the first backup point after [time].
       * 
* * bool time_inclusive = 3; * @return This builder for chaining. */ public Builder clearTimeInclusive() { timeInclusive_ = false; onChanged(); return this; } private java.lang.Object name_ = ""; /** *
       * Name of the new PostgreSQL cluster. The name must be unique within the folder.
       * 
* * string name = 4 [(.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 PostgreSQL cluster. The name must be unique within the folder.
       * 
* * string name = 4 [(.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 PostgreSQL cluster. The name must be unique within the folder.
       * 
* * string name = 4 [(.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 PostgreSQL cluster. The name must be unique within the folder.
       * 
* * string name = 4 [(.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 PostgreSQL cluster. The name must be unique within the folder.
       * 
* * string name = 4 [(.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 PostgreSQL cluster.
       * 
* * string description = 5 [(.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 PostgreSQL cluster.
       * 
* * string description = 5 [(.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 PostgreSQL cluster.
       * 
* * string description = 5 [(.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 PostgreSQL cluster.
       * 
* * string description = 5 [(.yandex.cloud.length) = "<=256"]; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** *
       * Description of the new PostgreSQL cluster.
       * 
* * string description = 5 [(.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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * map<string, string> labels = 6 [(.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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * map<string, string> labels = 6 [(.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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * map<string, string> labels = 6 [(.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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * map<string, string> labels = 6 [(.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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * map<string, string> labels = 6 [(.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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * map<string, string> labels = 6 [(.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 PostgreSQL cluster as `` key:value `` pairs. Maximum 64 per resource.
       * For example, "project": "mvp" or "source": "dictionary".
       * 
* * map<string, string> labels = 6 [(.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 PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Cluster.Environment environment = 7 [(.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 PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Cluster.Environment environment = 7 [(.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 PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Cluster.Environment environment = 7 [(.yandex.cloud.required) = true]; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } /** *
       * Deployment environment of the new PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Cluster.Environment environment = 7 [(.yandex.cloud.required) = true]; * @param value The environment to set. * @return This builder for chaining. */ public Builder setEnvironment(yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Cluster.Environment value) { if (value == null) { throw new NullPointerException(); } environment_ = value.getNumber(); onChanged(); return this; } /** *
       * Deployment environment of the new PostgreSQL cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Cluster.Environment environment = 7 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearEnvironment() { environment_ = 0; onChanged(); return this; } private yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> configSpecBuilder_; /** *
       * Configuration for the PostgreSQL cluster to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 8 [(.yandex.cloud.required) = true]; * @return Whether the configSpec field is set. */ public boolean hasConfigSpec() { return configSpecBuilder_ != null || configSpec_ != null; } /** *
       * Configuration for the PostgreSQL cluster to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 8 [(.yandex.cloud.required) = true]; * @return The configSpec. */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * Configuration for the PostgreSQL cluster to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 8 [(.yandex.cloud.required) = true]; */ public Builder setConfigSpec(yandex.cloud.api.mdb.postgresql.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 PostgreSQL cluster to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 8 [(.yandex.cloud.required) = true]; */ public Builder setConfigSpec( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder builderForValue) { if (configSpecBuilder_ == null) { configSpec_ = builderForValue.build(); onChanged(); } else { configSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration for the PostgreSQL cluster to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 8 [(.yandex.cloud.required) = true]; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.newBuilder(configSpec_).mergeFrom(value).buildPartial(); } else { configSpec_ = value; } onChanged(); } else { configSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration for the PostgreSQL cluster to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 8 [(.yandex.cloud.required) = true]; */ public Builder clearConfigSpec() { if (configSpecBuilder_ == null) { configSpec_ = null; onChanged(); } else { configSpec_ = null; configSpecBuilder_ = null; } return this; } /** *
       * Configuration for the PostgreSQL cluster to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 8 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * Configuration for the PostgreSQL cluster to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 8 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } } /** *
       * Configuration for the PostgreSQL cluster to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigSpec config_spec = 8 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpecOrBuilder> hostSpecsBuilder_; /** *
       * Configurations for PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getHostSpecsList() { if (hostSpecsBuilder_ == null) { return java.util.Collections.unmodifiableList(hostSpecs_); } else { return hostSpecsBuilder_.getMessageList(); } } /** *
       * Configurations for PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public int getHostSpecsCount() { if (hostSpecsBuilder_ == null) { return hostSpecs_.size(); } else { return hostSpecsBuilder_.getCount(); } } /** *
       * Configurations for PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessage(index); } } /** *
       * Configurations for PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs(yandex.cloud.api.mdb.postgresql.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 PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.add(builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Configurations for PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public Builder addAllHostSpecs( java.lang.Iterable values) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, hostSpecs_); onChanged(); } else { hostSpecsBuilder_.addAllMessages(values); } return this; } /** *
       * Configurations for PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.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 PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public Builder removeHostSpecs(int index) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.remove(index); onChanged(); } else { hostSpecsBuilder_.remove(index); } return this; } /** *
       * Configurations for PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder getHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().getBuilder(index); } /** *
       * Configurations for PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessageOrBuilder(index); } } /** *
       * Configurations for PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getHostSpecsOrBuilderList() { if (hostSpecsBuilder_ != null) { return hostSpecsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(hostSpecs_); } } /** *
       * Configurations for PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder() { return getHostSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configurations for PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configurations for PostgreSQL hosts that should be created for
       * the cluster that is being created from the backup.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 9 [(.yandex.cloud.size) = ">0"]; */ public java.util.List getHostSpecsBuilderList() { return getHostSpecsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpecOrBuilder> getHostSpecsFieldBuilder() { if (hostSpecsBuilder_ == null) { hostSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.postgresql.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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL cluster in.
       * 
* * string network_id = 10 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for networkId to set. * @return This builder for chaining. */ public Builder setNetworkIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkId_ = value; onChanged(); return this; } private java.lang.Object folderId_ = ""; /** *
       * ID of the folder to create the PostgreSQL cluster in.
       * 
* * string folder_id = 11 [(.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 PostgreSQL cluster in.
       * 
* * string folder_id = 11 [(.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 PostgreSQL cluster in.
       * 
* * string folder_id = 11 [(.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 PostgreSQL cluster in.
       * 
* * string folder_id = 11 [(.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 PostgreSQL cluster in.
       * 
* * string folder_id = 11 [(.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 = 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 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 com.google.protobuf.LazyStringList hostGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureHostGroupIdsIsMutable() { if (!((bitField0_ & 0x00000008) != 0)) { hostGroupIds_ = new com.google.protobuf.LazyStringArrayList(hostGroupIds_); bitField0_ |= 0x00000008; } } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 14; * @return A list containing the hostGroupIds. */ public com.google.protobuf.ProtocolStringList getHostGroupIdsList() { return hostGroupIds_.getUnmodifiableView(); } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 14; * @return The count of hostGroupIds. */ public int getHostGroupIdsCount() { return hostGroupIds_.size(); } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 14; * @param index The index of the element to return. * @return The hostGroupIds at the given index. */ public java.lang.String getHostGroupIds(int index) { return hostGroupIds_.get(index); } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 14; * @param index The index of the value to return. * @return The bytes of the hostGroupIds at the given index. */ public com.google.protobuf.ByteString getHostGroupIdsBytes(int index) { return hostGroupIds_.getByteString(index); } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 14; * @param index The index to set the value at. * @param value The hostGroupIds to set. * @return This builder for chaining. */ public Builder setHostGroupIds( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureHostGroupIdsIsMutable(); hostGroupIds_.set(index, value); onChanged(); return this; } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 14; * @param value The hostGroupIds to add. * @return This builder for chaining. */ public Builder addHostGroupIds( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureHostGroupIdsIsMutable(); hostGroupIds_.add(value); onChanged(); return this; } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 14; * @param values The hostGroupIds to add. * @return This builder for chaining. */ public Builder addAllHostGroupIds( java.lang.Iterable values) { ensureHostGroupIdsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, hostGroupIds_); onChanged(); return this; } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 14; * @return This builder for chaining. */ public Builder clearHostGroupIds() { hostGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } /** *
       * Host groups hosting VMs of the cluster.
       * 
* * repeated string host_group_ids = 14; * @param value The bytes of the hostGroupIds to add. * @return This builder for chaining. */ public Builder addHostGroupIdsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureHostGroupIdsIsMutable(); hostGroupIds_.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.postgresql.v1.RestoreClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.RestoreClusterRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RestoreClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RestoreClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.RestoreClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the new PostgreSQL cluster that is being created from a backup.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the new PostgreSQL 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.postgresql.v1.RestoreClusterMetadata} */ public static final class RestoreClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the new PostgreSQL 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 PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.RestoreClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.RestoreClusterMetadata) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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.postgresql.v1.RestoreClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.RestoreClusterMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RestoreClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StartClusterFailoverRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.StartClusterFailoverRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of PostgreSQL cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of PostgreSQL cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * New master host. Switch to the most up-to-date replica if not provided.
     * 
* * string host_name = 2 [(.yandex.cloud.length) = "<=253"]; * @return The hostName. */ java.lang.String getHostName(); /** *
     * New master host. Switch to the most up-to-date replica if not provided.
     * 
* * string host_name = 2 [(.yandex.cloud.length) = "<=253"]; * @return The bytes for hostName. */ com.google.protobuf.ByteString getHostNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.StartClusterFailoverRequest} */ public static final class StartClusterFailoverRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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_ = ""; hostName_ = ""; } @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(); } 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(); hostName_ = 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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of PostgreSQL cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of PostgreSQL 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 HOST_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object hostName_; /** *
     * New master host. Switch to the most up-to-date replica if not provided.
     * 
* * string host_name = 2 [(.yandex.cloud.length) = "<=253"]; * @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; } } /** *
     * New master host. Switch to the most up-to-date replica if not provided.
     * 
* * string host_name = 2 [(.yandex.cloud.length) = "<=253"]; * @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; } } 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(hostName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, hostName_); } 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(hostName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, hostName_); } 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.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest other = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getHostName() .equals(other.getHostName())) 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) + HOST_NAME_FIELD_NUMBER; hash = (53 * hash) + getHostName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.StartClusterFailoverRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.StartClusterFailoverRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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_ = ""; hostName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest result = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest(this); result.clusterId_ = clusterId_; result.hostName_ = hostName_; 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.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest other) { if (other == yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getHostName().isEmpty()) { hostName_ = other.hostName_; 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.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of PostgreSQL cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of PostgreSQL cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of PostgreSQL cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of PostgreSQL cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of PostgreSQL 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 java.lang.Object hostName_ = ""; /** *
       * New master host. Switch to the most up-to-date replica if not provided.
       * 
* * string host_name = 2 [(.yandex.cloud.length) = "<=253"]; * @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; } } /** *
       * New master host. Switch to the most up-to-date replica if not provided.
       * 
* * string host_name = 2 [(.yandex.cloud.length) = "<=253"]; * @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; } } /** *
       * New master host. Switch to the most up-to-date replica if not provided.
       * 
* * string host_name = 2 [(.yandex.cloud.length) = "<=253"]; * @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; } /** *
       * New master host. Switch to the most up-to-date replica if not provided.
       * 
* * string host_name = 2 [(.yandex.cloud.length) = "<=253"]; * @return This builder for chaining. */ public Builder clearHostName() { hostName_ = getDefaultInstance().getHostName(); onChanged(); return this; } /** *
       * New master host. Switch to the most up-to-date replica if not provided.
       * 
* * string host_name = 2 [(.yandex.cloud.length) = "<=253"]; * @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; } @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.postgresql.v1.StartClusterFailoverRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.StartClusterFailoverRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StartClusterFailoverMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.StartClusterFailoverMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster being failovered.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL cluster being failovered.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.StartClusterFailoverMetadata} */ public static final class StartClusterFailoverMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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_ = ""; } @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(); } 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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster being failovered.
     * 
* * 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 PostgreSQL cluster being failovered.
     * 
* * 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.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata other = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata) 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.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.StartClusterFailoverMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.StartClusterFailoverMetadata) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata result = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata(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.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata.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.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL cluster being failovered.
       * 
* * 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 PostgreSQL cluster being failovered.
       * 
* * 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 PostgreSQL cluster being failovered.
       * 
* * 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 PostgreSQL cluster being failovered.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster being failovered.
       * 
* * 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.postgresql.v1.StartClusterFailoverMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.StartClusterFailoverMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StartClusterFailoverMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RescheduleMaintenanceRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.RescheduleMaintenanceRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL 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 PostgreSQL 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.postgresql.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.postgresql.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @return The rescheduleType. */ yandex.cloud.api.mdb.postgresql.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.postgresql.v1.RescheduleMaintenanceRequest} */ public static final class RescheduleMaintenanceRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.Builder.class); } /** * Protobuf enum {@code yandex.cloud.mdb.postgresql.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.postgresql.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.postgresql.v1.RescheduleMaintenanceRequest.RescheduleType) } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL 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 PostgreSQL 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.postgresql.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.postgresql.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @return The rescheduleType. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType getRescheduleType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType result = yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType.valueOf(rescheduleType_); return result == null ? yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.RescheduleMaintenanceRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.RescheduleMaintenanceRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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.postgresql.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.postgresql.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.postgresql.v1.RescheduleMaintenanceRequest.RescheduleType reschedule_type = 2 [(.yandex.cloud.required) = true]; * @return The rescheduleType. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType getRescheduleType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType result = yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType.valueOf(rescheduleType_); return result == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest.RescheduleType.UNRECOGNIZED : result; } /** *
       * The type of reschedule request.
       * 
* * .yandex.cloud.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.RescheduleMaintenanceRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.RescheduleMaintenanceRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RescheduleMaintenanceMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.RescheduleMaintenanceMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * Required. ID of the PostgreSQL cluster.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * Required. ID of the PostgreSQL cluster.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Required. The time until which this maintenance operation is to be delayed.
     * 
* * .google.protobuf.Timestamp delayed_until = 4; * @return Whether the delayedUntil field is set. */ boolean hasDelayedUntil(); /** *
     * Required. The time until which this maintenance operation is to be delayed.
     * 
* * .google.protobuf.Timestamp delayed_until = 4; * @return The delayedUntil. */ com.google.protobuf.Timestamp getDelayedUntil(); /** *
     * Required. The time until which this maintenance operation is to be delayed.
     * 
* * .google.protobuf.Timestamp delayed_until = 4; */ com.google.protobuf.TimestampOrBuilder getDelayedUntilOrBuilder(); } /** *
   * Rescheduled maintenance operation metadata.
   * 
* * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.RescheduleMaintenanceMetadata} */ public static final class RescheduleMaintenanceMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * Required. ID of the PostgreSQL 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 PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Rescheduled maintenance operation metadata.
     * 
* * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.RescheduleMaintenanceMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.RescheduleMaintenanceMetadata) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL cluster.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * Required. ID of the PostgreSQL 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.postgresql.v1.RescheduleMaintenanceMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.RescheduleMaintenanceMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.RescheduleMaintenanceMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface LogRecordOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.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.postgresql.v1.LogRecord} */ public static final class LogRecord extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_LogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.class, yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_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.postgresql.v1.ClusterServiceOuterClass.LogRecord)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.LogRecord parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.LogRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.LogRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.LogRecord} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.LogRecord) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_LogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_LogRecord_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.LogRecord) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.LogRecord parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.LogRecord) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.LogRecord) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.LogRecord getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterLogsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.ListClusterLogsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster to request logs for.
     * To get the PostgreSQL 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 PostgreSQL cluster to request logs for.
     * To get the PostgreSQL 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); /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @return The enum numeric value on the wire for serviceType. */ int getServiceTypeValue(); /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType getServiceType(); /** *
     * Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp from_time = 4; * @return Whether the fromTime field is set. */ boolean hasFromTime(); /** *
     * Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp from_time = 4; * @return The fromTime. */ com.google.protobuf.Timestamp getFromTime(); /** *
     * Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp from_time = 4; */ com.google.protobuf.TimestampOrBuilder getFromTimeOrBuilder(); /** *
     * End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp to_time = 5; * @return Whether the toTime field is set. */ boolean hasToTime(); /** *
     * End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp to_time = 5; * @return The toTime. */ com.google.protobuf.Timestamp getToTime(); /** *
     * End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp to_time = 5; */ com.google.protobuf.TimestampOrBuilder getToTimeOrBuilder(); /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size], the service returns a [ListClusterLogsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 6 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token. To get the next page of results, set [page_token] to the
     * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
     * 
* * string page_token = 7 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Page token. To get the next page of results, set [page_token] to the
     * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
     * 
* * string page_token = 7 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); /** *
     * Always return `next_page_token`, even if current page is empty.
     * 
* * bool always_next_page_token = 8; * @return The alwaysNextPageToken. */ boolean getAlwaysNextPageToken(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.ListClusterLogsRequest} */ public static final class ListClusterLogsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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; } case 64: { alwaysNextPageToken_ = input.readBool(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { columnFilter_ = columnFilter_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest.Builder.class); } /** * Protobuf enum {@code yandex.cloud.mdb.postgresql.v1.ListClusterLogsRequest.ServiceType} */ public enum ServiceType implements com.google.protobuf.ProtocolMessageEnum { /** * SERVICE_TYPE_UNSPECIFIED = 0; */ SERVICE_TYPE_UNSPECIFIED(0), /** *
       * Logs of PostgreSQL activity.
       * 
* * POSTGRESQL = 1; */ POSTGRESQL(1), /** *
       * Logs of connection pooler activity.
       * 
* * POOLER = 2; */ POOLER(2), UNRECOGNIZED(-1), ; /** * SERVICE_TYPE_UNSPECIFIED = 0; */ public static final int SERVICE_TYPE_UNSPECIFIED_VALUE = 0; /** *
       * Logs of PostgreSQL activity.
       * 
* * POSTGRESQL = 1; */ public static final int POSTGRESQL_VALUE = 1; /** *
       * Logs of connection pooler activity.
       * 
* * POOLER = 2; */ public static final int POOLER_VALUE = 2; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static ServiceType valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static ServiceType forNumber(int value) { switch (value) { case 0: return SERVICE_TYPE_UNSPECIFIED; case 1: return POSTGRESQL; case 2: return POOLER; 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.postgresql.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.postgresql.v1.ListClusterLogsRequest.ServiceType) } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster to request logs for.
     * To get the PostgreSQL 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 PostgreSQL cluster to request logs for.
     * To get the PostgreSQL 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_; /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @return The enum numeric value on the wire for serviceType. */ @java.lang.Override public int getServiceTypeValue() { return serviceType_; } /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.UNRECOGNIZED : result; } public static final int FROM_TIME_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp fromTime_; /** *
     * Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp from_time = 4; * @return Whether the fromTime field is set. */ @java.lang.Override public boolean hasFromTime() { return fromTime_ != null; } /** *
     * Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp from_time = 4; * @return The fromTime. */ @java.lang.Override public com.google.protobuf.Timestamp getFromTime() { return fromTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : fromTime_; } /** *
     * Start timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp from_time = 4; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getFromTimeOrBuilder() { return getFromTime(); } public static final int TO_TIME_FIELD_NUMBER = 5; private com.google.protobuf.Timestamp toTime_; /** *
     * End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp to_time = 5; * @return Whether the toTime field is set. */ @java.lang.Override public boolean hasToTime() { return toTime_ != null; } /** *
     * End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp to_time = 5; * @return The toTime. */ @java.lang.Override public com.google.protobuf.Timestamp getToTime() { return toTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : toTime_; } /** *
     * End timestamp for the logs request, in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
     * 
* * .google.protobuf.Timestamp to_time = 5; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getToTimeOrBuilder() { return getToTime(); } public static final int PAGE_SIZE_FIELD_NUMBER = 6; private long pageSize_; /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size], the service returns a [ListClusterLogsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 6 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } public static final int PAGE_TOKEN_FIELD_NUMBER = 7; private volatile java.lang.Object pageToken_; /** *
     * Page token. To get the next page of results, set [page_token] to the
     * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
     * 
* * string page_token = 7 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ @java.lang.Override public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } } /** *
     * Page token. To get the next page of results, set [page_token] to the
     * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
     * 
* * string page_token = 7 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ALWAYS_NEXT_PAGE_TOKEN_FIELD_NUMBER = 8; private boolean alwaysNextPageToken_; /** *
     * Always return `next_page_token`, even if current page is empty.
     * 
* * bool always_next_page_token = 8; * @return The alwaysNextPageToken. */ @java.lang.Override public boolean getAlwaysNextPageToken() { return alwaysNextPageToken_; } 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.postgresql.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_); } if (alwaysNextPageToken_ != false) { output.writeBool(8, alwaysNextPageToken_); } 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.postgresql.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_); } if (alwaysNextPageToken_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(8, alwaysNextPageToken_); } 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.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest other = (yandex.cloud.api.mdb.postgresql.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 (getAlwaysNextPageToken() != other.getAlwaysNextPageToken()) 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 = (37 * hash) + ALWAYS_NEXT_PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getAlwaysNextPageToken()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.ListClusterLogsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.ListClusterLogsRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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_ = ""; alwaysNextPageToken_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest result = new yandex.cloud.api.mdb.postgresql.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_; result.alwaysNextPageToken_ = alwaysNextPageToken_; 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.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest other) { if (other == yandex.cloud.api.mdb.postgresql.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(); } if (other.getAlwaysNextPageToken() != false) { setAlwaysNextPageToken(other.getAlwaysNextPageToken()); } 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.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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 PostgreSQL cluster to request logs for.
       * To get the PostgreSQL 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 PostgreSQL cluster to request logs for.
       * To get the PostgreSQL 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 PostgreSQL cluster to request logs for.
       * To get the PostgreSQL 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 PostgreSQL cluster to request logs for.
       * To get the PostgreSQL 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 PostgreSQL cluster to request logs for.
       * To get the PostgreSQL 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; /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @return The enum numeric value on the wire for serviceType. */ @java.lang.Override public int getServiceTypeValue() { return serviceType_; } /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.postgresql.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; } /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.UNRECOGNIZED : result; } /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @param value The serviceType to set. * @return This builder for chaining. */ public Builder setServiceType(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType value) { if (value == null) { throw new NullPointerException(); } serviceType_ = value.getNumber(); onChanged(); return this; } /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.postgresql.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) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size], the service returns a [ListClusterLogsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 6 [(.yandex.cloud.value) = "<=1000"]; * @param value The pageSize to set. * @return This builder for chaining. */ public Builder setPageSize(long value) { pageSize_ = value; onChanged(); return this; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size], the service returns a [ListClusterLogsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 6 [(.yandex.cloud.value) = "<=1000"]; * @return This builder for chaining. */ public Builder clearPageSize() { pageSize_ = 0L; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Page token. To get the next page of results, set [page_token] to the
       * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
       * 
* * string page_token = 7 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Page token. To get the next page of results, set [page_token] to the
       * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
       * 
* * string page_token = 7 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Page token. To get the next page of results, set [page_token] to the
       * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
       * 
* * string page_token = 7 [(.yandex.cloud.length) = "<=100"]; * @param value The pageToken to set. * @return This builder for chaining. */ public Builder setPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } pageToken_ = value; onChanged(); return this; } /** *
       * Page token. To get the next page of results, set [page_token] to the
       * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
       * 
* * string page_token = 7 [(.yandex.cloud.length) = "<=100"]; * @return This builder for chaining. */ public Builder clearPageToken() { pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Page token. To get the next page of results, set [page_token] to the
       * [ListClusterLogsResponse.next_page_token] returned by the previous list request.
       * 
* * string page_token = 7 [(.yandex.cloud.length) = "<=100"]; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); pageToken_ = value; onChanged(); return this; } private boolean alwaysNextPageToken_ ; /** *
       * Always return `next_page_token`, even if current page is empty.
       * 
* * bool always_next_page_token = 8; * @return The alwaysNextPageToken. */ @java.lang.Override public boolean getAlwaysNextPageToken() { return alwaysNextPageToken_; } /** *
       * Always return `next_page_token`, even if current page is empty.
       * 
* * bool always_next_page_token = 8; * @param value The alwaysNextPageToken to set. * @return This builder for chaining. */ public Builder setAlwaysNextPageToken(boolean value) { alwaysNextPageToken_ = value; onChanged(); return this; } /** *
       * Always return `next_page_token`, even if current page is empty.
       * 
* * bool always_next_page_token = 8; * @return This builder for chaining. */ public Builder clearAlwaysNextPageToken() { alwaysNextPageToken_ = 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.postgresql.v1.ListClusterLogsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.ListClusterLogsRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterLogsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.ListClusterLogsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.LogRecord logs = 1; */ java.util.List getLogsList(); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.LogRecord logs = 1; */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord getLogs(int index); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.LogRecord logs = 1; */ int getLogsCount(); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.LogRecord logs = 1; */ java.util.List getLogsOrBuilderList(); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.LogRecord logs = 1; */ yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ListClusterLogsResponse} */ public static final class ListClusterLogsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse.class, yandex.cloud.api.mdb.postgresql.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.postgresql.v1.LogRecord logs = 1; */ @java.lang.Override public java.util.List getLogsList() { return logs_; } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.LogRecord logs = 1; */ @java.lang.Override public java.util.List getLogsOrBuilderList() { return logs_; } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.LogRecord logs = 1; */ @java.lang.Override public int getLogsCount() { return logs_.size(); } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.LogRecord logs = 1; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord getLogs(int index) { return logs_.get(index); } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.LogRecord logs = 1; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.ListClusterLogsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.ListClusterLogsResponse) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecordOrBuilder> logsBuilder_; /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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.postgresql.v1.LogRecord logs = 1; */ public int getLogsCount() { if (logsBuilder_ == null) { return logs_.size(); } else { return logsBuilder_.getCount(); } } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.postgresql.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.postgresql.v1.LogRecord logs = 1; */ public Builder setLogs( int index, yandex.cloud.api.mdb.postgresql.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.postgresql.v1.LogRecord logs = 1; */ public Builder setLogs( int index, yandex.cloud.api.mdb.postgresql.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.postgresql.v1.LogRecord logs = 1; */ public Builder addLogs(yandex.cloud.api.mdb.postgresql.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.postgresql.v1.LogRecord logs = 1; */ public Builder addLogs( int index, yandex.cloud.api.mdb.postgresql.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.postgresql.v1.LogRecord logs = 1; */ public Builder addLogs( yandex.cloud.api.mdb.postgresql.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.postgresql.v1.LogRecord logs = 1; */ public Builder addLogs( int index, yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.Builder getLogsBuilder( int index) { return getLogsFieldBuilder().getBuilder(index); } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.Builder addLogsBuilder() { return getLogsFieldBuilder().addBuilder( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance()); } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.Builder addLogsBuilder( int index) { return getLogsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance()); } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.LogRecord logs = 1; */ public java.util.List getLogsBuilderList() { return getLogsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecordOrBuilder> getLogsFieldBuilder() { if (logsBuilder_ == null) { logsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ListClusterLogsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.ListClusterLogsResponse) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterLogsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StreamLogRecordOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.StreamLogRecord) com.google.protobuf.MessageOrBuilder { /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.postgresql.v1.LogRecord record = 1; * @return Whether the record field is set. */ boolean hasRecord(); /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.postgresql.v1.LogRecord record = 1; * @return The record. */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord getRecord(); /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.postgresql.v1.LogRecord record = 1; */ yandex.cloud.api.mdb.postgresql.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.postgresql.v1.StreamLogRecord} */ public static final class StreamLogRecord extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.LogRecord.Builder subBuilder = null; if (record_ != null) { subBuilder = record_.toBuilder(); } record_ = input.readMessage(yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StreamLogRecord_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StreamLogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord.Builder.class); } public static final int RECORD_FIELD_NUMBER = 1; private yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord record_; /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.postgresql.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.postgresql.v1.LogRecord record = 1; * @return The record. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord getRecord() { return record_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance() : record_; } /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.postgresql.v1.LogRecord record = 1; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.StreamLogRecord} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.StreamLogRecord) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamLogRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StreamLogRecord_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StreamLogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StreamLogRecord_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord record_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecordOrBuilder> recordBuilder_; /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.postgresql.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.postgresql.v1.LogRecord record = 1; * @return The record. */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord getRecord() { if (recordBuilder_ == null) { return record_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance() : record_; } else { return recordBuilder_.getMessage(); } } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.postgresql.v1.LogRecord record = 1; */ public Builder setRecord(yandex.cloud.api.mdb.postgresql.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.postgresql.v1.LogRecord record = 1; */ public Builder setRecord( yandex.cloud.api.mdb.postgresql.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.postgresql.v1.LogRecord record = 1; */ public Builder mergeRecord(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord value) { if (recordBuilder_ == null) { if (record_ != null) { record_ = yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.v1.LogRecord record = 1; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.Builder getRecordBuilder() { onChanged(); return getRecordFieldBuilder().getBuilder(); } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.postgresql.v1.LogRecord record = 1; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecordOrBuilder getRecordOrBuilder() { if (recordBuilder_ != null) { return recordBuilder_.getMessageOrBuilder(); } else { return record_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance() : record_; } } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.postgresql.v1.LogRecord record = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecordOrBuilder> getRecordFieldBuilder() { if (recordBuilder_ == null) { recordBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.postgresql.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.postgresql.v1.StreamLogRecord) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.StreamLogRecord) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StreamLogRecord getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StreamClusterLogsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.StreamClusterLogsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * Required. ID of the PostgreSQL cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * Required. ID of the PostgreSQL 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.postgresql.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @return The enum numeric value on the wire for serviceType. */ int getServiceTypeValue(); /** * .yandex.cloud.mdb.postgresql.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ yandex.cloud.api.mdb.postgresql.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.message.hostname],
     * [LogRecord.logs.message.error_severity] (for POSTGRESQL service), [LogRecord.logs.message.level] (for POOLER service) fields.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-z0-9.-]{1,61}`.
     * Examples of a filter:
     * `message.hostname='node1.db.cloud.yandex.net'`
     * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND 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.message.hostname],
     * [LogRecord.logs.message.error_severity] (for POSTGRESQL service), [LogRecord.logs.message.level] (for POOLER service) fields.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-z0-9.-]{1,61}`.
     * Examples of a filter:
     * `message.hostname='node1.db.cloud.yandex.net'`
     * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND 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.postgresql.v1.StreamClusterLogsRequest} */ public static final class StreamClusterLogsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StreamClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StreamClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.Builder.class); } /** * Protobuf enum {@code yandex.cloud.mdb.postgresql.v1.StreamClusterLogsRequest.ServiceType} */ public enum ServiceType implements com.google.protobuf.ProtocolMessageEnum { /** * SERVICE_TYPE_UNSPECIFIED = 0; */ SERVICE_TYPE_UNSPECIFIED(0), /** *
       * Logs of PostgreSQL activity.
       * 
* * POSTGRESQL = 1; */ POSTGRESQL(1), /** *
       * Logs of connection pooler activity.
       * 
* * POOLER = 2; */ POOLER(2), UNRECOGNIZED(-1), ; /** * SERVICE_TYPE_UNSPECIFIED = 0; */ public static final int SERVICE_TYPE_UNSPECIFIED_VALUE = 0; /** *
       * Logs of PostgreSQL activity.
       * 
* * POSTGRESQL = 1; */ public static final int POSTGRESQL_VALUE = 1; /** *
       * Logs of connection pooler activity.
       * 
* * POOLER = 2; */ public static final int POOLER_VALUE = 2; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static ServiceType valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static ServiceType forNumber(int value) { switch (value) { case 0: return SERVICE_TYPE_UNSPECIFIED; case 1: return POSTGRESQL; case 2: return POOLER; 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.postgresql.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.postgresql.v1.StreamClusterLogsRequest.ServiceType) } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * Required. ID of the PostgreSQL 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 PostgreSQL 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.postgresql.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.postgresql.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.postgresql.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.message.hostname],
     * [LogRecord.logs.message.error_severity] (for POSTGRESQL service), [LogRecord.logs.message.level] (for POOLER service) fields.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-z0-9.-]{1,61}`.
     * Examples of a filter:
     * `message.hostname='node1.db.cloud.yandex.net'`
     * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND 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.message.hostname],
     * [LogRecord.logs.message.error_severity] (for POSTGRESQL service), [LogRecord.logs.message.level] (for POOLER service) fields.
     * 2. An `=` operator.
     * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-z0-9.-]{1,61}`.
     * Examples of a filter:
     * `message.hostname='node1.db.cloud.yandex.net'`
     * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND 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.postgresql.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.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.StreamClusterLogsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.StreamClusterLogsRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StreamClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StreamClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_StreamClusterLogsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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.postgresql.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.postgresql.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.postgresql.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.UNRECOGNIZED : result; } /** * .yandex.cloud.mdb.postgresql.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @param value The serviceType to set. * @return This builder for chaining. */ public Builder setServiceType(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType value) { if (value == null) { throw new NullPointerException(); } serviceType_ = value.getNumber(); onChanged(); return this; } /** * .yandex.cloud.mdb.postgresql.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.message.hostname],
       * [LogRecord.logs.message.error_severity] (for POSTGRESQL service), [LogRecord.logs.message.level] (for POOLER service) fields.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-z0-9.-]{1,61}`.
       * Examples of a filter:
       * `message.hostname='node1.db.cloud.yandex.net'`
       * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND 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.message.hostname],
       * [LogRecord.logs.message.error_severity] (for POSTGRESQL service), [LogRecord.logs.message.level] (for POOLER service) fields.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-z0-9.-]{1,61}`.
       * Examples of a filter:
       * `message.hostname='node1.db.cloud.yandex.net'`
       * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND 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.message.hostname],
       * [LogRecord.logs.message.error_severity] (for POSTGRESQL service), [LogRecord.logs.message.level] (for POOLER service) fields.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-z0-9.-]{1,61}`.
       * Examples of a filter:
       * `message.hostname='node1.db.cloud.yandex.net'`
       * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND 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.message.hostname],
       * [LogRecord.logs.message.error_severity] (for POSTGRESQL service), [LogRecord.logs.message.level] (for POOLER service) fields.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-z0-9.-]{1,61}`.
       * Examples of a filter:
       * `message.hostname='node1.db.cloud.yandex.net'`
       * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND 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.message.hostname],
       * [LogRecord.logs.message.error_severity] (for POSTGRESQL service), [LogRecord.logs.message.level] (for POOLER service) fields.
       * 2. An `=` operator.
       * 3. The value in double quotes (`"`). Must be 1-63 characters long and match the regular expression `[a-z0-9.-]{1,61}`.
       * Examples of a filter:
       * `message.hostname='node1.db.cloud.yandex.net'`
       * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND 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.postgresql.v1.StreamClusterLogsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.StreamClusterLogsRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.StreamClusterLogsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterOperationsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.ListClusterOperationsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL Cluster resource to list operations for.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL Cluster resource to list operations for.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size], the service returns a [ListClusterOperationsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token.  To get the next page of results, set [page_token] to the [ListClusterOperationsResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Page token.  To get the next page of results, set [page_token] to the [ListClusterOperationsResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.ListClusterOperationsRequest} */ public static final class ListClusterOperationsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL Cluster resource to list operations for.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the PostgreSQL Cluster resource to list operations for.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PAGE_SIZE_FIELD_NUMBER = 2; private long pageSize_; /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size], the service returns a [ListClusterOperationsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } public static final int PAGE_TOKEN_FIELD_NUMBER = 3; private volatile java.lang.Object pageToken_; /** *
     * Page token.  To get the next page of results, set [page_token] to the [ListClusterOperationsResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ @java.lang.Override public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } } /** *
     * Page token.  To get the next page of results, set [page_token] to the [ListClusterOperationsResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (pageSize_ != 0L) { output.writeInt64(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.ListClusterOperationsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.ListClusterOperationsRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL Cluster resource to list operations for.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the PostgreSQL Cluster resource to list operations for.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the PostgreSQL Cluster resource to list operations for.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the PostgreSQL Cluster resource to list operations for.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL Cluster resource to list operations for.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private long pageSize_ ; /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size], the service returns a [ListClusterOperationsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size], the service returns a [ListClusterOperationsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @param value The pageSize to set. * @return This builder for chaining. */ public Builder setPageSize(long value) { pageSize_ = value; onChanged(); return this; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size], the service returns a [ListClusterOperationsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return This builder for chaining. */ public Builder clearPageSize() { pageSize_ = 0L; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterOperationsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterOperationsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterOperationsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The pageToken to set. * @return This builder for chaining. */ public Builder setPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } pageToken_ = value; onChanged(); return this; } /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterOperationsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return This builder for chaining. */ public Builder clearPageToken() { pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterOperationsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); pageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.ListClusterOperationsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.ListClusterOperationsRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterOperationsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.ListClusterOperationsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of Operation resources for the specified PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ java.util.List getOperationsList(); /** *
     * List of Operation resources for the specified PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index); /** *
     * List of Operation resources for the specified PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ int getOperationsCount(); /** *
     * List of Operation resources for the specified PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ java.util.List getOperationsOrBuilderList(); /** *
     * List of Operation resources for the specified PostgreSQL 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.postgresql.v1.ListClusterOperationsResponse} */ public static final class ListClusterOperationsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.Builder.class); } public static final int OPERATIONS_FIELD_NUMBER = 1; private java.util.List operations_; /** *
     * List of Operation resources for the specified PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public java.util.List getOperationsList() { return operations_; } /** *
     * List of Operation resources for the specified PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public java.util.List getOperationsOrBuilderList() { return operations_; } /** *
     * List of Operation resources for the specified PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public int getOperationsCount() { return operations_.size(); } /** *
     * List of Operation resources for the specified PostgreSQL cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index) { return operations_.get(index); } /** *
     * List of Operation resources for the specified PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.ListClusterOperationsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.ListClusterOperationsResponse) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List operations_ = java.util.Collections.emptyList(); private void ensureOperationsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { operations_ = new java.util.ArrayList(operations_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.operation.OperationOuterClass.Operation, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder, yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder> operationsBuilder_; /** *
       * List of Operation resources for the specified PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public java.util.List getOperationsList() { if (operationsBuilder_ == null) { return java.util.Collections.unmodifiableList(operations_); } else { return operationsBuilder_.getMessageList(); } } /** *
       * List of Operation resources for the specified PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public int getOperationsCount() { if (operationsBuilder_ == null) { return operations_.size(); } else { return operationsBuilder_.getCount(); } } /** *
       * List of Operation resources for the specified PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index) { if (operationsBuilder_ == null) { return operations_.get(index); } else { return operationsBuilder_.getMessage(index); } } /** *
       * List of Operation resources for the specified PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder setOperations( int index, yandex.cloud.api.operation.OperationOuterClass.Operation value) { if (operationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOperationsIsMutable(); operations_.set(index, value); onChanged(); } else { operationsBuilder_.setMessage(index, value); } return this; } /** *
       * List of Operation resources for the specified PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder setOperations( int index, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder builderForValue) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); operations_.set(index, builderForValue.build()); onChanged(); } else { operationsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of Operation resources for the specified PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addOperations(yandex.cloud.api.operation.OperationOuterClass.Operation value) { if (operationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOperationsIsMutable(); operations_.add(value); onChanged(); } else { operationsBuilder_.addMessage(value); } return this; } /** *
       * List of Operation resources for the specified PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addOperations( int index, yandex.cloud.api.operation.OperationOuterClass.Operation value) { if (operationsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureOperationsIsMutable(); operations_.add(index, value); onChanged(); } else { operationsBuilder_.addMessage(index, value); } return this; } /** *
       * List of Operation resources for the specified PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addOperations( yandex.cloud.api.operation.OperationOuterClass.Operation.Builder builderForValue) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); operations_.add(builderForValue.build()); onChanged(); } else { operationsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of Operation resources for the specified PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addOperations( int index, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder builderForValue) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); operations_.add(index, builderForValue.build()); onChanged(); } else { operationsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of Operation resources for the specified PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder addAllOperations( java.lang.Iterable values) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, operations_); onChanged(); } else { operationsBuilder_.addAllMessages(values); } return this; } /** *
       * List of Operation resources for the specified PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder clearOperations() { if (operationsBuilder_ == null) { operations_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { operationsBuilder_.clear(); } return this; } /** *
       * List of Operation resources for the specified PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public Builder removeOperations(int index) { if (operationsBuilder_ == null) { ensureOperationsIsMutable(); operations_.remove(index); onChanged(); } else { operationsBuilder_.remove(index); } return this; } /** *
       * List of Operation resources for the specified PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.Operation.Builder getOperationsBuilder( int index) { return getOperationsFieldBuilder().getBuilder(index); } /** *
       * List of Operation resources for the specified PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder getOperationsOrBuilder( int index) { if (operationsBuilder_ == null) { return operations_.get(index); } else { return operationsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of Operation resources for the specified PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public java.util.List getOperationsOrBuilderList() { if (operationsBuilder_ != null) { return operationsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(operations_); } } /** *
       * List of Operation resources for the specified PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.Operation.Builder addOperationsBuilder() { return getOperationsFieldBuilder().addBuilder( yandex.cloud.api.operation.OperationOuterClass.Operation.getDefaultInstance()); } /** *
       * List of Operation resources for the specified PostgreSQL cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public yandex.cloud.api.operation.OperationOuterClass.Operation.Builder addOperationsBuilder( int index) { return getOperationsFieldBuilder().addBuilder( index, yandex.cloud.api.operation.OperationOuterClass.Operation.getDefaultInstance()); } /** *
       * List of Operation resources for the specified PostgreSQL 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.postgresql.v1.ListClusterOperationsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.ListClusterOperationsResponse) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterOperationsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterBackupsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.ListClusterBackupsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster.
     * To get the PostgreSQL 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 PostgreSQL cluster.
     * To get the PostgreSQL cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size], the service returns a [ListClusterBackupsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.ListClusterBackupsRequest} */ public static final class ListClusterBackupsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster.
     * To get the PostgreSQL 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 PostgreSQL cluster.
     * To get the PostgreSQL cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PAGE_SIZE_FIELD_NUMBER = 2; private long pageSize_; /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size], the service returns a [ListClusterBackupsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } public static final int PAGE_TOKEN_FIELD_NUMBER = 3; private volatile java.lang.Object pageToken_; /** *
     * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ @java.lang.Override public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } } /** *
     * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (pageSize_ != 0L) { output.writeInt64(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.ListClusterBackupsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.ListClusterBackupsRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL cluster.
       * To get the PostgreSQL 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 PostgreSQL cluster.
       * To get the PostgreSQL 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 PostgreSQL cluster.
       * To get the PostgreSQL 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 PostgreSQL cluster.
       * To get the PostgreSQL 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 PostgreSQL cluster.
       * To get the PostgreSQL cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private long pageSize_ ; /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size], the service returns a [ListClusterBackupsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size], the service returns a [ListClusterBackupsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @param value The pageSize to set. * @return This builder for chaining. */ public Builder setPageSize(long value) { pageSize_ = value; onChanged(); return this; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size], the service returns a [ListClusterBackupsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return This builder for chaining. */ public Builder clearPageSize() { pageSize_ = 0L; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The pageToken to set. * @return This builder for chaining. */ public Builder setPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } pageToken_ = value; onChanged(); return this; } /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return This builder for chaining. */ public Builder clearPageToken() { pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterBackupsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); pageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.ListClusterBackupsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.ListClusterBackupsRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterBackupsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.ListClusterBackupsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of PostgreSQL Backup resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ java.util.List getBackupsList(); /** *
     * List of PostgreSQL Backup resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.Backup getBackups(int index); /** *
     * List of PostgreSQL Backup resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ int getBackupsCount(); /** *
     * List of PostgreSQL Backup resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ java.util.List getBackupsOrBuilderList(); /** *
     * List of PostgreSQL Backup resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ListClusterBackupsResponse} */ public static final class ListClusterBackupsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.Builder.class); } public static final int BACKUPS_FIELD_NUMBER = 1; private java.util.List backups_; /** *
     * List of PostgreSQL Backup resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ @java.lang.Override public java.util.List getBackupsList() { return backups_; } /** *
     * List of PostgreSQL Backup resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ @java.lang.Override public java.util.List getBackupsOrBuilderList() { return backups_; } /** *
     * List of PostgreSQL Backup resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ @java.lang.Override public int getBackupsCount() { return backups_.size(); } /** *
     * List of PostgreSQL Backup resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.Backup getBackups(int index) { return backups_.get(index); } /** *
     * List of PostgreSQL Backup resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.ListClusterBackupsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.ListClusterBackupsResponse) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.BackupOuterClass.Backup, yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.Backup.Builder, yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.BackupOrBuilder> backupsBuilder_; /** *
       * List of PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ public java.util.List getBackupsList() { if (backupsBuilder_ == null) { return java.util.Collections.unmodifiableList(backups_); } else { return backupsBuilder_.getMessageList(); } } /** *
       * List of PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ public int getBackupsCount() { if (backupsBuilder_ == null) { return backups_.size(); } else { return backupsBuilder_.getCount(); } } /** *
       * List of PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.Backup getBackups(int index) { if (backupsBuilder_ == null) { return backups_.get(index); } else { return backupsBuilder_.getMessage(index); } } /** *
       * List of PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ public Builder setBackups( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ public Builder setBackups( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ public Builder addBackups(yandex.cloud.api.mdb.postgresql.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 PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ public Builder addBackups( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ public Builder addBackups( yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.Backup.Builder builderForValue) { if (backupsBuilder_ == null) { ensureBackupsIsMutable(); backups_.add(builderForValue.build()); onChanged(); } else { backupsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ public Builder addBackups( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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 PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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 PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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 PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.Backup.Builder getBackupsBuilder( int index) { return getBackupsFieldBuilder().getBuilder(index); } /** *
       * List of PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.BackupOrBuilder getBackupsOrBuilder( int index) { if (backupsBuilder_ == null) { return backups_.get(index); } else { return backupsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ public java.util.List getBackupsOrBuilderList() { if (backupsBuilder_ != null) { return backupsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(backups_); } } /** *
       * List of PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.Backup.Builder addBackupsBuilder() { return getBackupsFieldBuilder().addBuilder( yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.Backup.getDefaultInstance()); } /** *
       * List of PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.Backup.Builder addBackupsBuilder( int index) { return getBackupsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.Backup.getDefaultInstance()); } /** *
       * List of PostgreSQL Backup resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Backup backups = 1; */ public java.util.List getBackupsBuilderList() { return getBackupsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.Backup, yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.Backup.Builder, yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.BackupOrBuilder> getBackupsFieldBuilder() { if (backupsBuilder_ == null) { backupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.Backup, yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.Backup.Builder, yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ListClusterBackupsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.ListClusterBackupsResponse) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterBackupsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterHostsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.ListClusterHostsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster.
     * To get the PostgreSQL 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 PostgreSQL cluster.
     * To get the PostgreSQL cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size], the service returns a [ListClusterHostsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token.  To get the next page of results, set [page_token] to the [ListClusterHostsResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Page token.  To get the next page of results, set [page_token] to the [ListClusterHostsResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.ListClusterHostsRequest} */ public static final class ListClusterHostsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster.
     * To get the PostgreSQL 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 PostgreSQL cluster.
     * To get the PostgreSQL cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PAGE_SIZE_FIELD_NUMBER = 2; private long pageSize_; /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than [page_size], the service returns a [ListClusterHostsResponse.next_page_token]
     * that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } public static final int PAGE_TOKEN_FIELD_NUMBER = 3; private volatile java.lang.Object pageToken_; /** *
     * Page token.  To get the next page of results, set [page_token] to the [ListClusterHostsResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ @java.lang.Override public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } } /** *
     * Page token.  To get the next page of results, set [page_token] to the [ListClusterHostsResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (pageSize_ != 0L) { output.writeInt64(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.ListClusterHostsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.ListClusterHostsRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL cluster.
       * To get the PostgreSQL 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 PostgreSQL cluster.
       * To get the PostgreSQL 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 PostgreSQL cluster.
       * To get the PostgreSQL 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 PostgreSQL cluster.
       * To get the PostgreSQL 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 PostgreSQL cluster.
       * To get the PostgreSQL cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private long pageSize_ ; /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size], the service returns a [ListClusterHostsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size], the service returns a [ListClusterHostsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @param value The pageSize to set. * @return This builder for chaining. */ public Builder setPageSize(long value) { pageSize_ = value; onChanged(); return this; } /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than [page_size], the service returns a [ListClusterHostsResponse.next_page_token]
       * that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return This builder for chaining. */ public Builder clearPageSize() { pageSize_ = 0L; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterHostsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterHostsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterHostsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The pageToken to set. * @return This builder for chaining. */ public Builder setPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } pageToken_ = value; onChanged(); return this; } /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterHostsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return This builder for chaining. */ public Builder clearPageToken() { pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Page token.  To get the next page of results, set [page_token] to the [ListClusterHostsResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); pageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.ListClusterHostsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.ListClusterHostsRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterHostsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.ListClusterHostsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of Host resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ java.util.List getHostsList(); /** *
     * List of Host resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Host getHosts(int index); /** *
     * List of Host resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ int getHostsCount(); /** *
     * List of Host resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ java.util.List getHostsOrBuilderList(); /** *
     * List of Host resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ListClusterHostsResponse} */ public static final class ListClusterHostsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse.Builder.class); } public static final int HOSTS_FIELD_NUMBER = 1; private java.util.List hosts_; /** *
     * List of Host resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ @java.lang.Override public java.util.List getHostsList() { return hosts_; } /** *
     * List of Host resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ @java.lang.Override public java.util.List getHostsOrBuilderList() { return hosts_; } /** *
     * List of Host resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ @java.lang.Override public int getHostsCount() { return hosts_.size(); } /** *
     * List of Host resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Host getHosts(int index) { return hosts_.get(index); } /** *
     * List of Host resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.ListClusterHostsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.ListClusterHostsResponse) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterOuterClass.Host, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Host.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.HostOrBuilder> hostsBuilder_; /** *
       * List of Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ public java.util.List getHostsList() { if (hostsBuilder_ == null) { return java.util.Collections.unmodifiableList(hosts_); } else { return hostsBuilder_.getMessageList(); } } /** *
       * List of Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ public int getHostsCount() { if (hostsBuilder_ == null) { return hosts_.size(); } else { return hostsBuilder_.getCount(); } } /** *
       * List of Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Host getHosts(int index) { if (hostsBuilder_ == null) { return hosts_.get(index); } else { return hostsBuilder_.getMessage(index); } } /** *
       * List of Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ public Builder setHosts( int index, yandex.cloud.api.mdb.postgresql.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 Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ public Builder setHosts( int index, yandex.cloud.api.mdb.postgresql.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 Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ public Builder addHosts(yandex.cloud.api.mdb.postgresql.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 Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ public Builder addHosts( int index, yandex.cloud.api.mdb.postgresql.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 Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ public Builder addHosts( yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Host.Builder builderForValue) { if (hostsBuilder_ == null) { ensureHostsIsMutable(); hosts_.add(builderForValue.build()); onChanged(); } else { hostsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ public Builder addHosts( int index, yandex.cloud.api.mdb.postgresql.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 Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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 Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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 Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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 Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Host.Builder getHostsBuilder( int index) { return getHostsFieldBuilder().getBuilder(index); } /** *
       * List of Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.HostOrBuilder getHostsOrBuilder( int index) { if (hostsBuilder_ == null) { return hosts_.get(index); } else { return hostsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ public java.util.List getHostsOrBuilderList() { if (hostsBuilder_ != null) { return hostsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(hosts_); } } /** *
       * List of Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Host.Builder addHostsBuilder() { return getHostsFieldBuilder().addBuilder( yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Host.getDefaultInstance()); } /** *
       * List of Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Host.Builder addHostsBuilder( int index) { return getHostsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Host.getDefaultInstance()); } /** *
       * List of Host resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Host hosts = 1; */ public java.util.List getHostsBuilderList() { return getHostsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Host, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Host.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.HostOrBuilder> getHostsFieldBuilder() { if (hostsBuilder_ == null) { hostsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Host, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Host.Builder, yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ListClusterHostsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.ListClusterHostsResponse) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ListClusterHostsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddClusterHostsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.AddClusterHostsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster to add hosts to.
     * To get the PostgreSQL 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 PostgreSQL cluster to add hosts to.
     * To get the PostgreSQL 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 PostgreSQL hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsList(); /** *
     * Configurations for PostgreSQL hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index); /** *
     * Configurations for PostgreSQL hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ int getHostSpecsCount(); /** *
     * Configurations for PostgreSQL hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ java.util.List getHostSpecsOrBuilderList(); /** *
     * Configurations for PostgreSQL hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.AddClusterHostsRequest} */ public static final class AddClusterHostsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster to add hosts to.
     * To get the PostgreSQL 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 PostgreSQL cluster to add hosts to.
     * To get the PostgreSQL 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 PostgreSQL hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsList() { return hostSpecs_; } /** *
     * Configurations for PostgreSQL hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public java.util.List getHostSpecsOrBuilderList() { return hostSpecs_; } /** *
     * Configurations for PostgreSQL hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public int getHostSpecsCount() { return hostSpecs_.size(); } /** *
     * Configurations for PostgreSQL hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { return hostSpecs_.get(index); } /** *
     * Configurations for PostgreSQL hosts that should be added to the cluster.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.AddClusterHostsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.AddClusterHostsRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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 PostgreSQL cluster to add hosts to.
       * To get the PostgreSQL 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 PostgreSQL cluster to add hosts to.
       * To get the PostgreSQL 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 PostgreSQL cluster to add hosts to.
       * To get the PostgreSQL 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 PostgreSQL cluster to add hosts to.
       * To get the PostgreSQL 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 PostgreSQL cluster to add hosts to.
       * To get the PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpecOrBuilder> hostSpecsBuilder_; /** *
       * Configurations for PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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 PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public int getHostSpecsCount() { if (hostSpecsBuilder_ == null) { return hostSpecs_.size(); } else { return hostSpecsBuilder_.getCount(); } } /** *
       * Configurations for PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec getHostSpecs(int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessage(index); } } /** *
       * Configurations for PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder setHostSpecs( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs(yandex.cloud.api.mdb.postgresql.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 PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder builderForValue) { if (hostSpecsBuilder_ == null) { ensureHostSpecsIsMutable(); hostSpecs_.add(builderForValue.build()); onChanged(); } else { hostSpecsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Configurations for PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addHostSpecs( int index, yandex.cloud.api.mdb.postgresql.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 PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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 PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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 PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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 PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder getHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().getBuilder(index); } /** *
       * Configurations for PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpecOrBuilder getHostSpecsOrBuilder( int index) { if (hostSpecsBuilder_ == null) { return hostSpecs_.get(index); } else { return hostSpecsBuilder_.getMessageOrBuilder(index); } } /** *
       * Configurations for PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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 PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder() { return getHostSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configurations for PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.HostSpec host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder addHostSpecsBuilder( int index) { return getHostSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()); } /** *
       * Configurations for PostgreSQL hosts that should be added to the cluster.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpecOrBuilder> getHostSpecsFieldBuilder() { if (hostSpecsBuilder_ == null) { hostSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder, yandex.cloud.api.mdb.postgresql.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.postgresql.v1.AddClusterHostsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.AddClusterHostsRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddClusterHostsMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.AddClusterHostsMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster to which the hosts are being added.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL 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.postgresql.v1.AddClusterHostsMetadata} */ public static final class AddClusterHostsMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL 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 PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.AddClusterHostsMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.AddClusterHostsMetadata) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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.postgresql.v1.AddClusterHostsMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.AddClusterHostsMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.AddClusterHostsMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterHostsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.DeleteClusterHostsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster to remove hosts from.
     * To get the PostgreSQL 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 PostgreSQL cluster to remove hosts from.
     * To get the PostgreSQL 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.postgresql.v1.DeleteClusterHostsRequest} */ public static final class DeleteClusterHostsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster to remove hosts from.
     * To get the PostgreSQL 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 PostgreSQL cluster to remove hosts from.
     * To get the PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.DeleteClusterHostsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.DeleteClusterHostsRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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 PostgreSQL cluster to remove hosts from.
       * To get the PostgreSQL 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 PostgreSQL cluster to remove hosts from.
       * To get the PostgreSQL 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 PostgreSQL cluster to remove hosts from.
       * To get the PostgreSQL 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 PostgreSQL cluster to remove hosts from.
       * To get the PostgreSQL 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 PostgreSQL cluster to remove hosts from.
       * To get the PostgreSQL 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.postgresql.v1.DeleteClusterHostsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.DeleteClusterHostsRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterHostsMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.DeleteClusterHostsMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster to remove hosts from.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL 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.postgresql.v1.DeleteClusterHostsMetadata} */ public static final class DeleteClusterHostsMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL 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 PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.DeleteClusterHostsMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.DeleteClusterHostsMetadata) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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.postgresql.v1.DeleteClusterHostsMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.DeleteClusterHostsMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.DeleteClusterHostsMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterHostsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.UpdateClusterHostsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster to update hosts in.
     * To get the PostgreSQL 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 PostgreSQL cluster to update hosts in.
     * To get the PostgreSQL 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.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ java.util.List getUpdateHostSpecsList(); /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec getUpdateHostSpecs(int index); /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ int getUpdateHostSpecsCount(); /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ java.util.List getUpdateHostSpecsOrBuilderList(); /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpecOrBuilder getUpdateHostSpecsOrBuilder( int index); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.UpdateClusterHostsRequest} */ public static final class UpdateClusterHostsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster to update hosts in.
     * To get the PostgreSQL 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 PostgreSQL cluster to update hosts in.
     * To get the PostgreSQL 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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec getUpdateHostSpecs(int index) { return updateHostSpecs_.get(index); } /** *
     * New configurations to apply to hosts.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.UpdateClusterHostsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.UpdateClusterHostsRequest) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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 PostgreSQL cluster to update hosts in.
       * To get the PostgreSQL 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 PostgreSQL cluster to update hosts in.
       * To get the PostgreSQL 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 PostgreSQL cluster to update hosts in.
       * To get the PostgreSQL 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 PostgreSQL cluster to update hosts in.
       * To get the PostgreSQL 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 PostgreSQL cluster to update hosts in.
       * To get the PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpecOrBuilder> updateHostSpecsBuilder_; /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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.postgresql.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.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.postgresql.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.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder setUpdateHostSpecs( int index, yandex.cloud.api.mdb.postgresql.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.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder setUpdateHostSpecs( int index, yandex.cloud.api.mdb.postgresql.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.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addUpdateHostSpecs(yandex.cloud.api.mdb.postgresql.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.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addUpdateHostSpecs( int index, yandex.cloud.api.mdb.postgresql.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.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addUpdateHostSpecs( yandex.cloud.api.mdb.postgresql.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.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public Builder addUpdateHostSpecs( int index, yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder getUpdateHostSpecsBuilder( int index) { return getUpdateHostSpecsFieldBuilder().getBuilder(index); } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder addUpdateHostSpecsBuilder() { return getUpdateHostSpecsFieldBuilder().addBuilder( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec.getDefaultInstance()); } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.UpdateHostSpec update_host_specs = 2 [(.yandex.cloud.size) = ">0"]; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder addUpdateHostSpecsBuilder( int index) { return getUpdateHostSpecsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec.getDefaultInstance()); } /** *
       * New configurations to apply to hosts.
       * 
* * repeated .yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpecOrBuilder> getUpdateHostSpecsFieldBuilder() { if (updateHostSpecsBuilder_ == null) { updateHostSpecsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder, yandex.cloud.api.mdb.postgresql.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.postgresql.v1.UpdateClusterHostsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.UpdateClusterHostsRequest) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterHostsMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.UpdateClusterHostsMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster to update hosts in.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL 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.postgresql.v1.UpdateClusterHostsMetadata} */ public static final class UpdateClusterHostsMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL 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 PostgreSQL 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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata other = (yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.UpdateClusterHostsMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.UpdateClusterHostsMetadata) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata result = new yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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.postgresql.v1.UpdateClusterHostsMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.UpdateClusterHostsMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateClusterHostsMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateHostSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.UpdateHostSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Name of the host to update.
     * To get the PostgreSQL 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 PostgreSQL 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(); /** *
     * [Host.name] of the host to be used as the replication source (for cascading replication).
     * To get the PostgreSQL host name, use a [ClusterService.ListHosts] request.
     * 
* * string replication_source = 2; * @return The replicationSource. */ java.lang.String getReplicationSource(); /** *
     * [Host.name] of the host to be used as the replication source (for cascading replication).
     * To get the PostgreSQL host name, use a [ClusterService.ListHosts] request.
     * 
* * string replication_source = 2; * @return The bytes for replicationSource. */ com.google.protobuf.ByteString getReplicationSourceBytes(); /** *
     * The host with the highest priority is the synchronous replica. All others are asynchronous.
     * The synchronous replica replaces the master when needed.
     * When a replica becomes the master, its priority is ignored.
     * 
* * .google.protobuf.Int64Value priority = 3; * @return Whether the priority field is set. */ boolean hasPriority(); /** *
     * The host with the highest priority is the synchronous replica. All others are asynchronous.
     * The synchronous replica replaces the master when needed.
     * When a replica becomes the master, its priority is ignored.
     * 
* * .google.protobuf.Int64Value priority = 3; * @return The priority. */ com.google.protobuf.Int64Value getPriority(); /** *
     * The host with the highest priority is the synchronous replica. All others are asynchronous.
     * The synchronous replica replaces the master when needed.
     * When a replica becomes the master, its priority is ignored.
     * 
* * .google.protobuf.Int64Value priority = 3; */ com.google.protobuf.Int64ValueOrBuilder getPriorityOrBuilder(); /** *
     * Configuration of a PostgreSQL server for the host.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 4; * @return Whether the configSpec field is set. */ boolean hasConfigSpec(); /** *
     * Configuration of a PostgreSQL server for the host.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 4; * @return The configSpec. */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec getConfigSpec(); /** *
     * Configuration of a PostgreSQL server for the host.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 4; */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpecOrBuilder getConfigSpecOrBuilder(); /** *
     * Field mask that specifies which fields of the PostgreSQL host should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 5; * @return Whether the updateMask field is set. */ boolean hasUpdateMask(); /** *
     * Field mask that specifies which fields of the PostgreSQL host should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 5; * @return The updateMask. */ com.google.protobuf.FieldMask getUpdateMask(); /** *
     * Field mask that specifies which fields of the PostgreSQL host should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 5; */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); /** *
     * Whether the host should get a public IP address on creation.
     * 
* * bool assign_public_ip = 6; * @return The assignPublicIp. */ boolean getAssignPublicIp(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.UpdateHostSpec} */ public static final class UpdateHostSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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_ = ""; replicationSource_ = ""; } @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: { java.lang.String s = input.readStringRequireUtf8(); replicationSource_ = s; break; } case 26: { com.google.protobuf.Int64Value.Builder subBuilder = null; if (priority_ != null) { subBuilder = priority_.toBuilder(); } priority_ = input.readMessage(com.google.protobuf.Int64Value.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(priority_); priority_ = subBuilder.buildPartial(); } break; } case 34: { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(configSpec_); configSpec_ = subBuilder.buildPartial(); } break; } case 42: { 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 48: { assignPublicIp_ = input.readBool(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateHostSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateHostSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec.class, yandex.cloud.api.mdb.postgresql.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 PostgreSQL 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 PostgreSQL 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 REPLICATION_SOURCE_FIELD_NUMBER = 2; private volatile java.lang.Object replicationSource_; /** *
     * [Host.name] of the host to be used as the replication source (for cascading replication).
     * To get the PostgreSQL host name, use a [ClusterService.ListHosts] request.
     * 
* * string replication_source = 2; * @return The replicationSource. */ @java.lang.Override public java.lang.String getReplicationSource() { java.lang.Object ref = replicationSource_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); replicationSource_ = s; return s; } } /** *
     * [Host.name] of the host to be used as the replication source (for cascading replication).
     * To get the PostgreSQL host name, use a [ClusterService.ListHosts] request.
     * 
* * string replication_source = 2; * @return The bytes for replicationSource. */ @java.lang.Override public com.google.protobuf.ByteString getReplicationSourceBytes() { java.lang.Object ref = replicationSource_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); replicationSource_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PRIORITY_FIELD_NUMBER = 3; private com.google.protobuf.Int64Value priority_; /** *
     * The host with the highest priority is the synchronous replica. All others are asynchronous.
     * The synchronous replica replaces the master when needed.
     * When a replica becomes the master, its priority is ignored.
     * 
* * .google.protobuf.Int64Value priority = 3; * @return Whether the priority field is set. */ @java.lang.Override public boolean hasPriority() { return priority_ != null; } /** *
     * The host with the highest priority is the synchronous replica. All others are asynchronous.
     * The synchronous replica replaces the master when needed.
     * When a replica becomes the master, its priority is ignored.
     * 
* * .google.protobuf.Int64Value priority = 3; * @return The priority. */ @java.lang.Override public com.google.protobuf.Int64Value getPriority() { return priority_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : priority_; } /** *
     * The host with the highest priority is the synchronous replica. All others are asynchronous.
     * The synchronous replica replaces the master when needed.
     * When a replica becomes the master, its priority is ignored.
     * 
* * .google.protobuf.Int64Value priority = 3; */ @java.lang.Override public com.google.protobuf.Int64ValueOrBuilder getPriorityOrBuilder() { return getPriority(); } public static final int CONFIG_SPEC_FIELD_NUMBER = 4; private yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec configSpec_; /** *
     * Configuration of a PostgreSQL server for the host.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 4; * @return Whether the configSpec field is set. */ @java.lang.Override public boolean hasConfigSpec() { return configSpec_ != null; } /** *
     * Configuration of a PostgreSQL server for the host.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 4; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.getDefaultInstance() : configSpec_; } /** *
     * Configuration of a PostgreSQL server for the host.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 4; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpecOrBuilder getConfigSpecOrBuilder() { return getConfigSpec(); } public static final int UPDATE_MASK_FIELD_NUMBER = 5; private com.google.protobuf.FieldMask updateMask_; /** *
     * Field mask that specifies which fields of the PostgreSQL host should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 5; * @return Whether the updateMask field is set. */ @java.lang.Override public boolean hasUpdateMask() { return updateMask_ != null; } /** *
     * Field mask that specifies which fields of the PostgreSQL host should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 5; * @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 PostgreSQL host should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 5; */ @java.lang.Override public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return getUpdateMask(); } public static final int ASSIGN_PUBLIC_IP_FIELD_NUMBER = 6; private boolean assignPublicIp_; /** *
     * Whether the host should get a public IP address on creation.
     * 
* * bool assign_public_ip = 6; * @return The assignPublicIp. */ @java.lang.Override public boolean getAssignPublicIp() { return assignPublicIp_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, hostName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(replicationSource_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, replicationSource_); } if (priority_ != null) { output.writeMessage(3, getPriority()); } if (configSpec_ != null) { output.writeMessage(4, getConfigSpec()); } if (updateMask_ != null) { output.writeMessage(5, getUpdateMask()); } if (assignPublicIp_ != false) { output.writeBool(6, assignPublicIp_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hostName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, hostName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(replicationSource_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, replicationSource_); } if (priority_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getPriority()); } if (configSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getConfigSpec()); } if (updateMask_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getUpdateMask()); } if (assignPublicIp_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(6, assignPublicIp_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec other = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec) obj; if (!getHostName() .equals(other.getHostName())) return false; if (!getReplicationSource() .equals(other.getReplicationSource())) return false; if (hasPriority() != other.hasPriority()) return false; if (hasPriority()) { if (!getPriority() .equals(other.getPriority())) return false; } if (hasConfigSpec() != other.hasConfigSpec()) return false; if (hasConfigSpec()) { if (!getConfigSpec() .equals(other.getConfigSpec())) return false; } if (hasUpdateMask() != other.hasUpdateMask()) return false; if (hasUpdateMask()) { if (!getUpdateMask() .equals(other.getUpdateMask())) 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) + HOST_NAME_FIELD_NUMBER; hash = (53 * hash) + getHostName().hashCode(); hash = (37 * hash) + REPLICATION_SOURCE_FIELD_NUMBER; hash = (53 * hash) + getReplicationSource().hashCode(); if (hasPriority()) { hash = (37 * hash) + PRIORITY_FIELD_NUMBER; hash = (53 * hash) + getPriority().hashCode(); } if (hasConfigSpec()) { hash = (37 * hash) + CONFIG_SPEC_FIELD_NUMBER; hash = (53 * hash) + getConfigSpec().hashCode(); } if (hasUpdateMask()) { hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; hash = (53 * hash) + getUpdateMask().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.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.UpdateHostSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.UpdateHostSpec) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateHostSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateHostSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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_ = ""; replicationSource_ = ""; if (priorityBuilder_ == null) { priority_ = null; } else { priority_ = null; priorityBuilder_ = null; } if (configSpecBuilder_ == null) { configSpec_ = null; } else { configSpec_ = null; configSpecBuilder_ = null; } if (updateMaskBuilder_ == null) { updateMask_ = null; } else { updateMask_ = null; updateMaskBuilder_ = null; } assignPublicIp_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateHostSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec result = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec(this); result.hostName_ = hostName_; result.replicationSource_ = replicationSource_; if (priorityBuilder_ == null) { result.priority_ = priority_; } else { result.priority_ = priorityBuilder_.build(); } if (configSpecBuilder_ == null) { result.configSpec_ = configSpec_; } else { result.configSpec_ = configSpecBuilder_.build(); } if (updateMaskBuilder_ == null) { result.updateMask_ = updateMask_; } else { result.updateMask_ = updateMaskBuilder_.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.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec other) { if (other == yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec.getDefaultInstance()) return this; if (!other.getHostName().isEmpty()) { hostName_ = other.hostName_; onChanged(); } if (!other.getReplicationSource().isEmpty()) { replicationSource_ = other.replicationSource_; onChanged(); } if (other.hasPriority()) { mergePriority(other.getPriority()); } if (other.hasConfigSpec()) { mergeConfigSpec(other.getConfigSpec()); } if (other.hasUpdateMask()) { mergeUpdateMask(other.getUpdateMask()); } 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.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 PostgreSQL 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 java.lang.Object replicationSource_ = ""; /** *
       * [Host.name] of the host to be used as the replication source (for cascading replication).
       * To get the PostgreSQL host name, use a [ClusterService.ListHosts] request.
       * 
* * string replication_source = 2; * @return The replicationSource. */ public java.lang.String getReplicationSource() { java.lang.Object ref = replicationSource_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); replicationSource_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * [Host.name] of the host to be used as the replication source (for cascading replication).
       * To get the PostgreSQL host name, use a [ClusterService.ListHosts] request.
       * 
* * string replication_source = 2; * @return The bytes for replicationSource. */ public com.google.protobuf.ByteString getReplicationSourceBytes() { java.lang.Object ref = replicationSource_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); replicationSource_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * [Host.name] of the host to be used as the replication source (for cascading replication).
       * To get the PostgreSQL host name, use a [ClusterService.ListHosts] request.
       * 
* * string replication_source = 2; * @param value The replicationSource to set. * @return This builder for chaining. */ public Builder setReplicationSource( java.lang.String value) { if (value == null) { throw new NullPointerException(); } replicationSource_ = value; onChanged(); return this; } /** *
       * [Host.name] of the host to be used as the replication source (for cascading replication).
       * To get the PostgreSQL host name, use a [ClusterService.ListHosts] request.
       * 
* * string replication_source = 2; * @return This builder for chaining. */ public Builder clearReplicationSource() { replicationSource_ = getDefaultInstance().getReplicationSource(); onChanged(); return this; } /** *
       * [Host.name] of the host to be used as the replication source (for cascading replication).
       * To get the PostgreSQL host name, use a [ClusterService.ListHosts] request.
       * 
* * string replication_source = 2; * @param value The bytes for replicationSource to set. * @return This builder for chaining. */ public Builder setReplicationSourceBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); replicationSource_ = value; onChanged(); return this; } private com.google.protobuf.Int64Value priority_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder> priorityBuilder_; /** *
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 3; * @return Whether the priority field is set. */ public boolean hasPriority() { return priorityBuilder_ != null || priority_ != null; } /** *
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 3; * @return The priority. */ public com.google.protobuf.Int64Value getPriority() { if (priorityBuilder_ == null) { return priority_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : priority_; } else { return priorityBuilder_.getMessage(); } } /** *
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 3; */ public Builder setPriority(com.google.protobuf.Int64Value value) { if (priorityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } priority_ = value; onChanged(); } else { priorityBuilder_.setMessage(value); } return this; } /** *
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 3; */ public Builder setPriority( com.google.protobuf.Int64Value.Builder builderForValue) { if (priorityBuilder_ == null) { priority_ = builderForValue.build(); onChanged(); } else { priorityBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 3; */ public Builder mergePriority(com.google.protobuf.Int64Value value) { if (priorityBuilder_ == null) { if (priority_ != null) { priority_ = com.google.protobuf.Int64Value.newBuilder(priority_).mergeFrom(value).buildPartial(); } else { priority_ = value; } onChanged(); } else { priorityBuilder_.mergeFrom(value); } return this; } /** *
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 3; */ public Builder clearPriority() { if (priorityBuilder_ == null) { priority_ = null; onChanged(); } else { priority_ = null; priorityBuilder_ = null; } return this; } /** *
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 3; */ public com.google.protobuf.Int64Value.Builder getPriorityBuilder() { onChanged(); return getPriorityFieldBuilder().getBuilder(); } /** *
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 3; */ public com.google.protobuf.Int64ValueOrBuilder getPriorityOrBuilder() { if (priorityBuilder_ != null) { return priorityBuilder_.getMessageOrBuilder(); } else { return priority_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : priority_; } } /** *
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 3; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder> getPriorityFieldBuilder() { if (priorityBuilder_ == null) { priorityBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder>( getPriority(), getParentForChildren(), isClean()); priority_ = null; } return priorityBuilder_; } private yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpecOrBuilder> configSpecBuilder_; /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 4; * @return Whether the configSpec field is set. */ public boolean hasConfigSpec() { return configSpecBuilder_ != null || configSpec_ != null; } /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 4; * @return The configSpec. */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 4; */ public Builder setConfigSpec(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec value) { if (configSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } configSpec_ = value; onChanged(); } else { configSpecBuilder_.setMessage(value); } return this; } /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 4; */ public Builder setConfigSpec( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.Builder builderForValue) { if (configSpecBuilder_ == null) { configSpec_ = builderForValue.build(); onChanged(); } else { configSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 4; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.newBuilder(configSpec_).mergeFrom(value).buildPartial(); } else { configSpec_ = value; } onChanged(); } else { configSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 4; */ public Builder clearConfigSpec() { if (configSpecBuilder_ == null) { configSpec_ = null; onChanged(); } else { configSpec_ = null; configSpecBuilder_ = null; } return this; } /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 4; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 4; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.getDefaultInstance() : configSpec_; } } /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 4; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpecOrBuilder>( getConfigSpec(), getParentForChildren(), isClean()); configSpec_ = null; } return configSpecBuilder_; } 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 PostgreSQL host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 5; * @return Whether the updateMask field is set. */ public boolean hasUpdateMask() { return updateMaskBuilder_ != null || updateMask_ != null; } /** *
       * Field mask that specifies which fields of the PostgreSQL host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 5; * @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 PostgreSQL host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 5; */ 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 PostgreSQL host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 5; */ 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 PostgreSQL host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 5; */ 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 PostgreSQL host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 5; */ public Builder clearUpdateMask() { if (updateMaskBuilder_ == null) { updateMask_ = null; onChanged(); } else { updateMask_ = null; updateMaskBuilder_ = null; } return this; } /** *
       * Field mask that specifies which fields of the PostgreSQL host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 5; */ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { onChanged(); return getUpdateMaskFieldBuilder().getBuilder(); } /** *
       * Field mask that specifies which fields of the PostgreSQL host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 5; */ 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 PostgreSQL host should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 5; */ 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 boolean assignPublicIp_ ; /** *
       * Whether the host should get a public IP address on creation.
       * 
* * bool assign_public_ip = 6; * @return The assignPublicIp. */ @java.lang.Override public boolean getAssignPublicIp() { return assignPublicIp_; } /** *
       * Whether the host should get a public IP address on creation.
       * 
* * bool assign_public_ip = 6; * @param value The assignPublicIp to set. * @return This builder for chaining. */ public Builder setAssignPublicIp(boolean value) { assignPublicIp_ = value; onChanged(); return this; } /** *
       * Whether the host should get a public IP address on creation.
       * 
* * bool assign_public_ip = 6; * @return This builder for chaining. */ public Builder clearAssignPublicIp() { assignPublicIp_ = false; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.UpdateHostSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.UpdateHostSpec) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.UpdateHostSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface HostSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.HostSpec) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the availability zone where the host resides.
     * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
     * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The zoneId. */ java.lang.String getZoneId(); /** *
     * ID of the availability zone where the host resides.
     * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
     * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for zoneId. */ com.google.protobuf.ByteString getZoneIdBytes(); /** *
     * 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 [(.yandex.cloud.length) = "<=50"]; * @return The subnetId. */ java.lang.String getSubnetId(); /** *
     * ID of the subnet that the host should belong to. This subnet should be a part
     * of the network that the cluster belongs to.
     * The ID of the network is set in the field [Cluster.network_id].
     * 
* * string subnet_id = 2 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for subnetId. */ com.google.protobuf.ByteString getSubnetIdBytes(); /** *
     * Whether the host should get a public IP address on creation.
     * After a host has been created, this setting cannot be changed. To remove an assigned public IP, or to assign
     * a public IP to a host without one, recreate the host with [assign_public_ip] set as needed.
     * Possible values:
     * * false - don't assign a public IP to the host.
     * * true - the host should have a public IP address.
     * 
* * bool assign_public_ip = 3; * @return The assignPublicIp. */ boolean getAssignPublicIp(); /** *
     * [Host.name] of the host to be used as the replication source (for cascading replication).
     * 
* * string replication_source = 4; * @return The replicationSource. */ java.lang.String getReplicationSource(); /** *
     * [Host.name] of the host to be used as the replication source (for cascading replication).
     * 
* * string replication_source = 4; * @return The bytes for replicationSource. */ com.google.protobuf.ByteString getReplicationSourceBytes(); /** *
     * Priority of the host as a replica. A higher value corresponds to higher priority.
     * The host with the highest priority is the synchronous replica. All others are asynchronous.
     * The synchronous replica replaces the master when needed.
     * When a replica becomes the master, its priority is ignored.
     * 
* * .google.protobuf.Int64Value priority = 5; * @return Whether the priority field is set. */ boolean hasPriority(); /** *
     * Priority of the host as a replica. A higher value corresponds to higher priority.
     * The host with the highest priority is the synchronous replica. All others are asynchronous.
     * The synchronous replica replaces the master when needed.
     * When a replica becomes the master, its priority is ignored.
     * 
* * .google.protobuf.Int64Value priority = 5; * @return The priority. */ com.google.protobuf.Int64Value getPriority(); /** *
     * Priority of the host as a replica. A higher value corresponds to higher priority.
     * The host with the highest priority is the synchronous replica. All others are asynchronous.
     * The synchronous replica replaces the master when needed.
     * When a replica becomes the master, its priority is ignored.
     * 
* * .google.protobuf.Int64Value priority = 5; */ com.google.protobuf.Int64ValueOrBuilder getPriorityOrBuilder(); /** *
     * Configuration of a PostgreSQL server for the host.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 6; * @return Whether the configSpec field is set. */ boolean hasConfigSpec(); /** *
     * Configuration of a PostgreSQL server for the host.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 6; * @return The configSpec. */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec getConfigSpec(); /** *
     * Configuration of a PostgreSQL server for the host.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 6; */ yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpecOrBuilder getConfigSpecOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.HostSpec} */ public static final class HostSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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_ = ""; replicationSource_ = ""; } @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 24: { assignPublicIp_ = input.readBool(); break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); replicationSource_ = s; break; } case 42: { com.google.protobuf.Int64Value.Builder subBuilder = null; if (priority_ != null) { subBuilder = priority_.toBuilder(); } priority_ = input.readMessage(com.google.protobuf.Int64Value.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(priority_); priority_ = subBuilder.buildPartial(); } break; } case 50: { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(configSpec_); configSpec_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_HostSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_HostSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder.class); } public static final int ZONE_ID_FIELD_NUMBER = 1; private volatile java.lang.Object zoneId_; /** *
     * ID of the availability zone where the host resides.
     * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
     * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The zoneId. */ @java.lang.Override public java.lang.String getZoneId() { java.lang.Object ref = zoneId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); zoneId_ = s; return s; } } /** *
     * ID of the availability zone where the host resides.
     * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
     * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for zoneId. */ @java.lang.Override public com.google.protobuf.ByteString getZoneIdBytes() { java.lang.Object ref = zoneId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); zoneId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int 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 [(.yandex.cloud.length) = "<=50"]; * @return The subnetId. */ @java.lang.Override public java.lang.String getSubnetId() { java.lang.Object ref = subnetId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); subnetId_ = s; return s; } } /** *
     * ID of the subnet that the host should belong to. This subnet should be a part
     * of the network that the cluster belongs to.
     * The ID of the network is set in the field [Cluster.network_id].
     * 
* * string subnet_id = 2 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for subnetId. */ @java.lang.Override public com.google.protobuf.ByteString getSubnetIdBytes() { java.lang.Object ref = subnetId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); subnetId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ASSIGN_PUBLIC_IP_FIELD_NUMBER = 3; private boolean assignPublicIp_; /** *
     * Whether the host should get a public IP address on creation.
     * After a host has been created, this setting cannot be changed. To remove an assigned public IP, or to assign
     * a public IP to a host without one, recreate the host with [assign_public_ip] set as needed.
     * Possible values:
     * * false - don't assign a public IP to the host.
     * * true - the host should have a public IP address.
     * 
* * bool assign_public_ip = 3; * @return The assignPublicIp. */ @java.lang.Override public boolean getAssignPublicIp() { return assignPublicIp_; } public static final int REPLICATION_SOURCE_FIELD_NUMBER = 4; private volatile java.lang.Object replicationSource_; /** *
     * [Host.name] of the host to be used as the replication source (for cascading replication).
     * 
* * string replication_source = 4; * @return The replicationSource. */ @java.lang.Override public java.lang.String getReplicationSource() { java.lang.Object ref = replicationSource_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); replicationSource_ = s; return s; } } /** *
     * [Host.name] of the host to be used as the replication source (for cascading replication).
     * 
* * string replication_source = 4; * @return The bytes for replicationSource. */ @java.lang.Override public com.google.protobuf.ByteString getReplicationSourceBytes() { java.lang.Object ref = replicationSource_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); replicationSource_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PRIORITY_FIELD_NUMBER = 5; private com.google.protobuf.Int64Value priority_; /** *
     * Priority of the host as a replica. A higher value corresponds to higher priority.
     * The host with the highest priority is the synchronous replica. All others are asynchronous.
     * The synchronous replica replaces the master when needed.
     * When a replica becomes the master, its priority is ignored.
     * 
* * .google.protobuf.Int64Value priority = 5; * @return Whether the priority field is set. */ @java.lang.Override public boolean hasPriority() { return priority_ != null; } /** *
     * Priority of the host as a replica. A higher value corresponds to higher priority.
     * The host with the highest priority is the synchronous replica. All others are asynchronous.
     * The synchronous replica replaces the master when needed.
     * When a replica becomes the master, its priority is ignored.
     * 
* * .google.protobuf.Int64Value priority = 5; * @return The priority. */ @java.lang.Override public com.google.protobuf.Int64Value getPriority() { return priority_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : priority_; } /** *
     * Priority of the host as a replica. A higher value corresponds to higher priority.
     * The host with the highest priority is the synchronous replica. All others are asynchronous.
     * The synchronous replica replaces the master when needed.
     * When a replica becomes the master, its priority is ignored.
     * 
* * .google.protobuf.Int64Value priority = 5; */ @java.lang.Override public com.google.protobuf.Int64ValueOrBuilder getPriorityOrBuilder() { return getPriority(); } public static final int CONFIG_SPEC_FIELD_NUMBER = 6; private yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec configSpec_; /** *
     * Configuration of a PostgreSQL server for the host.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 6; * @return Whether the configSpec field is set. */ @java.lang.Override public boolean hasConfigSpec() { return configSpec_ != null; } /** *
     * Configuration of a PostgreSQL server for the host.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 6; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.getDefaultInstance() : configSpec_; } /** *
     * Configuration of a PostgreSQL server for the host.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 6; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpecOrBuilder getConfigSpecOrBuilder() { return getConfigSpec(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(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 (assignPublicIp_ != false) { output.writeBool(3, assignPublicIp_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(replicationSource_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, replicationSource_); } if (priority_ != null) { output.writeMessage(5, getPriority()); } if (configSpec_ != null) { output.writeMessage(6, getConfigSpec()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(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 (assignPublicIp_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(3, assignPublicIp_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(replicationSource_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, replicationSource_); } if (priority_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getPriority()); } if (configSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getConfigSpec()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec other = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec) obj; if (!getZoneId() .equals(other.getZoneId())) return false; if (!getSubnetId() .equals(other.getSubnetId())) return false; if (getAssignPublicIp() != other.getAssignPublicIp()) return false; if (!getReplicationSource() .equals(other.getReplicationSource())) return false; if (hasPriority() != other.hasPriority()) return false; if (hasPriority()) { if (!getPriority() .equals(other.getPriority())) return false; } if (hasConfigSpec() != other.hasConfigSpec()) return false; if (hasConfigSpec()) { if (!getConfigSpec() .equals(other.getConfigSpec())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + ZONE_ID_FIELD_NUMBER; hash = (53 * hash) + getZoneId().hashCode(); hash = (37 * hash) + SUBNET_ID_FIELD_NUMBER; hash = (53 * hash) + getSubnetId().hashCode(); hash = (37 * hash) + ASSIGN_PUBLIC_IP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getAssignPublicIp()); hash = (37 * hash) + REPLICATION_SOURCE_FIELD_NUMBER; hash = (53 * hash) + getReplicationSource().hashCode(); if (hasPriority()) { hash = (37 * hash) + PRIORITY_FIELD_NUMBER; hash = (53 * hash) + getPriority().hashCode(); } if (hasConfigSpec()) { hash = (37 * hash) + CONFIG_SPEC_FIELD_NUMBER; hash = (53 * hash) + getConfigSpec().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.HostSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.HostSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.HostSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.HostSpec) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_HostSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_HostSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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_ = ""; assignPublicIp_ = false; replicationSource_ = ""; if (priorityBuilder_ == null) { priority_ = null; } else { priority_ = null; priorityBuilder_ = null; } if (configSpecBuilder_ == null) { configSpec_ = null; } else { configSpec_ = null; configSpecBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_HostSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec result = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec(this); result.zoneId_ = zoneId_; result.subnetId_ = subnetId_; result.assignPublicIp_ = assignPublicIp_; result.replicationSource_ = replicationSource_; if (priorityBuilder_ == null) { result.priority_ = priority_; } else { result.priority_ = priorityBuilder_.build(); } if (configSpecBuilder_ == null) { result.configSpec_ = configSpec_; } else { result.configSpec_ = configSpecBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec other) { if (other == yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec.getDefaultInstance()) return this; if (!other.getZoneId().isEmpty()) { zoneId_ = other.zoneId_; onChanged(); } if (!other.getSubnetId().isEmpty()) { subnetId_ = other.subnetId_; onChanged(); } if (other.getAssignPublicIp() != false) { setAssignPublicIp(other.getAssignPublicIp()); } if (!other.getReplicationSource().isEmpty()) { replicationSource_ = other.replicationSource_; onChanged(); } if (other.hasPriority()) { mergePriority(other.getPriority()); } if (other.hasConfigSpec()) { mergeConfigSpec(other.getConfigSpec()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object zoneId_ = ""; /** *
       * ID of the availability zone where the host resides.
       * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
       * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The zoneId. */ public java.lang.String getZoneId() { java.lang.Object ref = zoneId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); zoneId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the availability zone where the host resides.
       * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
       * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for zoneId. */ public com.google.protobuf.ByteString getZoneIdBytes() { java.lang.Object ref = zoneId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); zoneId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the availability zone where the host resides.
       * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
       * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @param value The zoneId to set. * @return This builder for chaining. */ public Builder setZoneId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } zoneId_ = value; onChanged(); return this; } /** *
       * ID of the availability zone where the host resides.
       * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
       * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearZoneId() { zoneId_ = getDefaultInstance().getZoneId(); onChanged(); return this; } /** *
       * ID of the availability zone where the host resides.
       * To get a list of available zones, use the [yandex.cloud.compute.v1.ZoneService.List] request.
       * 
* * string zone_id = 1 [(.yandex.cloud.length) = "<=50"]; * @param value The bytes for zoneId to set. * @return This builder for chaining. */ public Builder setZoneIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); zoneId_ = value; onChanged(); return this; } private 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 [(.yandex.cloud.length) = "<=50"]; * @return The subnetId. */ public java.lang.String getSubnetId() { java.lang.Object ref = subnetId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); subnetId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the subnet that the host should belong to. This subnet should be a part
       * of the network that the cluster belongs to.
       * The ID of the network is set in the field [Cluster.network_id].
       * 
* * string subnet_id = 2 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for subnetId. */ public com.google.protobuf.ByteString getSubnetIdBytes() { java.lang.Object ref = subnetId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); subnetId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the subnet that the host should belong to. This subnet should be a part
       * of the network that the cluster belongs to.
       * The ID of the network is set in the field [Cluster.network_id].
       * 
* * string subnet_id = 2 [(.yandex.cloud.length) = "<=50"]; * @param value The subnetId to set. * @return This builder for chaining. */ public Builder setSubnetId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } subnetId_ = value; onChanged(); return this; } /** *
       * ID of the subnet that the host should belong to. This subnet should be a part
       * of the network that the cluster belongs to.
       * The ID of the network is set in the field [Cluster.network_id].
       * 
* * string subnet_id = 2 [(.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearSubnetId() { subnetId_ = getDefaultInstance().getSubnetId(); onChanged(); return this; } /** *
       * ID of the subnet that the host should belong to. This subnet should be a part
       * of the network that the cluster belongs to.
       * The ID of the network is set in the field [Cluster.network_id].
       * 
* * string subnet_id = 2 [(.yandex.cloud.length) = "<=50"]; * @param value The bytes for subnetId to set. * @return This builder for chaining. */ public Builder setSubnetIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); subnetId_ = value; onChanged(); return this; } private boolean assignPublicIp_ ; /** *
       * Whether the host should get a public IP address on creation.
       * After a host has been created, this setting cannot be changed. To remove an assigned public IP, or to assign
       * a public IP to a host without one, recreate the host with [assign_public_ip] set as needed.
       * Possible values:
       * * false - don't assign a public IP to the host.
       * * true - the host should have a public IP address.
       * 
* * bool assign_public_ip = 3; * @return The assignPublicIp. */ @java.lang.Override public boolean getAssignPublicIp() { return assignPublicIp_; } /** *
       * Whether the host should get a public IP address on creation.
       * After a host has been created, this setting cannot be changed. To remove an assigned public IP, or to assign
       * a public IP to a host without one, recreate the host with [assign_public_ip] set as needed.
       * Possible values:
       * * false - don't assign a public IP to the host.
       * * true - the host should have a public IP address.
       * 
* * bool assign_public_ip = 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 creation.
       * After a host has been created, this setting cannot be changed. To remove an assigned public IP, or to assign
       * a public IP to a host without one, recreate the host with [assign_public_ip] set as needed.
       * Possible values:
       * * false - don't assign a public IP to the host.
       * * true - the host should have a public IP address.
       * 
* * bool assign_public_ip = 3; * @return This builder for chaining. */ public Builder clearAssignPublicIp() { assignPublicIp_ = false; onChanged(); return this; } private java.lang.Object replicationSource_ = ""; /** *
       * [Host.name] of the host to be used as the replication source (for cascading replication).
       * 
* * string replication_source = 4; * @return The replicationSource. */ public java.lang.String getReplicationSource() { java.lang.Object ref = replicationSource_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); replicationSource_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * [Host.name] of the host to be used as the replication source (for cascading replication).
       * 
* * string replication_source = 4; * @return The bytes for replicationSource. */ public com.google.protobuf.ByteString getReplicationSourceBytes() { java.lang.Object ref = replicationSource_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); replicationSource_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * [Host.name] of the host to be used as the replication source (for cascading replication).
       * 
* * string replication_source = 4; * @param value The replicationSource to set. * @return This builder for chaining. */ public Builder setReplicationSource( java.lang.String value) { if (value == null) { throw new NullPointerException(); } replicationSource_ = value; onChanged(); return this; } /** *
       * [Host.name] of the host to be used as the replication source (for cascading replication).
       * 
* * string replication_source = 4; * @return This builder for chaining. */ public Builder clearReplicationSource() { replicationSource_ = getDefaultInstance().getReplicationSource(); onChanged(); return this; } /** *
       * [Host.name] of the host to be used as the replication source (for cascading replication).
       * 
* * string replication_source = 4; * @param value The bytes for replicationSource to set. * @return This builder for chaining. */ public Builder setReplicationSourceBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); replicationSource_ = value; onChanged(); return this; } private com.google.protobuf.Int64Value priority_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder> priorityBuilder_; /** *
       * Priority of the host as a replica. A higher value corresponds to higher priority.
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 5; * @return Whether the priority field is set. */ public boolean hasPriority() { return priorityBuilder_ != null || priority_ != null; } /** *
       * Priority of the host as a replica. A higher value corresponds to higher priority.
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 5; * @return The priority. */ public com.google.protobuf.Int64Value getPriority() { if (priorityBuilder_ == null) { return priority_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : priority_; } else { return priorityBuilder_.getMessage(); } } /** *
       * Priority of the host as a replica. A higher value corresponds to higher priority.
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 5; */ public Builder setPriority(com.google.protobuf.Int64Value value) { if (priorityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } priority_ = value; onChanged(); } else { priorityBuilder_.setMessage(value); } return this; } /** *
       * Priority of the host as a replica. A higher value corresponds to higher priority.
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 5; */ public Builder setPriority( com.google.protobuf.Int64Value.Builder builderForValue) { if (priorityBuilder_ == null) { priority_ = builderForValue.build(); onChanged(); } else { priorityBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Priority of the host as a replica. A higher value corresponds to higher priority.
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 5; */ public Builder mergePriority(com.google.protobuf.Int64Value value) { if (priorityBuilder_ == null) { if (priority_ != null) { priority_ = com.google.protobuf.Int64Value.newBuilder(priority_).mergeFrom(value).buildPartial(); } else { priority_ = value; } onChanged(); } else { priorityBuilder_.mergeFrom(value); } return this; } /** *
       * Priority of the host as a replica. A higher value corresponds to higher priority.
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 5; */ public Builder clearPriority() { if (priorityBuilder_ == null) { priority_ = null; onChanged(); } else { priority_ = null; priorityBuilder_ = null; } return this; } /** *
       * Priority of the host as a replica. A higher value corresponds to higher priority.
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 5; */ public com.google.protobuf.Int64Value.Builder getPriorityBuilder() { onChanged(); return getPriorityFieldBuilder().getBuilder(); } /** *
       * Priority of the host as a replica. A higher value corresponds to higher priority.
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 5; */ public com.google.protobuf.Int64ValueOrBuilder getPriorityOrBuilder() { if (priorityBuilder_ != null) { return priorityBuilder_.getMessageOrBuilder(); } else { return priority_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : priority_; } } /** *
       * Priority of the host as a replica. A higher value corresponds to higher priority.
       * The host with the highest priority is the synchronous replica. All others are asynchronous.
       * The synchronous replica replaces the master when needed.
       * When a replica becomes the master, its priority is ignored.
       * 
* * .google.protobuf.Int64Value priority = 5; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder> getPriorityFieldBuilder() { if (priorityBuilder_ == null) { priorityBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder>( getPriority(), getParentForChildren(), isClean()); priority_ = null; } return priorityBuilder_; } private yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpecOrBuilder> configSpecBuilder_; /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 6; * @return Whether the configSpec field is set. */ public boolean hasConfigSpec() { return configSpecBuilder_ != null || configSpec_ != null; } /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 6; * @return The configSpec. */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 6; */ public Builder setConfigSpec(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec value) { if (configSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } configSpec_ = value; onChanged(); } else { configSpecBuilder_.setMessage(value); } return this; } /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 6; */ public Builder setConfigSpec( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.Builder builderForValue) { if (configSpecBuilder_ == null) { configSpec_ = builderForValue.build(); onChanged(); } else { configSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 6; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.newBuilder(configSpec_).mergeFrom(value).buildPartial(); } else { configSpec_ = value; } onChanged(); } else { configSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 6; */ public Builder clearConfigSpec() { if (configSpecBuilder_ == null) { configSpec_ = null; onChanged(); } else { configSpec_ = null; configSpecBuilder_ = null; } return this; } /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 6; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 6; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.getDefaultInstance() : configSpec_; } } /** *
       * Configuration of a PostgreSQL server for the host.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConfigHostSpec config_spec = 6; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpecOrBuilder>( getConfigSpec(), getParentForChildren(), isClean()); configSpec_ = null; } return configSpecBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.HostSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.HostSpec) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.HostSpec(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.HostSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ConfigSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.ConfigSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Version of PostgreSQL used in the cluster.
     * Possible values: `9.6`, `10`, `10_1c`, `11`, `12`, `13`, `14`, `15`
     * 
* * string version = 1; * @return The version. */ java.lang.String getVersion(); /** *
     * Version of PostgreSQL used in the cluster.
     * Possible values: `9.6`, `10`, `10_1c`, `11`, `12`, `13`, `14`, `15`
     * 
* * string version = 1; * @return The bytes for version. */ com.google.protobuf.ByteString getVersionBytes(); /** *
     * Configuration for a PostgreSQL 9.6 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig9_6 postgresql_config_9_6 = 2 [json_name = "postgresqlConfig_9_6"]; * @return Whether the postgresqlConfig96 field is set. */ boolean hasPostgresqlConfig96(); /** *
     * Configuration for a PostgreSQL 9.6 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig9_6 postgresql_config_9_6 = 2 [json_name = "postgresqlConfig_9_6"]; * @return The postgresqlConfig96. */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6 getPostgresqlConfig96(); /** *
     * Configuration for a PostgreSQL 9.6 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig9_6 postgresql_config_9_6 = 2 [json_name = "postgresqlConfig_9_6"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6OrBuilder getPostgresqlConfig96OrBuilder(); /** *
     * Configuration for a PostgreSQL 10 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10_1C postgresql_config_10_1c = 10 [json_name = "postgresqlConfig_10_1c"]; * @return Whether the postgresqlConfig101c field is set. */ boolean hasPostgresqlConfig101C(); /** *
     * Configuration for a PostgreSQL 10 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10_1C postgresql_config_10_1c = 10 [json_name = "postgresqlConfig_10_1c"]; * @return The postgresqlConfig101c. */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C getPostgresqlConfig101C(); /** *
     * Configuration for a PostgreSQL 10 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10_1C postgresql_config_10_1c = 10 [json_name = "postgresqlConfig_10_1c"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1COrBuilder getPostgresqlConfig101COrBuilder(); /** *
     * Configuration for a PostgreSQL 10 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10 postgresql_config_10 = 3 [json_name = "postgresqlConfig_10"]; * @return Whether the postgresqlConfig10 field is set. */ boolean hasPostgresqlConfig10(); /** *
     * Configuration for a PostgreSQL 10 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10 postgresql_config_10 = 3 [json_name = "postgresqlConfig_10"]; * @return The postgresqlConfig10. */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10 getPostgresqlConfig10(); /** *
     * Configuration for a PostgreSQL 10 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10 postgresql_config_10 = 3 [json_name = "postgresqlConfig_10"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10OrBuilder getPostgresqlConfig10OrBuilder(); /** *
     * Configuration for a PostgreSQL 11 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11 postgresql_config_11 = 7 [json_name = "postgresqlConfig_11"]; * @return Whether the postgresqlConfig11 field is set. */ boolean hasPostgresqlConfig11(); /** *
     * Configuration for a PostgreSQL 11 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11 postgresql_config_11 = 7 [json_name = "postgresqlConfig_11"]; * @return The postgresqlConfig11. */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11 getPostgresqlConfig11(); /** *
     * Configuration for a PostgreSQL 11 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11 postgresql_config_11 = 7 [json_name = "postgresqlConfig_11"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11OrBuilder getPostgresqlConfig11OrBuilder(); /** *
     * Configuration for a PostgreSQL 11 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11_1C postgresql_config_11_1c = 13 [json_name = "postgresqlConfig_11_1c"]; * @return Whether the postgresqlConfig111c field is set. */ boolean hasPostgresqlConfig111C(); /** *
     * Configuration for a PostgreSQL 11 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11_1C postgresql_config_11_1c = 13 [json_name = "postgresqlConfig_11_1c"]; * @return The postgresqlConfig111c. */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C getPostgresqlConfig111C(); /** *
     * Configuration for a PostgreSQL 11 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11_1C postgresql_config_11_1c = 13 [json_name = "postgresqlConfig_11_1c"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1COrBuilder getPostgresqlConfig111COrBuilder(); /** *
     * Configuration for a PostgreSQL 12 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12 postgresql_config_12 = 11 [json_name = "postgresqlConfig_12"]; * @return Whether the postgresqlConfig12 field is set. */ boolean hasPostgresqlConfig12(); /** *
     * Configuration for a PostgreSQL 12 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12 postgresql_config_12 = 11 [json_name = "postgresqlConfig_12"]; * @return The postgresqlConfig12. */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12 getPostgresqlConfig12(); /** *
     * Configuration for a PostgreSQL 12 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12 postgresql_config_12 = 11 [json_name = "postgresqlConfig_12"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12OrBuilder getPostgresqlConfig12OrBuilder(); /** *
     * Configuration for a PostgreSQL 12 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12_1C postgresql_config_12_1c = 14 [json_name = "postgresqlConfig_12_1c"]; * @return Whether the postgresqlConfig121c field is set. */ boolean hasPostgresqlConfig121C(); /** *
     * Configuration for a PostgreSQL 12 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12_1C postgresql_config_12_1c = 14 [json_name = "postgresqlConfig_12_1c"]; * @return The postgresqlConfig121c. */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C getPostgresqlConfig121C(); /** *
     * Configuration for a PostgreSQL 12 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12_1C postgresql_config_12_1c = 14 [json_name = "postgresqlConfig_12_1c"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1COrBuilder getPostgresqlConfig121COrBuilder(); /** *
     * Configuration for a PostgreSQL 13 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13 postgresql_config_13 = 15 [json_name = "postgresqlConfig_13"]; * @return Whether the postgresqlConfig13 field is set. */ boolean hasPostgresqlConfig13(); /** *
     * Configuration for a PostgreSQL 13 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13 postgresql_config_13 = 15 [json_name = "postgresqlConfig_13"]; * @return The postgresqlConfig13. */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13 getPostgresqlConfig13(); /** *
     * Configuration for a PostgreSQL 13 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13 postgresql_config_13 = 15 [json_name = "postgresqlConfig_13"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13OrBuilder getPostgresqlConfig13OrBuilder(); /** *
     * Configuration for a PostgreSQL 13 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13_1C postgresql_config_13_1c = 18 [json_name = "postgresqlConfig_13_1c"]; * @return Whether the postgresqlConfig131c field is set. */ boolean hasPostgresqlConfig131C(); /** *
     * Configuration for a PostgreSQL 13 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13_1C postgresql_config_13_1c = 18 [json_name = "postgresqlConfig_13_1c"]; * @return The postgresqlConfig131c. */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C getPostgresqlConfig131C(); /** *
     * Configuration for a PostgreSQL 13 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13_1C postgresql_config_13_1c = 18 [json_name = "postgresqlConfig_13_1c"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1COrBuilder getPostgresqlConfig131COrBuilder(); /** *
     * Configuration for a PostgreSQL 14 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14 postgresql_config_14 = 16 [json_name = "postgresqlConfig_14"]; * @return Whether the postgresqlConfig14 field is set. */ boolean hasPostgresqlConfig14(); /** *
     * Configuration for a PostgreSQL 14 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14 postgresql_config_14 = 16 [json_name = "postgresqlConfig_14"]; * @return The postgresqlConfig14. */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14 getPostgresqlConfig14(); /** *
     * Configuration for a PostgreSQL 14 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14 postgresql_config_14 = 16 [json_name = "postgresqlConfig_14"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14OrBuilder getPostgresqlConfig14OrBuilder(); /** *
     * Configuration for a PostgreSQL 14 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14_1C postgresql_config_14_1c = 19 [json_name = "postgresqlConfig_14_1c"]; * @return Whether the postgresqlConfig141c field is set. */ boolean hasPostgresqlConfig141C(); /** *
     * Configuration for a PostgreSQL 14 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14_1C postgresql_config_14_1c = 19 [json_name = "postgresqlConfig_14_1c"]; * @return The postgresqlConfig141c. */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C getPostgresqlConfig141C(); /** *
     * Configuration for a PostgreSQL 14 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14_1C postgresql_config_14_1c = 19 [json_name = "postgresqlConfig_14_1c"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1COrBuilder getPostgresqlConfig141COrBuilder(); /** *
     * Configuration for a PostgreSQL 15 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15 postgresql_config_15 = 21 [json_name = "postgresqlConfig_15"]; * @return Whether the postgresqlConfig15 field is set. */ boolean hasPostgresqlConfig15(); /** *
     * Configuration for a PostgreSQL 15 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15 postgresql_config_15 = 21 [json_name = "postgresqlConfig_15"]; * @return The postgresqlConfig15. */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15 getPostgresqlConfig15(); /** *
     * Configuration for a PostgreSQL 15 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15 postgresql_config_15 = 21 [json_name = "postgresqlConfig_15"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15OrBuilder getPostgresqlConfig15OrBuilder(); /** *
     * Configuration for a PostgreSQL 15 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15_1C postgresql_config_15_1c = 22 [json_name = "postgresqlConfig_15_1c"]; * @return Whether the postgresqlConfig151c field is set. */ boolean hasPostgresqlConfig151C(); /** *
     * Configuration for a PostgreSQL 15 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15_1C postgresql_config_15_1c = 22 [json_name = "postgresqlConfig_15_1c"]; * @return The postgresqlConfig151c. */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C getPostgresqlConfig151C(); /** *
     * Configuration for a PostgreSQL 15 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15_1C postgresql_config_15_1c = 22 [json_name = "postgresqlConfig_15_1c"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1COrBuilder getPostgresqlConfig151COrBuilder(); /** *
     * Configuration of the connection pooler.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConnectionPoolerConfig pooler_config = 4; * @return Whether the poolerConfig field is set. */ boolean hasPoolerConfig(); /** *
     * Configuration of the connection pooler.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConnectionPoolerConfig pooler_config = 4; * @return The poolerConfig. */ yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig getPoolerConfig(); /** *
     * Configuration of the connection pooler.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConnectionPoolerConfig pooler_config = 4; */ yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfigOrBuilder getPoolerConfigOrBuilder(); /** *
     * Resources allocated to PostgreSQL hosts.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Resources resources = 5; * @return Whether the resources field is set. */ boolean hasResources(); /** *
     * Resources allocated to PostgreSQL hosts.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Resources resources = 5; * @return The resources. */ yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources getResources(); /** *
     * Resources allocated to PostgreSQL hosts.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Resources resources = 5; */ yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder(); /** *
     * Configuration setting which enables/disables autofailover in cluster.
     * 
* * .google.protobuf.BoolValue autofailover = 6; * @return Whether the autofailover field is set. */ boolean hasAutofailover(); /** *
     * Configuration setting which enables/disables autofailover in cluster.
     * 
* * .google.protobuf.BoolValue autofailover = 6; * @return The autofailover. */ com.google.protobuf.BoolValue getAutofailover(); /** *
     * Configuration setting which enables/disables autofailover in cluster.
     * 
* * .google.protobuf.BoolValue autofailover = 6; */ com.google.protobuf.BoolValueOrBuilder getAutofailoverOrBuilder(); /** *
     * Time to start the daily backup, in the UTC timezone.
     * 
* * .google.type.TimeOfDay backup_window_start = 8; * @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 = 8; * @return The backupWindowStart. */ com.google.type.TimeOfDay getBackupWindowStart(); /** *
     * Time to start the daily backup, in the UTC timezone.
     * 
* * .google.type.TimeOfDay backup_window_start = 8; */ com.google.type.TimeOfDayOrBuilder getBackupWindowStartOrBuilder(); /** *
     * Retention policy of automated backups.
     * 
* * .google.protobuf.Int64Value backup_retain_period_days = 17 [(.yandex.cloud.value) = "7-60"]; * @return Whether the backupRetainPeriodDays field is set. */ boolean hasBackupRetainPeriodDays(); /** *
     * Retention policy of automated backups.
     * 
* * .google.protobuf.Int64Value backup_retain_period_days = 17 [(.yandex.cloud.value) = "7-60"]; * @return The backupRetainPeriodDays. */ com.google.protobuf.Int64Value getBackupRetainPeriodDays(); /** *
     * Retention policy of automated backups.
     * 
* * .google.protobuf.Int64Value backup_retain_period_days = 17 [(.yandex.cloud.value) = "7-60"]; */ com.google.protobuf.Int64ValueOrBuilder getBackupRetainPeriodDaysOrBuilder(); /** *
     * Access policy to DB
     * 
* * .yandex.cloud.mdb.postgresql.v1.Access access = 9; * @return Whether the access field is set. */ boolean hasAccess(); /** *
     * Access policy to DB
     * 
* * .yandex.cloud.mdb.postgresql.v1.Access access = 9; * @return The access. */ yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access getAccess(); /** *
     * Access policy to DB
     * 
* * .yandex.cloud.mdb.postgresql.v1.Access access = 9; */ yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.AccessOrBuilder getAccessOrBuilder(); /** *
     * Configuration of the performance diagnostics service.
     * 
* * .yandex.cloud.mdb.postgresql.v1.PerformanceDiagnostics performance_diagnostics = 12; * @return Whether the performanceDiagnostics field is set. */ boolean hasPerformanceDiagnostics(); /** *
     * Configuration of the performance diagnostics service.
     * 
* * .yandex.cloud.mdb.postgresql.v1.PerformanceDiagnostics performance_diagnostics = 12; * @return The performanceDiagnostics. */ yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics getPerformanceDiagnostics(); /** *
     * Configuration of the performance diagnostics service.
     * 
* * .yandex.cloud.mdb.postgresql.v1.PerformanceDiagnostics performance_diagnostics = 12; */ yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnosticsOrBuilder getPerformanceDiagnosticsOrBuilder(); public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.PostgresqlConfigCase getPostgresqlConfigCase(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.ConfigSpec} */ public static final class ConfigSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.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.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6.Builder subBuilder = null; if (postgresqlConfigCase_ == 2) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 2; break; } case 26: { yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10.Builder subBuilder = null; if (postgresqlConfigCase_ == 3) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 3; break; } case 34: { yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig.Builder subBuilder = null; if (poolerConfig_ != null) { subBuilder = poolerConfig_.toBuilder(); } poolerConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(poolerConfig_); poolerConfig_ = subBuilder.buildPartial(); } break; } case 42: { yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources.Builder subBuilder = null; if (resources_ != null) { subBuilder = resources_.toBuilder(); } resources_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(resources_); resources_ = subBuilder.buildPartial(); } break; } case 50: { com.google.protobuf.BoolValue.Builder subBuilder = null; if (autofailover_ != null) { subBuilder = autofailover_.toBuilder(); } autofailover_ = input.readMessage(com.google.protobuf.BoolValue.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(autofailover_); autofailover_ = subBuilder.buildPartial(); } break; } case 58: { yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11.Builder subBuilder = null; if (postgresqlConfigCase_ == 7) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 7; break; } case 66: { 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 74: { yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access.Builder subBuilder = null; if (access_ != null) { subBuilder = access_.toBuilder(); } access_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(access_); access_ = subBuilder.buildPartial(); } break; } case 82: { yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C.Builder subBuilder = null; if (postgresqlConfigCase_ == 10) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 10; break; } case 90: { yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12.Builder subBuilder = null; if (postgresqlConfigCase_ == 11) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 11; break; } case 98: { yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics.Builder subBuilder = null; if (performanceDiagnostics_ != null) { subBuilder = performanceDiagnostics_.toBuilder(); } performanceDiagnostics_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(performanceDiagnostics_); performanceDiagnostics_ = subBuilder.buildPartial(); } break; } case 106: { yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C.Builder subBuilder = null; if (postgresqlConfigCase_ == 13) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 13; break; } case 114: { yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C.Builder subBuilder = null; if (postgresqlConfigCase_ == 14) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 14; break; } case 122: { yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13.Builder subBuilder = null; if (postgresqlConfigCase_ == 15) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 15; break; } case 130: { yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14.Builder subBuilder = null; if (postgresqlConfigCase_ == 16) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 16; break; } case 138: { com.google.protobuf.Int64Value.Builder subBuilder = null; if (backupRetainPeriodDays_ != null) { subBuilder = backupRetainPeriodDays_.toBuilder(); } backupRetainPeriodDays_ = input.readMessage(com.google.protobuf.Int64Value.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(backupRetainPeriodDays_); backupRetainPeriodDays_ = subBuilder.buildPartial(); } break; } case 146: { yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C.Builder subBuilder = null; if (postgresqlConfigCase_ == 18) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 18; break; } case 154: { yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C.Builder subBuilder = null; if (postgresqlConfigCase_ == 19) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 19; break; } case 170: { yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15.Builder subBuilder = null; if (postgresqlConfigCase_ == 21) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 21; break; } case 178: { yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C.Builder subBuilder = null; if (postgresqlConfigCase_ == 22) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 22; 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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ConfigSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ConfigSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder.class); } private int postgresqlConfigCase_ = 0; private java.lang.Object postgresqlConfig_; public enum PostgresqlConfigCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { POSTGRESQL_CONFIG_9_6(2), POSTGRESQL_CONFIG_10_1C(10), POSTGRESQL_CONFIG_10(3), POSTGRESQL_CONFIG_11(7), POSTGRESQL_CONFIG_11_1C(13), POSTGRESQL_CONFIG_12(11), POSTGRESQL_CONFIG_12_1C(14), POSTGRESQL_CONFIG_13(15), POSTGRESQL_CONFIG_13_1C(18), POSTGRESQL_CONFIG_14(16), POSTGRESQL_CONFIG_14_1C(19), POSTGRESQL_CONFIG_15(21), POSTGRESQL_CONFIG_15_1C(22), POSTGRESQLCONFIG_NOT_SET(0); private final int value; private PostgresqlConfigCase(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 PostgresqlConfigCase valueOf(int value) { return forNumber(value); } public static PostgresqlConfigCase forNumber(int value) { switch (value) { case 2: return POSTGRESQL_CONFIG_9_6; case 10: return POSTGRESQL_CONFIG_10_1C; case 3: return POSTGRESQL_CONFIG_10; case 7: return POSTGRESQL_CONFIG_11; case 13: return POSTGRESQL_CONFIG_11_1C; case 11: return POSTGRESQL_CONFIG_12; case 14: return POSTGRESQL_CONFIG_12_1C; case 15: return POSTGRESQL_CONFIG_13; case 18: return POSTGRESQL_CONFIG_13_1C; case 16: return POSTGRESQL_CONFIG_14; case 19: return POSTGRESQL_CONFIG_14_1C; case 21: return POSTGRESQL_CONFIG_15; case 22: return POSTGRESQL_CONFIG_15_1C; case 0: return POSTGRESQLCONFIG_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public PostgresqlConfigCase getPostgresqlConfigCase() { return PostgresqlConfigCase.forNumber( postgresqlConfigCase_); } public static final int VERSION_FIELD_NUMBER = 1; private volatile java.lang.Object version_; /** *
     * Version of PostgreSQL used in the cluster.
     * Possible values: `9.6`, `10`, `10_1c`, `11`, `12`, `13`, `14`, `15`
     * 
* * 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 PostgreSQL used in the cluster.
     * Possible values: `9.6`, `10`, `10_1c`, `11`, `12`, `13`, `14`, `15`
     * 
* * 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 POSTGRESQL_CONFIG_9_6_FIELD_NUMBER = 2; /** *
     * Configuration for a PostgreSQL 9.6 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig9_6 postgresql_config_9_6 = 2 [json_name = "postgresqlConfig_9_6"]; * @return Whether the postgresqlConfig96 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig96() { return postgresqlConfigCase_ == 2; } /** *
     * Configuration for a PostgreSQL 9.6 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig9_6 postgresql_config_9_6 = 2 [json_name = "postgresqlConfig_9_6"]; * @return The postgresqlConfig96. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6 getPostgresqlConfig96() { if (postgresqlConfigCase_ == 2) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6.getDefaultInstance(); } /** *
     * Configuration for a PostgreSQL 9.6 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig9_6 postgresql_config_9_6 = 2 [json_name = "postgresqlConfig_9_6"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6OrBuilder getPostgresqlConfig96OrBuilder() { if (postgresqlConfigCase_ == 2) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_10_1C_FIELD_NUMBER = 10; /** *
     * Configuration for a PostgreSQL 10 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10_1C postgresql_config_10_1c = 10 [json_name = "postgresqlConfig_10_1c"]; * @return Whether the postgresqlConfig101c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig101C() { return postgresqlConfigCase_ == 10; } /** *
     * Configuration for a PostgreSQL 10 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10_1C postgresql_config_10_1c = 10 [json_name = "postgresqlConfig_10_1c"]; * @return The postgresqlConfig101c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C getPostgresqlConfig101C() { if (postgresqlConfigCase_ == 10) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C.getDefaultInstance(); } /** *
     * Configuration for a PostgreSQL 10 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10_1C postgresql_config_10_1c = 10 [json_name = "postgresqlConfig_10_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1COrBuilder getPostgresqlConfig101COrBuilder() { if (postgresqlConfigCase_ == 10) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_10_FIELD_NUMBER = 3; /** *
     * Configuration for a PostgreSQL 10 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10 postgresql_config_10 = 3 [json_name = "postgresqlConfig_10"]; * @return Whether the postgresqlConfig10 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig10() { return postgresqlConfigCase_ == 3; } /** *
     * Configuration for a PostgreSQL 10 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10 postgresql_config_10 = 3 [json_name = "postgresqlConfig_10"]; * @return The postgresqlConfig10. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10 getPostgresqlConfig10() { if (postgresqlConfigCase_ == 3) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10.getDefaultInstance(); } /** *
     * Configuration for a PostgreSQL 10 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10 postgresql_config_10 = 3 [json_name = "postgresqlConfig_10"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10OrBuilder getPostgresqlConfig10OrBuilder() { if (postgresqlConfigCase_ == 3) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_11_FIELD_NUMBER = 7; /** *
     * Configuration for a PostgreSQL 11 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11 postgresql_config_11 = 7 [json_name = "postgresqlConfig_11"]; * @return Whether the postgresqlConfig11 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig11() { return postgresqlConfigCase_ == 7; } /** *
     * Configuration for a PostgreSQL 11 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11 postgresql_config_11 = 7 [json_name = "postgresqlConfig_11"]; * @return The postgresqlConfig11. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11 getPostgresqlConfig11() { if (postgresqlConfigCase_ == 7) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11.getDefaultInstance(); } /** *
     * Configuration for a PostgreSQL 11 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11 postgresql_config_11 = 7 [json_name = "postgresqlConfig_11"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11OrBuilder getPostgresqlConfig11OrBuilder() { if (postgresqlConfigCase_ == 7) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_11_1C_FIELD_NUMBER = 13; /** *
     * Configuration for a PostgreSQL 11 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11_1C postgresql_config_11_1c = 13 [json_name = "postgresqlConfig_11_1c"]; * @return Whether the postgresqlConfig111c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig111C() { return postgresqlConfigCase_ == 13; } /** *
     * Configuration for a PostgreSQL 11 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11_1C postgresql_config_11_1c = 13 [json_name = "postgresqlConfig_11_1c"]; * @return The postgresqlConfig111c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C getPostgresqlConfig111C() { if (postgresqlConfigCase_ == 13) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C.getDefaultInstance(); } /** *
     * Configuration for a PostgreSQL 11 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11_1C postgresql_config_11_1c = 13 [json_name = "postgresqlConfig_11_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1COrBuilder getPostgresqlConfig111COrBuilder() { if (postgresqlConfigCase_ == 13) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_12_FIELD_NUMBER = 11; /** *
     * Configuration for a PostgreSQL 12 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12 postgresql_config_12 = 11 [json_name = "postgresqlConfig_12"]; * @return Whether the postgresqlConfig12 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig12() { return postgresqlConfigCase_ == 11; } /** *
     * Configuration for a PostgreSQL 12 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12 postgresql_config_12 = 11 [json_name = "postgresqlConfig_12"]; * @return The postgresqlConfig12. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12 getPostgresqlConfig12() { if (postgresqlConfigCase_ == 11) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12.getDefaultInstance(); } /** *
     * Configuration for a PostgreSQL 12 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12 postgresql_config_12 = 11 [json_name = "postgresqlConfig_12"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12OrBuilder getPostgresqlConfig12OrBuilder() { if (postgresqlConfigCase_ == 11) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_12_1C_FIELD_NUMBER = 14; /** *
     * Configuration for a PostgreSQL 12 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12_1C postgresql_config_12_1c = 14 [json_name = "postgresqlConfig_12_1c"]; * @return Whether the postgresqlConfig121c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig121C() { return postgresqlConfigCase_ == 14; } /** *
     * Configuration for a PostgreSQL 12 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12_1C postgresql_config_12_1c = 14 [json_name = "postgresqlConfig_12_1c"]; * @return The postgresqlConfig121c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C getPostgresqlConfig121C() { if (postgresqlConfigCase_ == 14) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C.getDefaultInstance(); } /** *
     * Configuration for a PostgreSQL 12 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12_1C postgresql_config_12_1c = 14 [json_name = "postgresqlConfig_12_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1COrBuilder getPostgresqlConfig121COrBuilder() { if (postgresqlConfigCase_ == 14) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_13_FIELD_NUMBER = 15; /** *
     * Configuration for a PostgreSQL 13 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13 postgresql_config_13 = 15 [json_name = "postgresqlConfig_13"]; * @return Whether the postgresqlConfig13 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig13() { return postgresqlConfigCase_ == 15; } /** *
     * Configuration for a PostgreSQL 13 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13 postgresql_config_13 = 15 [json_name = "postgresqlConfig_13"]; * @return The postgresqlConfig13. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13 getPostgresqlConfig13() { if (postgresqlConfigCase_ == 15) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13.getDefaultInstance(); } /** *
     * Configuration for a PostgreSQL 13 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13 postgresql_config_13 = 15 [json_name = "postgresqlConfig_13"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13OrBuilder getPostgresqlConfig13OrBuilder() { if (postgresqlConfigCase_ == 15) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_13_1C_FIELD_NUMBER = 18; /** *
     * Configuration for a PostgreSQL 13 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13_1C postgresql_config_13_1c = 18 [json_name = "postgresqlConfig_13_1c"]; * @return Whether the postgresqlConfig131c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig131C() { return postgresqlConfigCase_ == 18; } /** *
     * Configuration for a PostgreSQL 13 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13_1C postgresql_config_13_1c = 18 [json_name = "postgresqlConfig_13_1c"]; * @return The postgresqlConfig131c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C getPostgresqlConfig131C() { if (postgresqlConfigCase_ == 18) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C.getDefaultInstance(); } /** *
     * Configuration for a PostgreSQL 13 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13_1C postgresql_config_13_1c = 18 [json_name = "postgresqlConfig_13_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1COrBuilder getPostgresqlConfig131COrBuilder() { if (postgresqlConfigCase_ == 18) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_14_FIELD_NUMBER = 16; /** *
     * Configuration for a PostgreSQL 14 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14 postgresql_config_14 = 16 [json_name = "postgresqlConfig_14"]; * @return Whether the postgresqlConfig14 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig14() { return postgresqlConfigCase_ == 16; } /** *
     * Configuration for a PostgreSQL 14 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14 postgresql_config_14 = 16 [json_name = "postgresqlConfig_14"]; * @return The postgresqlConfig14. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14 getPostgresqlConfig14() { if (postgresqlConfigCase_ == 16) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14.getDefaultInstance(); } /** *
     * Configuration for a PostgreSQL 14 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14 postgresql_config_14 = 16 [json_name = "postgresqlConfig_14"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14OrBuilder getPostgresqlConfig14OrBuilder() { if (postgresqlConfigCase_ == 16) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_14_1C_FIELD_NUMBER = 19; /** *
     * Configuration for a PostgreSQL 14 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14_1C postgresql_config_14_1c = 19 [json_name = "postgresqlConfig_14_1c"]; * @return Whether the postgresqlConfig141c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig141C() { return postgresqlConfigCase_ == 19; } /** *
     * Configuration for a PostgreSQL 14 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14_1C postgresql_config_14_1c = 19 [json_name = "postgresqlConfig_14_1c"]; * @return The postgresqlConfig141c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C getPostgresqlConfig141C() { if (postgresqlConfigCase_ == 19) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C.getDefaultInstance(); } /** *
     * Configuration for a PostgreSQL 14 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14_1C postgresql_config_14_1c = 19 [json_name = "postgresqlConfig_14_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1COrBuilder getPostgresqlConfig141COrBuilder() { if (postgresqlConfigCase_ == 19) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_15_FIELD_NUMBER = 21; /** *
     * Configuration for a PostgreSQL 15 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15 postgresql_config_15 = 21 [json_name = "postgresqlConfig_15"]; * @return Whether the postgresqlConfig15 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig15() { return postgresqlConfigCase_ == 21; } /** *
     * Configuration for a PostgreSQL 15 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15 postgresql_config_15 = 21 [json_name = "postgresqlConfig_15"]; * @return The postgresqlConfig15. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15 getPostgresqlConfig15() { if (postgresqlConfigCase_ == 21) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15.getDefaultInstance(); } /** *
     * Configuration for a PostgreSQL 15 cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15 postgresql_config_15 = 21 [json_name = "postgresqlConfig_15"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15OrBuilder getPostgresqlConfig15OrBuilder() { if (postgresqlConfigCase_ == 21) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_15_1C_FIELD_NUMBER = 22; /** *
     * Configuration for a PostgreSQL 15 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15_1C postgresql_config_15_1c = 22 [json_name = "postgresqlConfig_15_1c"]; * @return Whether the postgresqlConfig151c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig151C() { return postgresqlConfigCase_ == 22; } /** *
     * Configuration for a PostgreSQL 15 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15_1C postgresql_config_15_1c = 22 [json_name = "postgresqlConfig_15_1c"]; * @return The postgresqlConfig151c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C getPostgresqlConfig151C() { if (postgresqlConfigCase_ == 22) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C.getDefaultInstance(); } /** *
     * Configuration for a PostgreSQL 15 1C cluster.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15_1C postgresql_config_15_1c = 22 [json_name = "postgresqlConfig_15_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1COrBuilder getPostgresqlConfig151COrBuilder() { if (postgresqlConfigCase_ == 22) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C.getDefaultInstance(); } public static final int POOLER_CONFIG_FIELD_NUMBER = 4; private yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig poolerConfig_; /** *
     * Configuration of the connection pooler.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConnectionPoolerConfig pooler_config = 4; * @return Whether the poolerConfig field is set. */ @java.lang.Override public boolean hasPoolerConfig() { return poolerConfig_ != null; } /** *
     * Configuration of the connection pooler.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConnectionPoolerConfig pooler_config = 4; * @return The poolerConfig. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig getPoolerConfig() { return poolerConfig_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig.getDefaultInstance() : poolerConfig_; } /** *
     * Configuration of the connection pooler.
     * 
* * .yandex.cloud.mdb.postgresql.v1.ConnectionPoolerConfig pooler_config = 4; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfigOrBuilder getPoolerConfigOrBuilder() { return getPoolerConfig(); } public static final int RESOURCES_FIELD_NUMBER = 5; private yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources resources_; /** *
     * Resources allocated to PostgreSQL hosts.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Resources resources = 5; * @return Whether the resources field is set. */ @java.lang.Override public boolean hasResources() { return resources_ != null; } /** *
     * Resources allocated to PostgreSQL hosts.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Resources resources = 5; * @return The resources. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources getResources() { return resources_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } /** *
     * Resources allocated to PostgreSQL hosts.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Resources resources = 5; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { return getResources(); } public static final int AUTOFAILOVER_FIELD_NUMBER = 6; private com.google.protobuf.BoolValue autofailover_; /** *
     * Configuration setting which enables/disables autofailover in cluster.
     * 
* * .google.protobuf.BoolValue autofailover = 6; * @return Whether the autofailover field is set. */ @java.lang.Override public boolean hasAutofailover() { return autofailover_ != null; } /** *
     * Configuration setting which enables/disables autofailover in cluster.
     * 
* * .google.protobuf.BoolValue autofailover = 6; * @return The autofailover. */ @java.lang.Override public com.google.protobuf.BoolValue getAutofailover() { return autofailover_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : autofailover_; } /** *
     * Configuration setting which enables/disables autofailover in cluster.
     * 
* * .google.protobuf.BoolValue autofailover = 6; */ @java.lang.Override public com.google.protobuf.BoolValueOrBuilder getAutofailoverOrBuilder() { return getAutofailover(); } public static final int BACKUP_WINDOW_START_FIELD_NUMBER = 8; private com.google.type.TimeOfDay backupWindowStart_; /** *
     * Time to start the daily backup, in the UTC timezone.
     * 
* * .google.type.TimeOfDay backup_window_start = 8; * @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 = 8; * @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 = 8; */ @java.lang.Override public com.google.type.TimeOfDayOrBuilder getBackupWindowStartOrBuilder() { return getBackupWindowStart(); } public static final int BACKUP_RETAIN_PERIOD_DAYS_FIELD_NUMBER = 17; private com.google.protobuf.Int64Value backupRetainPeriodDays_; /** *
     * Retention policy of automated backups.
     * 
* * .google.protobuf.Int64Value backup_retain_period_days = 17 [(.yandex.cloud.value) = "7-60"]; * @return Whether the backupRetainPeriodDays field is set. */ @java.lang.Override public boolean hasBackupRetainPeriodDays() { return backupRetainPeriodDays_ != null; } /** *
     * Retention policy of automated backups.
     * 
* * .google.protobuf.Int64Value backup_retain_period_days = 17 [(.yandex.cloud.value) = "7-60"]; * @return The backupRetainPeriodDays. */ @java.lang.Override public com.google.protobuf.Int64Value getBackupRetainPeriodDays() { return backupRetainPeriodDays_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : backupRetainPeriodDays_; } /** *
     * Retention policy of automated backups.
     * 
* * .google.protobuf.Int64Value backup_retain_period_days = 17 [(.yandex.cloud.value) = "7-60"]; */ @java.lang.Override public com.google.protobuf.Int64ValueOrBuilder getBackupRetainPeriodDaysOrBuilder() { return getBackupRetainPeriodDays(); } public static final int ACCESS_FIELD_NUMBER = 9; private yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access access_; /** *
     * Access policy to DB
     * 
* * .yandex.cloud.mdb.postgresql.v1.Access access = 9; * @return Whether the access field is set. */ @java.lang.Override public boolean hasAccess() { return access_ != null; } /** *
     * Access policy to DB
     * 
* * .yandex.cloud.mdb.postgresql.v1.Access access = 9; * @return The access. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access getAccess() { return access_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access.getDefaultInstance() : access_; } /** *
     * Access policy to DB
     * 
* * .yandex.cloud.mdb.postgresql.v1.Access access = 9; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.AccessOrBuilder getAccessOrBuilder() { return getAccess(); } public static final int PERFORMANCE_DIAGNOSTICS_FIELD_NUMBER = 12; private yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics performanceDiagnostics_; /** *
     * Configuration of the performance diagnostics service.
     * 
* * .yandex.cloud.mdb.postgresql.v1.PerformanceDiagnostics performance_diagnostics = 12; * @return Whether the performanceDiagnostics field is set. */ @java.lang.Override public boolean hasPerformanceDiagnostics() { return performanceDiagnostics_ != null; } /** *
     * Configuration of the performance diagnostics service.
     * 
* * .yandex.cloud.mdb.postgresql.v1.PerformanceDiagnostics performance_diagnostics = 12; * @return The performanceDiagnostics. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics getPerformanceDiagnostics() { return performanceDiagnostics_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics.getDefaultInstance() : performanceDiagnostics_; } /** *
     * Configuration of the performance diagnostics service.
     * 
* * .yandex.cloud.mdb.postgresql.v1.PerformanceDiagnostics performance_diagnostics = 12; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnosticsOrBuilder getPerformanceDiagnosticsOrBuilder() { return getPerformanceDiagnostics(); } 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 (postgresqlConfigCase_ == 2) { output.writeMessage(2, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6) postgresqlConfig_); } if (postgresqlConfigCase_ == 3) { output.writeMessage(3, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10) postgresqlConfig_); } if (poolerConfig_ != null) { output.writeMessage(4, getPoolerConfig()); } if (resources_ != null) { output.writeMessage(5, getResources()); } if (autofailover_ != null) { output.writeMessage(6, getAutofailover()); } if (postgresqlConfigCase_ == 7) { output.writeMessage(7, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11) postgresqlConfig_); } if (backupWindowStart_ != null) { output.writeMessage(8, getBackupWindowStart()); } if (access_ != null) { output.writeMessage(9, getAccess()); } if (postgresqlConfigCase_ == 10) { output.writeMessage(10, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 11) { output.writeMessage(11, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12) postgresqlConfig_); } if (performanceDiagnostics_ != null) { output.writeMessage(12, getPerformanceDiagnostics()); } if (postgresqlConfigCase_ == 13) { output.writeMessage(13, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 14) { output.writeMessage(14, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 15) { output.writeMessage(15, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13) postgresqlConfig_); } if (postgresqlConfigCase_ == 16) { output.writeMessage(16, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14) postgresqlConfig_); } if (backupRetainPeriodDays_ != null) { output.writeMessage(17, getBackupRetainPeriodDays()); } if (postgresqlConfigCase_ == 18) { output.writeMessage(18, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 19) { output.writeMessage(19, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 21) { output.writeMessage(21, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15) postgresqlConfig_); } if (postgresqlConfigCase_ == 22) { output.writeMessage(22, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C) postgresqlConfig_); } 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 (postgresqlConfigCase_ == 2) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6) postgresqlConfig_); } if (postgresqlConfigCase_ == 3) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10) postgresqlConfig_); } if (poolerConfig_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getPoolerConfig()); } if (resources_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getResources()); } if (autofailover_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getAutofailover()); } if (postgresqlConfigCase_ == 7) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11) postgresqlConfig_); } if (backupWindowStart_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, getBackupWindowStart()); } if (access_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, getAccess()); } if (postgresqlConfigCase_ == 10) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 11) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12) postgresqlConfig_); } if (performanceDiagnostics_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(12, getPerformanceDiagnostics()); } if (postgresqlConfigCase_ == 13) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(13, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 14) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(14, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 15) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(15, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13) postgresqlConfig_); } if (postgresqlConfigCase_ == 16) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(16, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14) postgresqlConfig_); } if (backupRetainPeriodDays_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(17, getBackupRetainPeriodDays()); } if (postgresqlConfigCase_ == 18) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(18, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 19) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(19, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 21) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(21, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15) postgresqlConfig_); } if (postgresqlConfigCase_ == 22) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(22, (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C) postgresqlConfig_); } 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.postgresql.v1.ClusterServiceOuterClass.ConfigSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec other = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec) obj; if (!getVersion() .equals(other.getVersion())) return false; if (hasPoolerConfig() != other.hasPoolerConfig()) return false; if (hasPoolerConfig()) { if (!getPoolerConfig() .equals(other.getPoolerConfig())) return false; } if (hasResources() != other.hasResources()) return false; if (hasResources()) { if (!getResources() .equals(other.getResources())) return false; } if (hasAutofailover() != other.hasAutofailover()) return false; if (hasAutofailover()) { if (!getAutofailover() .equals(other.getAutofailover())) return false; } if (hasBackupWindowStart() != other.hasBackupWindowStart()) return false; if (hasBackupWindowStart()) { if (!getBackupWindowStart() .equals(other.getBackupWindowStart())) return false; } if (hasBackupRetainPeriodDays() != other.hasBackupRetainPeriodDays()) return false; if (hasBackupRetainPeriodDays()) { if (!getBackupRetainPeriodDays() .equals(other.getBackupRetainPeriodDays())) return false; } if (hasAccess() != other.hasAccess()) return false; if (hasAccess()) { if (!getAccess() .equals(other.getAccess())) return false; } if (hasPerformanceDiagnostics() != other.hasPerformanceDiagnostics()) return false; if (hasPerformanceDiagnostics()) { if (!getPerformanceDiagnostics() .equals(other.getPerformanceDiagnostics())) return false; } if (!getPostgresqlConfigCase().equals(other.getPostgresqlConfigCase())) return false; switch (postgresqlConfigCase_) { case 2: if (!getPostgresqlConfig96() .equals(other.getPostgresqlConfig96())) return false; break; case 10: if (!getPostgresqlConfig101C() .equals(other.getPostgresqlConfig101C())) return false; break; case 3: if (!getPostgresqlConfig10() .equals(other.getPostgresqlConfig10())) return false; break; case 7: if (!getPostgresqlConfig11() .equals(other.getPostgresqlConfig11())) return false; break; case 13: if (!getPostgresqlConfig111C() .equals(other.getPostgresqlConfig111C())) return false; break; case 11: if (!getPostgresqlConfig12() .equals(other.getPostgresqlConfig12())) return false; break; case 14: if (!getPostgresqlConfig121C() .equals(other.getPostgresqlConfig121C())) return false; break; case 15: if (!getPostgresqlConfig13() .equals(other.getPostgresqlConfig13())) return false; break; case 18: if (!getPostgresqlConfig131C() .equals(other.getPostgresqlConfig131C())) return false; break; case 16: if (!getPostgresqlConfig14() .equals(other.getPostgresqlConfig14())) return false; break; case 19: if (!getPostgresqlConfig141C() .equals(other.getPostgresqlConfig141C())) return false; break; case 21: if (!getPostgresqlConfig15() .equals(other.getPostgresqlConfig15())) return false; break; case 22: if (!getPostgresqlConfig151C() .equals(other.getPostgresqlConfig151C())) 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 (hasPoolerConfig()) { hash = (37 * hash) + POOLER_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getPoolerConfig().hashCode(); } if (hasResources()) { hash = (37 * hash) + RESOURCES_FIELD_NUMBER; hash = (53 * hash) + getResources().hashCode(); } if (hasAutofailover()) { hash = (37 * hash) + AUTOFAILOVER_FIELD_NUMBER; hash = (53 * hash) + getAutofailover().hashCode(); } if (hasBackupWindowStart()) { hash = (37 * hash) + BACKUP_WINDOW_START_FIELD_NUMBER; hash = (53 * hash) + getBackupWindowStart().hashCode(); } if (hasBackupRetainPeriodDays()) { hash = (37 * hash) + BACKUP_RETAIN_PERIOD_DAYS_FIELD_NUMBER; hash = (53 * hash) + getBackupRetainPeriodDays().hashCode(); } if (hasAccess()) { hash = (37 * hash) + ACCESS_FIELD_NUMBER; hash = (53 * hash) + getAccess().hashCode(); } if (hasPerformanceDiagnostics()) { hash = (37 * hash) + PERFORMANCE_DIAGNOSTICS_FIELD_NUMBER; hash = (53 * hash) + getPerformanceDiagnostics().hashCode(); } switch (postgresqlConfigCase_) { case 2: hash = (37 * hash) + POSTGRESQL_CONFIG_9_6_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig96().hashCode(); break; case 10: hash = (37 * hash) + POSTGRESQL_CONFIG_10_1C_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig101C().hashCode(); break; case 3: hash = (37 * hash) + POSTGRESQL_CONFIG_10_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig10().hashCode(); break; case 7: hash = (37 * hash) + POSTGRESQL_CONFIG_11_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig11().hashCode(); break; case 13: hash = (37 * hash) + POSTGRESQL_CONFIG_11_1C_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig111C().hashCode(); break; case 11: hash = (37 * hash) + POSTGRESQL_CONFIG_12_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig12().hashCode(); break; case 14: hash = (37 * hash) + POSTGRESQL_CONFIG_12_1C_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig121C().hashCode(); break; case 15: hash = (37 * hash) + POSTGRESQL_CONFIG_13_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig13().hashCode(); break; case 18: hash = (37 * hash) + POSTGRESQL_CONFIG_13_1C_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig131C().hashCode(); break; case 16: hash = (37 * hash) + POSTGRESQL_CONFIG_14_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig14().hashCode(); break; case 19: hash = (37 * hash) + POSTGRESQL_CONFIG_14_1C_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig141C().hashCode(); break; case 21: hash = (37 * hash) + POSTGRESQL_CONFIG_15_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig15().hashCode(); break; case 22: hash = (37 * hash) + POSTGRESQL_CONFIG_15_1C_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig151C().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ConfigSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ConfigSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.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.postgresql.v1.ConfigSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.ConfigSpec) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ConfigSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ConfigSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.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 (poolerConfigBuilder_ == null) { poolerConfig_ = null; } else { poolerConfig_ = null; poolerConfigBuilder_ = null; } if (resourcesBuilder_ == null) { resources_ = null; } else { resources_ = null; resourcesBuilder_ = null; } if (autofailoverBuilder_ == null) { autofailover_ = null; } else { autofailover_ = null; autofailoverBuilder_ = null; } if (backupWindowStartBuilder_ == null) { backupWindowStart_ = null; } else { backupWindowStart_ = null; backupWindowStartBuilder_ = null; } if (backupRetainPeriodDaysBuilder_ == null) { backupRetainPeriodDays_ = null; } else { backupRetainPeriodDays_ = null; backupRetainPeriodDaysBuilder_ = null; } if (accessBuilder_ == null) { access_ = null; } else { access_ = null; accessBuilder_ = null; } if (performanceDiagnosticsBuilder_ == null) { performanceDiagnostics_ = null; } else { performanceDiagnostics_ = null; performanceDiagnosticsBuilder_ = null; } postgresqlConfigCase_ = 0; postgresqlConfig_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ConfigSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec result = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec(this); result.version_ = version_; if (postgresqlConfigCase_ == 2) { if (postgresqlConfig96Builder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig96Builder_.build(); } } if (postgresqlConfigCase_ == 10) { if (postgresqlConfig101CBuilder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig101CBuilder_.build(); } } if (postgresqlConfigCase_ == 3) { if (postgresqlConfig10Builder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig10Builder_.build(); } } if (postgresqlConfigCase_ == 7) { if (postgresqlConfig11Builder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig11Builder_.build(); } } if (postgresqlConfigCase_ == 13) { if (postgresqlConfig111CBuilder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig111CBuilder_.build(); } } if (postgresqlConfigCase_ == 11) { if (postgresqlConfig12Builder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig12Builder_.build(); } } if (postgresqlConfigCase_ == 14) { if (postgresqlConfig121CBuilder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig121CBuilder_.build(); } } if (postgresqlConfigCase_ == 15) { if (postgresqlConfig13Builder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig13Builder_.build(); } } if (postgresqlConfigCase_ == 18) { if (postgresqlConfig131CBuilder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig131CBuilder_.build(); } } if (postgresqlConfigCase_ == 16) { if (postgresqlConfig14Builder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig14Builder_.build(); } } if (postgresqlConfigCase_ == 19) { if (postgresqlConfig141CBuilder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig141CBuilder_.build(); } } if (postgresqlConfigCase_ == 21) { if (postgresqlConfig15Builder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig15Builder_.build(); } } if (postgresqlConfigCase_ == 22) { if (postgresqlConfig151CBuilder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig151CBuilder_.build(); } } if (poolerConfigBuilder_ == null) { result.poolerConfig_ = poolerConfig_; } else { result.poolerConfig_ = poolerConfigBuilder_.build(); } if (resourcesBuilder_ == null) { result.resources_ = resources_; } else { result.resources_ = resourcesBuilder_.build(); } if (autofailoverBuilder_ == null) { result.autofailover_ = autofailover_; } else { result.autofailover_ = autofailoverBuilder_.build(); } if (backupWindowStartBuilder_ == null) { result.backupWindowStart_ = backupWindowStart_; } else { result.backupWindowStart_ = backupWindowStartBuilder_.build(); } if (backupRetainPeriodDaysBuilder_ == null) { result.backupRetainPeriodDays_ = backupRetainPeriodDays_; } else { result.backupRetainPeriodDays_ = backupRetainPeriodDaysBuilder_.build(); } if (accessBuilder_ == null) { result.access_ = access_; } else { result.access_ = accessBuilder_.build(); } if (performanceDiagnosticsBuilder_ == null) { result.performanceDiagnostics_ = performanceDiagnostics_; } else { result.performanceDiagnostics_ = performanceDiagnosticsBuilder_.build(); } result.postgresqlConfigCase_ = postgresqlConfigCase_; 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.postgresql.v1.ClusterServiceOuterClass.ConfigSpec) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec other) { if (other == yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance()) return this; if (!other.getVersion().isEmpty()) { version_ = other.version_; onChanged(); } if (other.hasPoolerConfig()) { mergePoolerConfig(other.getPoolerConfig()); } if (other.hasResources()) { mergeResources(other.getResources()); } if (other.hasAutofailover()) { mergeAutofailover(other.getAutofailover()); } if (other.hasBackupWindowStart()) { mergeBackupWindowStart(other.getBackupWindowStart()); } if (other.hasBackupRetainPeriodDays()) { mergeBackupRetainPeriodDays(other.getBackupRetainPeriodDays()); } if (other.hasAccess()) { mergeAccess(other.getAccess()); } if (other.hasPerformanceDiagnostics()) { mergePerformanceDiagnostics(other.getPerformanceDiagnostics()); } switch (other.getPostgresqlConfigCase()) { case POSTGRESQL_CONFIG_9_6: { mergePostgresqlConfig96(other.getPostgresqlConfig96()); break; } case POSTGRESQL_CONFIG_10_1C: { mergePostgresqlConfig101C(other.getPostgresqlConfig101C()); break; } case POSTGRESQL_CONFIG_10: { mergePostgresqlConfig10(other.getPostgresqlConfig10()); break; } case POSTGRESQL_CONFIG_11: { mergePostgresqlConfig11(other.getPostgresqlConfig11()); break; } case POSTGRESQL_CONFIG_11_1C: { mergePostgresqlConfig111C(other.getPostgresqlConfig111C()); break; } case POSTGRESQL_CONFIG_12: { mergePostgresqlConfig12(other.getPostgresqlConfig12()); break; } case POSTGRESQL_CONFIG_12_1C: { mergePostgresqlConfig121C(other.getPostgresqlConfig121C()); break; } case POSTGRESQL_CONFIG_13: { mergePostgresqlConfig13(other.getPostgresqlConfig13()); break; } case POSTGRESQL_CONFIG_13_1C: { mergePostgresqlConfig131C(other.getPostgresqlConfig131C()); break; } case POSTGRESQL_CONFIG_14: { mergePostgresqlConfig14(other.getPostgresqlConfig14()); break; } case POSTGRESQL_CONFIG_14_1C: { mergePostgresqlConfig141C(other.getPostgresqlConfig141C()); break; } case POSTGRESQL_CONFIG_15: { mergePostgresqlConfig15(other.getPostgresqlConfig15()); break; } case POSTGRESQL_CONFIG_15_1C: { mergePostgresqlConfig151C(other.getPostgresqlConfig151C()); break; } case POSTGRESQLCONFIG_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.postgresql.v1.ClusterServiceOuterClass.ConfigSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int postgresqlConfigCase_ = 0; private java.lang.Object postgresqlConfig_; public PostgresqlConfigCase getPostgresqlConfigCase() { return PostgresqlConfigCase.forNumber( postgresqlConfigCase_); } public Builder clearPostgresqlConfig() { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); return this; } private java.lang.Object version_ = ""; /** *
       * Version of PostgreSQL used in the cluster.
       * Possible values: `9.6`, `10`, `10_1c`, `11`, `12`, `13`, `14`, `15`
       * 
* * 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 PostgreSQL used in the cluster.
       * Possible values: `9.6`, `10`, `10_1c`, `11`, `12`, `13`, `14`, `15`
       * 
* * 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 PostgreSQL used in the cluster.
       * Possible values: `9.6`, `10`, `10_1c`, `11`, `12`, `13`, `14`, `15`
       * 
* * 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 PostgreSQL used in the cluster.
       * Possible values: `9.6`, `10`, `10_1c`, `11`, `12`, `13`, `14`, `15`
       * 
* * string version = 1; * @return This builder for chaining. */ public Builder clearVersion() { version_ = getDefaultInstance().getVersion(); onChanged(); return this; } /** *
       * Version of PostgreSQL used in the cluster.
       * Possible values: `9.6`, `10`, `10_1c`, `11`, `12`, `13`, `14`, `15`
       * 
* * 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.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6OrBuilder> postgresqlConfig96Builder_; /** *
       * Configuration for a PostgreSQL 9.6 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig9_6 postgresql_config_9_6 = 2 [json_name = "postgresqlConfig_9_6"]; * @return Whether the postgresqlConfig96 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig96() { return postgresqlConfigCase_ == 2; } /** *
       * Configuration for a PostgreSQL 9.6 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig9_6 postgresql_config_9_6 = 2 [json_name = "postgresqlConfig_9_6"]; * @return The postgresqlConfig96. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6 getPostgresqlConfig96() { if (postgresqlConfig96Builder_ == null) { if (postgresqlConfigCase_ == 2) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 2) { return postgresqlConfig96Builder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 9.6 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig9_6 postgresql_config_9_6 = 2 [json_name = "postgresqlConfig_9_6"]; */ public Builder setPostgresqlConfig96(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6 value) { if (postgresqlConfig96Builder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig96Builder_.setMessage(value); } postgresqlConfigCase_ = 2; return this; } /** *
       * Configuration for a PostgreSQL 9.6 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig9_6 postgresql_config_9_6 = 2 [json_name = "postgresqlConfig_9_6"]; */ public Builder setPostgresqlConfig96( yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6.Builder builderForValue) { if (postgresqlConfig96Builder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig96Builder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 2; return this; } /** *
       * Configuration for a PostgreSQL 9.6 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig9_6 postgresql_config_9_6 = 2 [json_name = "postgresqlConfig_9_6"]; */ public Builder mergePostgresqlConfig96(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6 value) { if (postgresqlConfig96Builder_ == null) { if (postgresqlConfigCase_ == 2 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 2) { postgresqlConfig96Builder_.mergeFrom(value); } postgresqlConfig96Builder_.setMessage(value); } postgresqlConfigCase_ = 2; return this; } /** *
       * Configuration for a PostgreSQL 9.6 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig9_6 postgresql_config_9_6 = 2 [json_name = "postgresqlConfig_9_6"]; */ public Builder clearPostgresqlConfig96() { if (postgresqlConfig96Builder_ == null) { if (postgresqlConfigCase_ == 2) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 2) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig96Builder_.clear(); } return this; } /** *
       * Configuration for a PostgreSQL 9.6 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig9_6 postgresql_config_9_6 = 2 [json_name = "postgresqlConfig_9_6"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6.Builder getPostgresqlConfig96Builder() { return getPostgresqlConfig96FieldBuilder().getBuilder(); } /** *
       * Configuration for a PostgreSQL 9.6 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig9_6 postgresql_config_9_6 = 2 [json_name = "postgresqlConfig_9_6"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6OrBuilder getPostgresqlConfig96OrBuilder() { if ((postgresqlConfigCase_ == 2) && (postgresqlConfig96Builder_ != null)) { return postgresqlConfig96Builder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 2) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 9.6 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig9_6 postgresql_config_9_6 = 2 [json_name = "postgresqlConfig_9_6"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6OrBuilder> getPostgresqlConfig96FieldBuilder() { if (postgresqlConfig96Builder_ == null) { if (!(postgresqlConfigCase_ == 2)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6.getDefaultInstance(); } postgresqlConfig96Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6OrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.PostgresqlConfig9_6) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 2; onChanged();; return postgresqlConfig96Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1COrBuilder> postgresqlConfig101CBuilder_; /** *
       * Configuration for a PostgreSQL 10 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10_1C postgresql_config_10_1c = 10 [json_name = "postgresqlConfig_10_1c"]; * @return Whether the postgresqlConfig101c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig101C() { return postgresqlConfigCase_ == 10; } /** *
       * Configuration for a PostgreSQL 10 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10_1C postgresql_config_10_1c = 10 [json_name = "postgresqlConfig_10_1c"]; * @return The postgresqlConfig101c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C getPostgresqlConfig101C() { if (postgresqlConfig101CBuilder_ == null) { if (postgresqlConfigCase_ == 10) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 10) { return postgresqlConfig101CBuilder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 10 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10_1C postgresql_config_10_1c = 10 [json_name = "postgresqlConfig_10_1c"]; */ public Builder setPostgresqlConfig101C(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C value) { if (postgresqlConfig101CBuilder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig101CBuilder_.setMessage(value); } postgresqlConfigCase_ = 10; return this; } /** *
       * Configuration for a PostgreSQL 10 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10_1C postgresql_config_10_1c = 10 [json_name = "postgresqlConfig_10_1c"]; */ public Builder setPostgresqlConfig101C( yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C.Builder builderForValue) { if (postgresqlConfig101CBuilder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig101CBuilder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 10; return this; } /** *
       * Configuration for a PostgreSQL 10 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10_1C postgresql_config_10_1c = 10 [json_name = "postgresqlConfig_10_1c"]; */ public Builder mergePostgresqlConfig101C(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C value) { if (postgresqlConfig101CBuilder_ == null) { if (postgresqlConfigCase_ == 10 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 10) { postgresqlConfig101CBuilder_.mergeFrom(value); } postgresqlConfig101CBuilder_.setMessage(value); } postgresqlConfigCase_ = 10; return this; } /** *
       * Configuration for a PostgreSQL 10 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10_1C postgresql_config_10_1c = 10 [json_name = "postgresqlConfig_10_1c"]; */ public Builder clearPostgresqlConfig101C() { if (postgresqlConfig101CBuilder_ == null) { if (postgresqlConfigCase_ == 10) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 10) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig101CBuilder_.clear(); } return this; } /** *
       * Configuration for a PostgreSQL 10 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10_1C postgresql_config_10_1c = 10 [json_name = "postgresqlConfig_10_1c"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C.Builder getPostgresqlConfig101CBuilder() { return getPostgresqlConfig101CFieldBuilder().getBuilder(); } /** *
       * Configuration for a PostgreSQL 10 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10_1C postgresql_config_10_1c = 10 [json_name = "postgresqlConfig_10_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1COrBuilder getPostgresqlConfig101COrBuilder() { if ((postgresqlConfigCase_ == 10) && (postgresqlConfig101CBuilder_ != null)) { return postgresqlConfig101CBuilder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 10) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 10 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10_1C postgresql_config_10_1c = 10 [json_name = "postgresqlConfig_10_1c"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1COrBuilder> getPostgresqlConfig101CFieldBuilder() { if (postgresqlConfig101CBuilder_ == null) { if (!(postgresqlConfigCase_ == 10)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C.getDefaultInstance(); } postgresqlConfig101CBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1COrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.PostgresqlConfig10_1C) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 10; onChanged();; return postgresqlConfig101CBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10OrBuilder> postgresqlConfig10Builder_; /** *
       * Configuration for a PostgreSQL 10 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10 postgresql_config_10 = 3 [json_name = "postgresqlConfig_10"]; * @return Whether the postgresqlConfig10 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig10() { return postgresqlConfigCase_ == 3; } /** *
       * Configuration for a PostgreSQL 10 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10 postgresql_config_10 = 3 [json_name = "postgresqlConfig_10"]; * @return The postgresqlConfig10. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10 getPostgresqlConfig10() { if (postgresqlConfig10Builder_ == null) { if (postgresqlConfigCase_ == 3) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 3) { return postgresqlConfig10Builder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 10 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10 postgresql_config_10 = 3 [json_name = "postgresqlConfig_10"]; */ public Builder setPostgresqlConfig10(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10 value) { if (postgresqlConfig10Builder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig10Builder_.setMessage(value); } postgresqlConfigCase_ = 3; return this; } /** *
       * Configuration for a PostgreSQL 10 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10 postgresql_config_10 = 3 [json_name = "postgresqlConfig_10"]; */ public Builder setPostgresqlConfig10( yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10.Builder builderForValue) { if (postgresqlConfig10Builder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig10Builder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 3; return this; } /** *
       * Configuration for a PostgreSQL 10 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10 postgresql_config_10 = 3 [json_name = "postgresqlConfig_10"]; */ public Builder mergePostgresqlConfig10(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10 value) { if (postgresqlConfig10Builder_ == null) { if (postgresqlConfigCase_ == 3 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 3) { postgresqlConfig10Builder_.mergeFrom(value); } postgresqlConfig10Builder_.setMessage(value); } postgresqlConfigCase_ = 3; return this; } /** *
       * Configuration for a PostgreSQL 10 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10 postgresql_config_10 = 3 [json_name = "postgresqlConfig_10"]; */ public Builder clearPostgresqlConfig10() { if (postgresqlConfig10Builder_ == null) { if (postgresqlConfigCase_ == 3) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 3) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig10Builder_.clear(); } return this; } /** *
       * Configuration for a PostgreSQL 10 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10 postgresql_config_10 = 3 [json_name = "postgresqlConfig_10"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10.Builder getPostgresqlConfig10Builder() { return getPostgresqlConfig10FieldBuilder().getBuilder(); } /** *
       * Configuration for a PostgreSQL 10 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10 postgresql_config_10 = 3 [json_name = "postgresqlConfig_10"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10OrBuilder getPostgresqlConfig10OrBuilder() { if ((postgresqlConfigCase_ == 3) && (postgresqlConfig10Builder_ != null)) { return postgresqlConfig10Builder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 3) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 10 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig10 postgresql_config_10 = 3 [json_name = "postgresqlConfig_10"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10OrBuilder> getPostgresqlConfig10FieldBuilder() { if (postgresqlConfig10Builder_ == null) { if (!(postgresqlConfigCase_ == 3)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10.getDefaultInstance(); } postgresqlConfig10Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10OrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.PostgresqlConfig10) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 3; onChanged();; return postgresqlConfig10Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11OrBuilder> postgresqlConfig11Builder_; /** *
       * Configuration for a PostgreSQL 11 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11 postgresql_config_11 = 7 [json_name = "postgresqlConfig_11"]; * @return Whether the postgresqlConfig11 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig11() { return postgresqlConfigCase_ == 7; } /** *
       * Configuration for a PostgreSQL 11 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11 postgresql_config_11 = 7 [json_name = "postgresqlConfig_11"]; * @return The postgresqlConfig11. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11 getPostgresqlConfig11() { if (postgresqlConfig11Builder_ == null) { if (postgresqlConfigCase_ == 7) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 7) { return postgresqlConfig11Builder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 11 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11 postgresql_config_11 = 7 [json_name = "postgresqlConfig_11"]; */ public Builder setPostgresqlConfig11(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11 value) { if (postgresqlConfig11Builder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig11Builder_.setMessage(value); } postgresqlConfigCase_ = 7; return this; } /** *
       * Configuration for a PostgreSQL 11 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11 postgresql_config_11 = 7 [json_name = "postgresqlConfig_11"]; */ public Builder setPostgresqlConfig11( yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11.Builder builderForValue) { if (postgresqlConfig11Builder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig11Builder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 7; return this; } /** *
       * Configuration for a PostgreSQL 11 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11 postgresql_config_11 = 7 [json_name = "postgresqlConfig_11"]; */ public Builder mergePostgresqlConfig11(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11 value) { if (postgresqlConfig11Builder_ == null) { if (postgresqlConfigCase_ == 7 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 7) { postgresqlConfig11Builder_.mergeFrom(value); } postgresqlConfig11Builder_.setMessage(value); } postgresqlConfigCase_ = 7; return this; } /** *
       * Configuration for a PostgreSQL 11 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11 postgresql_config_11 = 7 [json_name = "postgresqlConfig_11"]; */ public Builder clearPostgresqlConfig11() { if (postgresqlConfig11Builder_ == null) { if (postgresqlConfigCase_ == 7) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 7) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig11Builder_.clear(); } return this; } /** *
       * Configuration for a PostgreSQL 11 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11 postgresql_config_11 = 7 [json_name = "postgresqlConfig_11"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11.Builder getPostgresqlConfig11Builder() { return getPostgresqlConfig11FieldBuilder().getBuilder(); } /** *
       * Configuration for a PostgreSQL 11 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11 postgresql_config_11 = 7 [json_name = "postgresqlConfig_11"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11OrBuilder getPostgresqlConfig11OrBuilder() { if ((postgresqlConfigCase_ == 7) && (postgresqlConfig11Builder_ != null)) { return postgresqlConfig11Builder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 7) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 11 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11 postgresql_config_11 = 7 [json_name = "postgresqlConfig_11"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11OrBuilder> getPostgresqlConfig11FieldBuilder() { if (postgresqlConfig11Builder_ == null) { if (!(postgresqlConfigCase_ == 7)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11.getDefaultInstance(); } postgresqlConfig11Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11OrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.PostgresqlConfig11) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 7; onChanged();; return postgresqlConfig11Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1COrBuilder> postgresqlConfig111CBuilder_; /** *
       * Configuration for a PostgreSQL 11 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11_1C postgresql_config_11_1c = 13 [json_name = "postgresqlConfig_11_1c"]; * @return Whether the postgresqlConfig111c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig111C() { return postgresqlConfigCase_ == 13; } /** *
       * Configuration for a PostgreSQL 11 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11_1C postgresql_config_11_1c = 13 [json_name = "postgresqlConfig_11_1c"]; * @return The postgresqlConfig111c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C getPostgresqlConfig111C() { if (postgresqlConfig111CBuilder_ == null) { if (postgresqlConfigCase_ == 13) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 13) { return postgresqlConfig111CBuilder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 11 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11_1C postgresql_config_11_1c = 13 [json_name = "postgresqlConfig_11_1c"]; */ public Builder setPostgresqlConfig111C(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C value) { if (postgresqlConfig111CBuilder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig111CBuilder_.setMessage(value); } postgresqlConfigCase_ = 13; return this; } /** *
       * Configuration for a PostgreSQL 11 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11_1C postgresql_config_11_1c = 13 [json_name = "postgresqlConfig_11_1c"]; */ public Builder setPostgresqlConfig111C( yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C.Builder builderForValue) { if (postgresqlConfig111CBuilder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig111CBuilder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 13; return this; } /** *
       * Configuration for a PostgreSQL 11 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11_1C postgresql_config_11_1c = 13 [json_name = "postgresqlConfig_11_1c"]; */ public Builder mergePostgresqlConfig111C(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C value) { if (postgresqlConfig111CBuilder_ == null) { if (postgresqlConfigCase_ == 13 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 13) { postgresqlConfig111CBuilder_.mergeFrom(value); } postgresqlConfig111CBuilder_.setMessage(value); } postgresqlConfigCase_ = 13; return this; } /** *
       * Configuration for a PostgreSQL 11 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11_1C postgresql_config_11_1c = 13 [json_name = "postgresqlConfig_11_1c"]; */ public Builder clearPostgresqlConfig111C() { if (postgresqlConfig111CBuilder_ == null) { if (postgresqlConfigCase_ == 13) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 13) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig111CBuilder_.clear(); } return this; } /** *
       * Configuration for a PostgreSQL 11 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11_1C postgresql_config_11_1c = 13 [json_name = "postgresqlConfig_11_1c"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C.Builder getPostgresqlConfig111CBuilder() { return getPostgresqlConfig111CFieldBuilder().getBuilder(); } /** *
       * Configuration for a PostgreSQL 11 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11_1C postgresql_config_11_1c = 13 [json_name = "postgresqlConfig_11_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1COrBuilder getPostgresqlConfig111COrBuilder() { if ((postgresqlConfigCase_ == 13) && (postgresqlConfig111CBuilder_ != null)) { return postgresqlConfig111CBuilder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 13) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 11 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig11_1C postgresql_config_11_1c = 13 [json_name = "postgresqlConfig_11_1c"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1COrBuilder> getPostgresqlConfig111CFieldBuilder() { if (postgresqlConfig111CBuilder_ == null) { if (!(postgresqlConfigCase_ == 13)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C.getDefaultInstance(); } postgresqlConfig111CBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1COrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.PostgresqlConfig11_1C) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 13; onChanged();; return postgresqlConfig111CBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12OrBuilder> postgresqlConfig12Builder_; /** *
       * Configuration for a PostgreSQL 12 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12 postgresql_config_12 = 11 [json_name = "postgresqlConfig_12"]; * @return Whether the postgresqlConfig12 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig12() { return postgresqlConfigCase_ == 11; } /** *
       * Configuration for a PostgreSQL 12 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12 postgresql_config_12 = 11 [json_name = "postgresqlConfig_12"]; * @return The postgresqlConfig12. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12 getPostgresqlConfig12() { if (postgresqlConfig12Builder_ == null) { if (postgresqlConfigCase_ == 11) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 11) { return postgresqlConfig12Builder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 12 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12 postgresql_config_12 = 11 [json_name = "postgresqlConfig_12"]; */ public Builder setPostgresqlConfig12(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12 value) { if (postgresqlConfig12Builder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig12Builder_.setMessage(value); } postgresqlConfigCase_ = 11; return this; } /** *
       * Configuration for a PostgreSQL 12 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12 postgresql_config_12 = 11 [json_name = "postgresqlConfig_12"]; */ public Builder setPostgresqlConfig12( yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12.Builder builderForValue) { if (postgresqlConfig12Builder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig12Builder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 11; return this; } /** *
       * Configuration for a PostgreSQL 12 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12 postgresql_config_12 = 11 [json_name = "postgresqlConfig_12"]; */ public Builder mergePostgresqlConfig12(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12 value) { if (postgresqlConfig12Builder_ == null) { if (postgresqlConfigCase_ == 11 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 11) { postgresqlConfig12Builder_.mergeFrom(value); } postgresqlConfig12Builder_.setMessage(value); } postgresqlConfigCase_ = 11; return this; } /** *
       * Configuration for a PostgreSQL 12 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12 postgresql_config_12 = 11 [json_name = "postgresqlConfig_12"]; */ public Builder clearPostgresqlConfig12() { if (postgresqlConfig12Builder_ == null) { if (postgresqlConfigCase_ == 11) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 11) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig12Builder_.clear(); } return this; } /** *
       * Configuration for a PostgreSQL 12 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12 postgresql_config_12 = 11 [json_name = "postgresqlConfig_12"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12.Builder getPostgresqlConfig12Builder() { return getPostgresqlConfig12FieldBuilder().getBuilder(); } /** *
       * Configuration for a PostgreSQL 12 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12 postgresql_config_12 = 11 [json_name = "postgresqlConfig_12"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12OrBuilder getPostgresqlConfig12OrBuilder() { if ((postgresqlConfigCase_ == 11) && (postgresqlConfig12Builder_ != null)) { return postgresqlConfig12Builder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 11) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 12 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12 postgresql_config_12 = 11 [json_name = "postgresqlConfig_12"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12OrBuilder> getPostgresqlConfig12FieldBuilder() { if (postgresqlConfig12Builder_ == null) { if (!(postgresqlConfigCase_ == 11)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12.getDefaultInstance(); } postgresqlConfig12Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12OrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.PostgresqlConfig12) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 11; onChanged();; return postgresqlConfig12Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1COrBuilder> postgresqlConfig121CBuilder_; /** *
       * Configuration for a PostgreSQL 12 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12_1C postgresql_config_12_1c = 14 [json_name = "postgresqlConfig_12_1c"]; * @return Whether the postgresqlConfig121c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig121C() { return postgresqlConfigCase_ == 14; } /** *
       * Configuration for a PostgreSQL 12 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12_1C postgresql_config_12_1c = 14 [json_name = "postgresqlConfig_12_1c"]; * @return The postgresqlConfig121c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C getPostgresqlConfig121C() { if (postgresqlConfig121CBuilder_ == null) { if (postgresqlConfigCase_ == 14) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 14) { return postgresqlConfig121CBuilder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 12 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12_1C postgresql_config_12_1c = 14 [json_name = "postgresqlConfig_12_1c"]; */ public Builder setPostgresqlConfig121C(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C value) { if (postgresqlConfig121CBuilder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig121CBuilder_.setMessage(value); } postgresqlConfigCase_ = 14; return this; } /** *
       * Configuration for a PostgreSQL 12 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12_1C postgresql_config_12_1c = 14 [json_name = "postgresqlConfig_12_1c"]; */ public Builder setPostgresqlConfig121C( yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C.Builder builderForValue) { if (postgresqlConfig121CBuilder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig121CBuilder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 14; return this; } /** *
       * Configuration for a PostgreSQL 12 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12_1C postgresql_config_12_1c = 14 [json_name = "postgresqlConfig_12_1c"]; */ public Builder mergePostgresqlConfig121C(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C value) { if (postgresqlConfig121CBuilder_ == null) { if (postgresqlConfigCase_ == 14 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 14) { postgresqlConfig121CBuilder_.mergeFrom(value); } postgresqlConfig121CBuilder_.setMessage(value); } postgresqlConfigCase_ = 14; return this; } /** *
       * Configuration for a PostgreSQL 12 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12_1C postgresql_config_12_1c = 14 [json_name = "postgresqlConfig_12_1c"]; */ public Builder clearPostgresqlConfig121C() { if (postgresqlConfig121CBuilder_ == null) { if (postgresqlConfigCase_ == 14) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 14) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig121CBuilder_.clear(); } return this; } /** *
       * Configuration for a PostgreSQL 12 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12_1C postgresql_config_12_1c = 14 [json_name = "postgresqlConfig_12_1c"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C.Builder getPostgresqlConfig121CBuilder() { return getPostgresqlConfig121CFieldBuilder().getBuilder(); } /** *
       * Configuration for a PostgreSQL 12 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12_1C postgresql_config_12_1c = 14 [json_name = "postgresqlConfig_12_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1COrBuilder getPostgresqlConfig121COrBuilder() { if ((postgresqlConfigCase_ == 14) && (postgresqlConfig121CBuilder_ != null)) { return postgresqlConfig121CBuilder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 14) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 12 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig12_1C postgresql_config_12_1c = 14 [json_name = "postgresqlConfig_12_1c"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1COrBuilder> getPostgresqlConfig121CFieldBuilder() { if (postgresqlConfig121CBuilder_ == null) { if (!(postgresqlConfigCase_ == 14)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C.getDefaultInstance(); } postgresqlConfig121CBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1COrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.PostgresqlConfig12_1C) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 14; onChanged();; return postgresqlConfig121CBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13OrBuilder> postgresqlConfig13Builder_; /** *
       * Configuration for a PostgreSQL 13 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13 postgresql_config_13 = 15 [json_name = "postgresqlConfig_13"]; * @return Whether the postgresqlConfig13 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig13() { return postgresqlConfigCase_ == 15; } /** *
       * Configuration for a PostgreSQL 13 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13 postgresql_config_13 = 15 [json_name = "postgresqlConfig_13"]; * @return The postgresqlConfig13. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13 getPostgresqlConfig13() { if (postgresqlConfig13Builder_ == null) { if (postgresqlConfigCase_ == 15) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 15) { return postgresqlConfig13Builder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 13 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13 postgresql_config_13 = 15 [json_name = "postgresqlConfig_13"]; */ public Builder setPostgresqlConfig13(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13 value) { if (postgresqlConfig13Builder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig13Builder_.setMessage(value); } postgresqlConfigCase_ = 15; return this; } /** *
       * Configuration for a PostgreSQL 13 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13 postgresql_config_13 = 15 [json_name = "postgresqlConfig_13"]; */ public Builder setPostgresqlConfig13( yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13.Builder builderForValue) { if (postgresqlConfig13Builder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig13Builder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 15; return this; } /** *
       * Configuration for a PostgreSQL 13 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13 postgresql_config_13 = 15 [json_name = "postgresqlConfig_13"]; */ public Builder mergePostgresqlConfig13(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13 value) { if (postgresqlConfig13Builder_ == null) { if (postgresqlConfigCase_ == 15 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 15) { postgresqlConfig13Builder_.mergeFrom(value); } postgresqlConfig13Builder_.setMessage(value); } postgresqlConfigCase_ = 15; return this; } /** *
       * Configuration for a PostgreSQL 13 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13 postgresql_config_13 = 15 [json_name = "postgresqlConfig_13"]; */ public Builder clearPostgresqlConfig13() { if (postgresqlConfig13Builder_ == null) { if (postgresqlConfigCase_ == 15) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 15) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig13Builder_.clear(); } return this; } /** *
       * Configuration for a PostgreSQL 13 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13 postgresql_config_13 = 15 [json_name = "postgresqlConfig_13"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13.Builder getPostgresqlConfig13Builder() { return getPostgresqlConfig13FieldBuilder().getBuilder(); } /** *
       * Configuration for a PostgreSQL 13 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13 postgresql_config_13 = 15 [json_name = "postgresqlConfig_13"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13OrBuilder getPostgresqlConfig13OrBuilder() { if ((postgresqlConfigCase_ == 15) && (postgresqlConfig13Builder_ != null)) { return postgresqlConfig13Builder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 15) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 13 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13 postgresql_config_13 = 15 [json_name = "postgresqlConfig_13"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13OrBuilder> getPostgresqlConfig13FieldBuilder() { if (postgresqlConfig13Builder_ == null) { if (!(postgresqlConfigCase_ == 15)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13.getDefaultInstance(); } postgresqlConfig13Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13OrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.PostgresqlConfig13) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 15; onChanged();; return postgresqlConfig13Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1COrBuilder> postgresqlConfig131CBuilder_; /** *
       * Configuration for a PostgreSQL 13 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13_1C postgresql_config_13_1c = 18 [json_name = "postgresqlConfig_13_1c"]; * @return Whether the postgresqlConfig131c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig131C() { return postgresqlConfigCase_ == 18; } /** *
       * Configuration for a PostgreSQL 13 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13_1C postgresql_config_13_1c = 18 [json_name = "postgresqlConfig_13_1c"]; * @return The postgresqlConfig131c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C getPostgresqlConfig131C() { if (postgresqlConfig131CBuilder_ == null) { if (postgresqlConfigCase_ == 18) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 18) { return postgresqlConfig131CBuilder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 13 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13_1C postgresql_config_13_1c = 18 [json_name = "postgresqlConfig_13_1c"]; */ public Builder setPostgresqlConfig131C(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C value) { if (postgresqlConfig131CBuilder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig131CBuilder_.setMessage(value); } postgresqlConfigCase_ = 18; return this; } /** *
       * Configuration for a PostgreSQL 13 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13_1C postgresql_config_13_1c = 18 [json_name = "postgresqlConfig_13_1c"]; */ public Builder setPostgresqlConfig131C( yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C.Builder builderForValue) { if (postgresqlConfig131CBuilder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig131CBuilder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 18; return this; } /** *
       * Configuration for a PostgreSQL 13 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13_1C postgresql_config_13_1c = 18 [json_name = "postgresqlConfig_13_1c"]; */ public Builder mergePostgresqlConfig131C(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C value) { if (postgresqlConfig131CBuilder_ == null) { if (postgresqlConfigCase_ == 18 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 18) { postgresqlConfig131CBuilder_.mergeFrom(value); } postgresqlConfig131CBuilder_.setMessage(value); } postgresqlConfigCase_ = 18; return this; } /** *
       * Configuration for a PostgreSQL 13 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13_1C postgresql_config_13_1c = 18 [json_name = "postgresqlConfig_13_1c"]; */ public Builder clearPostgresqlConfig131C() { if (postgresqlConfig131CBuilder_ == null) { if (postgresqlConfigCase_ == 18) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 18) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig131CBuilder_.clear(); } return this; } /** *
       * Configuration for a PostgreSQL 13 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13_1C postgresql_config_13_1c = 18 [json_name = "postgresqlConfig_13_1c"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C.Builder getPostgresqlConfig131CBuilder() { return getPostgresqlConfig131CFieldBuilder().getBuilder(); } /** *
       * Configuration for a PostgreSQL 13 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13_1C postgresql_config_13_1c = 18 [json_name = "postgresqlConfig_13_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1COrBuilder getPostgresqlConfig131COrBuilder() { if ((postgresqlConfigCase_ == 18) && (postgresqlConfig131CBuilder_ != null)) { return postgresqlConfig131CBuilder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 18) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 13 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig13_1C postgresql_config_13_1c = 18 [json_name = "postgresqlConfig_13_1c"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1COrBuilder> getPostgresqlConfig131CFieldBuilder() { if (postgresqlConfig131CBuilder_ == null) { if (!(postgresqlConfigCase_ == 18)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C.getDefaultInstance(); } postgresqlConfig131CBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1COrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.PostgresqlConfig13_1C) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 18; onChanged();; return postgresqlConfig131CBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14OrBuilder> postgresqlConfig14Builder_; /** *
       * Configuration for a PostgreSQL 14 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14 postgresql_config_14 = 16 [json_name = "postgresqlConfig_14"]; * @return Whether the postgresqlConfig14 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig14() { return postgresqlConfigCase_ == 16; } /** *
       * Configuration for a PostgreSQL 14 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14 postgresql_config_14 = 16 [json_name = "postgresqlConfig_14"]; * @return The postgresqlConfig14. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14 getPostgresqlConfig14() { if (postgresqlConfig14Builder_ == null) { if (postgresqlConfigCase_ == 16) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 16) { return postgresqlConfig14Builder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 14 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14 postgresql_config_14 = 16 [json_name = "postgresqlConfig_14"]; */ public Builder setPostgresqlConfig14(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14 value) { if (postgresqlConfig14Builder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig14Builder_.setMessage(value); } postgresqlConfigCase_ = 16; return this; } /** *
       * Configuration for a PostgreSQL 14 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14 postgresql_config_14 = 16 [json_name = "postgresqlConfig_14"]; */ public Builder setPostgresqlConfig14( yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14.Builder builderForValue) { if (postgresqlConfig14Builder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig14Builder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 16; return this; } /** *
       * Configuration for a PostgreSQL 14 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14 postgresql_config_14 = 16 [json_name = "postgresqlConfig_14"]; */ public Builder mergePostgresqlConfig14(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14 value) { if (postgresqlConfig14Builder_ == null) { if (postgresqlConfigCase_ == 16 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 16) { postgresqlConfig14Builder_.mergeFrom(value); } postgresqlConfig14Builder_.setMessage(value); } postgresqlConfigCase_ = 16; return this; } /** *
       * Configuration for a PostgreSQL 14 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14 postgresql_config_14 = 16 [json_name = "postgresqlConfig_14"]; */ public Builder clearPostgresqlConfig14() { if (postgresqlConfig14Builder_ == null) { if (postgresqlConfigCase_ == 16) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 16) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig14Builder_.clear(); } return this; } /** *
       * Configuration for a PostgreSQL 14 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14 postgresql_config_14 = 16 [json_name = "postgresqlConfig_14"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14.Builder getPostgresqlConfig14Builder() { return getPostgresqlConfig14FieldBuilder().getBuilder(); } /** *
       * Configuration for a PostgreSQL 14 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14 postgresql_config_14 = 16 [json_name = "postgresqlConfig_14"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14OrBuilder getPostgresqlConfig14OrBuilder() { if ((postgresqlConfigCase_ == 16) && (postgresqlConfig14Builder_ != null)) { return postgresqlConfig14Builder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 16) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 14 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14 postgresql_config_14 = 16 [json_name = "postgresqlConfig_14"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14OrBuilder> getPostgresqlConfig14FieldBuilder() { if (postgresqlConfig14Builder_ == null) { if (!(postgresqlConfigCase_ == 16)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14.getDefaultInstance(); } postgresqlConfig14Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14OrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.PostgresqlConfig14) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 16; onChanged();; return postgresqlConfig14Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1COrBuilder> postgresqlConfig141CBuilder_; /** *
       * Configuration for a PostgreSQL 14 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14_1C postgresql_config_14_1c = 19 [json_name = "postgresqlConfig_14_1c"]; * @return Whether the postgresqlConfig141c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig141C() { return postgresqlConfigCase_ == 19; } /** *
       * Configuration for a PostgreSQL 14 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14_1C postgresql_config_14_1c = 19 [json_name = "postgresqlConfig_14_1c"]; * @return The postgresqlConfig141c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C getPostgresqlConfig141C() { if (postgresqlConfig141CBuilder_ == null) { if (postgresqlConfigCase_ == 19) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 19) { return postgresqlConfig141CBuilder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 14 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14_1C postgresql_config_14_1c = 19 [json_name = "postgresqlConfig_14_1c"]; */ public Builder setPostgresqlConfig141C(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C value) { if (postgresqlConfig141CBuilder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig141CBuilder_.setMessage(value); } postgresqlConfigCase_ = 19; return this; } /** *
       * Configuration for a PostgreSQL 14 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14_1C postgresql_config_14_1c = 19 [json_name = "postgresqlConfig_14_1c"]; */ public Builder setPostgresqlConfig141C( yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C.Builder builderForValue) { if (postgresqlConfig141CBuilder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig141CBuilder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 19; return this; } /** *
       * Configuration for a PostgreSQL 14 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14_1C postgresql_config_14_1c = 19 [json_name = "postgresqlConfig_14_1c"]; */ public Builder mergePostgresqlConfig141C(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C value) { if (postgresqlConfig141CBuilder_ == null) { if (postgresqlConfigCase_ == 19 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 19) { postgresqlConfig141CBuilder_.mergeFrom(value); } postgresqlConfig141CBuilder_.setMessage(value); } postgresqlConfigCase_ = 19; return this; } /** *
       * Configuration for a PostgreSQL 14 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14_1C postgresql_config_14_1c = 19 [json_name = "postgresqlConfig_14_1c"]; */ public Builder clearPostgresqlConfig141C() { if (postgresqlConfig141CBuilder_ == null) { if (postgresqlConfigCase_ == 19) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 19) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig141CBuilder_.clear(); } return this; } /** *
       * Configuration for a PostgreSQL 14 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14_1C postgresql_config_14_1c = 19 [json_name = "postgresqlConfig_14_1c"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C.Builder getPostgresqlConfig141CBuilder() { return getPostgresqlConfig141CFieldBuilder().getBuilder(); } /** *
       * Configuration for a PostgreSQL 14 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14_1C postgresql_config_14_1c = 19 [json_name = "postgresqlConfig_14_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1COrBuilder getPostgresqlConfig141COrBuilder() { if ((postgresqlConfigCase_ == 19) && (postgresqlConfig141CBuilder_ != null)) { return postgresqlConfig141CBuilder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 19) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 14 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig14_1C postgresql_config_14_1c = 19 [json_name = "postgresqlConfig_14_1c"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1COrBuilder> getPostgresqlConfig141CFieldBuilder() { if (postgresqlConfig141CBuilder_ == null) { if (!(postgresqlConfigCase_ == 19)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C.getDefaultInstance(); } postgresqlConfig141CBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1COrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.PostgresqlConfig14_1C) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 19; onChanged();; return postgresqlConfig141CBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15OrBuilder> postgresqlConfig15Builder_; /** *
       * Configuration for a PostgreSQL 15 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15 postgresql_config_15 = 21 [json_name = "postgresqlConfig_15"]; * @return Whether the postgresqlConfig15 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig15() { return postgresqlConfigCase_ == 21; } /** *
       * Configuration for a PostgreSQL 15 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15 postgresql_config_15 = 21 [json_name = "postgresqlConfig_15"]; * @return The postgresqlConfig15. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15 getPostgresqlConfig15() { if (postgresqlConfig15Builder_ == null) { if (postgresqlConfigCase_ == 21) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 21) { return postgresqlConfig15Builder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 15 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15 postgresql_config_15 = 21 [json_name = "postgresqlConfig_15"]; */ public Builder setPostgresqlConfig15(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15 value) { if (postgresqlConfig15Builder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig15Builder_.setMessage(value); } postgresqlConfigCase_ = 21; return this; } /** *
       * Configuration for a PostgreSQL 15 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15 postgresql_config_15 = 21 [json_name = "postgresqlConfig_15"]; */ public Builder setPostgresqlConfig15( yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15.Builder builderForValue) { if (postgresqlConfig15Builder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig15Builder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 21; return this; } /** *
       * Configuration for a PostgreSQL 15 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15 postgresql_config_15 = 21 [json_name = "postgresqlConfig_15"]; */ public Builder mergePostgresqlConfig15(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15 value) { if (postgresqlConfig15Builder_ == null) { if (postgresqlConfigCase_ == 21 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 21) { postgresqlConfig15Builder_.mergeFrom(value); } postgresqlConfig15Builder_.setMessage(value); } postgresqlConfigCase_ = 21; return this; } /** *
       * Configuration for a PostgreSQL 15 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15 postgresql_config_15 = 21 [json_name = "postgresqlConfig_15"]; */ public Builder clearPostgresqlConfig15() { if (postgresqlConfig15Builder_ == null) { if (postgresqlConfigCase_ == 21) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 21) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig15Builder_.clear(); } return this; } /** *
       * Configuration for a PostgreSQL 15 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15 postgresql_config_15 = 21 [json_name = "postgresqlConfig_15"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15.Builder getPostgresqlConfig15Builder() { return getPostgresqlConfig15FieldBuilder().getBuilder(); } /** *
       * Configuration for a PostgreSQL 15 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15 postgresql_config_15 = 21 [json_name = "postgresqlConfig_15"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15OrBuilder getPostgresqlConfig15OrBuilder() { if ((postgresqlConfigCase_ == 21) && (postgresqlConfig15Builder_ != null)) { return postgresqlConfig15Builder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 21) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 15 cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15 postgresql_config_15 = 21 [json_name = "postgresqlConfig_15"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15OrBuilder> getPostgresqlConfig15FieldBuilder() { if (postgresqlConfig15Builder_ == null) { if (!(postgresqlConfigCase_ == 21)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15.getDefaultInstance(); } postgresqlConfig15Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15OrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.PostgresqlConfig15) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 21; onChanged();; return postgresqlConfig15Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1COrBuilder> postgresqlConfig151CBuilder_; /** *
       * Configuration for a PostgreSQL 15 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15_1C postgresql_config_15_1c = 22 [json_name = "postgresqlConfig_15_1c"]; * @return Whether the postgresqlConfig151c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig151C() { return postgresqlConfigCase_ == 22; } /** *
       * Configuration for a PostgreSQL 15 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15_1C postgresql_config_15_1c = 22 [json_name = "postgresqlConfig_15_1c"]; * @return The postgresqlConfig151c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C getPostgresqlConfig151C() { if (postgresqlConfig151CBuilder_ == null) { if (postgresqlConfigCase_ == 22) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 22) { return postgresqlConfig151CBuilder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 15 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15_1C postgresql_config_15_1c = 22 [json_name = "postgresqlConfig_15_1c"]; */ public Builder setPostgresqlConfig151C(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C value) { if (postgresqlConfig151CBuilder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig151CBuilder_.setMessage(value); } postgresqlConfigCase_ = 22; return this; } /** *
       * Configuration for a PostgreSQL 15 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15_1C postgresql_config_15_1c = 22 [json_name = "postgresqlConfig_15_1c"]; */ public Builder setPostgresqlConfig151C( yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C.Builder builderForValue) { if (postgresqlConfig151CBuilder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig151CBuilder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 22; return this; } /** *
       * Configuration for a PostgreSQL 15 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15_1C postgresql_config_15_1c = 22 [json_name = "postgresqlConfig_15_1c"]; */ public Builder mergePostgresqlConfig151C(yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C value) { if (postgresqlConfig151CBuilder_ == null) { if (postgresqlConfigCase_ == 22 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 22) { postgresqlConfig151CBuilder_.mergeFrom(value); } postgresqlConfig151CBuilder_.setMessage(value); } postgresqlConfigCase_ = 22; return this; } /** *
       * Configuration for a PostgreSQL 15 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15_1C postgresql_config_15_1c = 22 [json_name = "postgresqlConfig_15_1c"]; */ public Builder clearPostgresqlConfig151C() { if (postgresqlConfig151CBuilder_ == null) { if (postgresqlConfigCase_ == 22) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 22) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig151CBuilder_.clear(); } return this; } /** *
       * Configuration for a PostgreSQL 15 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15_1C postgresql_config_15_1c = 22 [json_name = "postgresqlConfig_15_1c"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C.Builder getPostgresqlConfig151CBuilder() { return getPostgresqlConfig151CFieldBuilder().getBuilder(); } /** *
       * Configuration for a PostgreSQL 15 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15_1C postgresql_config_15_1c = 22 [json_name = "postgresqlConfig_15_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1COrBuilder getPostgresqlConfig151COrBuilder() { if ((postgresqlConfigCase_ == 22) && (postgresqlConfig151CBuilder_ != null)) { return postgresqlConfig151CBuilder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 22) { return (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C.getDefaultInstance(); } } /** *
       * Configuration for a PostgreSQL 15 1C cluster.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlConfig15_1C postgresql_config_15_1c = 22 [json_name = "postgresqlConfig_15_1c"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1COrBuilder> getPostgresqlConfig151CFieldBuilder() { if (postgresqlConfig151CBuilder_ == null) { if (!(postgresqlConfigCase_ == 22)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C.getDefaultInstance(); } postgresqlConfig151CBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1COrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.PostgresqlConfig15_1C) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 22; onChanged();; return postgresqlConfig151CBuilder_; } private yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig poolerConfig_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfigOrBuilder> poolerConfigBuilder_; /** *
       * Configuration of the connection pooler.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConnectionPoolerConfig pooler_config = 4; * @return Whether the poolerConfig field is set. */ public boolean hasPoolerConfig() { return poolerConfigBuilder_ != null || poolerConfig_ != null; } /** *
       * Configuration of the connection pooler.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConnectionPoolerConfig pooler_config = 4; * @return The poolerConfig. */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig getPoolerConfig() { if (poolerConfigBuilder_ == null) { return poolerConfig_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig.getDefaultInstance() : poolerConfig_; } else { return poolerConfigBuilder_.getMessage(); } } /** *
       * Configuration of the connection pooler.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConnectionPoolerConfig pooler_config = 4; */ public Builder setPoolerConfig(yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig value) { if (poolerConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } poolerConfig_ = value; onChanged(); } else { poolerConfigBuilder_.setMessage(value); } return this; } /** *
       * Configuration of the connection pooler.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConnectionPoolerConfig pooler_config = 4; */ public Builder setPoolerConfig( yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig.Builder builderForValue) { if (poolerConfigBuilder_ == null) { poolerConfig_ = builderForValue.build(); onChanged(); } else { poolerConfigBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration of the connection pooler.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConnectionPoolerConfig pooler_config = 4; */ public Builder mergePoolerConfig(yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig value) { if (poolerConfigBuilder_ == null) { if (poolerConfig_ != null) { poolerConfig_ = yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig.newBuilder(poolerConfig_).mergeFrom(value).buildPartial(); } else { poolerConfig_ = value; } onChanged(); } else { poolerConfigBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration of the connection pooler.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConnectionPoolerConfig pooler_config = 4; */ public Builder clearPoolerConfig() { if (poolerConfigBuilder_ == null) { poolerConfig_ = null; onChanged(); } else { poolerConfig_ = null; poolerConfigBuilder_ = null; } return this; } /** *
       * Configuration of the connection pooler.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConnectionPoolerConfig pooler_config = 4; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig.Builder getPoolerConfigBuilder() { onChanged(); return getPoolerConfigFieldBuilder().getBuilder(); } /** *
       * Configuration of the connection pooler.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConnectionPoolerConfig pooler_config = 4; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfigOrBuilder getPoolerConfigOrBuilder() { if (poolerConfigBuilder_ != null) { return poolerConfigBuilder_.getMessageOrBuilder(); } else { return poolerConfig_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig.getDefaultInstance() : poolerConfig_; } } /** *
       * Configuration of the connection pooler.
       * 
* * .yandex.cloud.mdb.postgresql.v1.ConnectionPoolerConfig pooler_config = 4; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfigOrBuilder> getPoolerConfigFieldBuilder() { if (poolerConfigBuilder_ == null) { poolerConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfig.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ConnectionPoolerConfigOrBuilder>( getPoolerConfig(), getParentForChildren(), isClean()); poolerConfig_ = null; } return poolerConfigBuilder_; } private yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources resources_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ResourcesOrBuilder> resourcesBuilder_; /** *
       * Resources allocated to PostgreSQL hosts.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Resources resources = 5; * @return Whether the resources field is set. */ public boolean hasResources() { return resourcesBuilder_ != null || resources_ != null; } /** *
       * Resources allocated to PostgreSQL hosts.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Resources resources = 5; * @return The resources. */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources getResources() { if (resourcesBuilder_ == null) { return resources_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } else { return resourcesBuilder_.getMessage(); } } /** *
       * Resources allocated to PostgreSQL hosts.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Resources resources = 5; */ public Builder setResources(yandex.cloud.api.mdb.postgresql.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 PostgreSQL hosts.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Resources resources = 5; */ public Builder setResources( yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources.Builder builderForValue) { if (resourcesBuilder_ == null) { resources_ = builderForValue.build(); onChanged(); } else { resourcesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Resources allocated to PostgreSQL hosts.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Resources resources = 5; */ public Builder mergeResources(yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources value) { if (resourcesBuilder_ == null) { if (resources_ != null) { resources_ = yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources.newBuilder(resources_).mergeFrom(value).buildPartial(); } else { resources_ = value; } onChanged(); } else { resourcesBuilder_.mergeFrom(value); } return this; } /** *
       * Resources allocated to PostgreSQL hosts.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Resources resources = 5; */ public Builder clearResources() { if (resourcesBuilder_ == null) { resources_ = null; onChanged(); } else { resources_ = null; resourcesBuilder_ = null; } return this; } /** *
       * Resources allocated to PostgreSQL hosts.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Resources resources = 5; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources.Builder getResourcesBuilder() { onChanged(); return getResourcesFieldBuilder().getBuilder(); } /** *
       * Resources allocated to PostgreSQL hosts.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Resources resources = 5; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ResourcesOrBuilder getResourcesOrBuilder() { if (resourcesBuilder_ != null) { return resourcesBuilder_.getMessageOrBuilder(); } else { return resources_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources.getDefaultInstance() : resources_; } } /** *
       * Resources allocated to PostgreSQL hosts.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Resources resources = 5; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ResourcesOrBuilder> getResourcesFieldBuilder() { if (resourcesBuilder_ == null) { resourcesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Resources.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.ResourcesOrBuilder>( getResources(), getParentForChildren(), isClean()); resources_ = null; } return resourcesBuilder_; } private com.google.protobuf.BoolValue autofailover_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> autofailoverBuilder_; /** *
       * Configuration setting which enables/disables autofailover in cluster.
       * 
* * .google.protobuf.BoolValue autofailover = 6; * @return Whether the autofailover field is set. */ public boolean hasAutofailover() { return autofailoverBuilder_ != null || autofailover_ != null; } /** *
       * Configuration setting which enables/disables autofailover in cluster.
       * 
* * .google.protobuf.BoolValue autofailover = 6; * @return The autofailover. */ public com.google.protobuf.BoolValue getAutofailover() { if (autofailoverBuilder_ == null) { return autofailover_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : autofailover_; } else { return autofailoverBuilder_.getMessage(); } } /** *
       * Configuration setting which enables/disables autofailover in cluster.
       * 
* * .google.protobuf.BoolValue autofailover = 6; */ public Builder setAutofailover(com.google.protobuf.BoolValue value) { if (autofailoverBuilder_ == null) { if (value == null) { throw new NullPointerException(); } autofailover_ = value; onChanged(); } else { autofailoverBuilder_.setMessage(value); } return this; } /** *
       * Configuration setting which enables/disables autofailover in cluster.
       * 
* * .google.protobuf.BoolValue autofailover = 6; */ public Builder setAutofailover( com.google.protobuf.BoolValue.Builder builderForValue) { if (autofailoverBuilder_ == null) { autofailover_ = builderForValue.build(); onChanged(); } else { autofailoverBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration setting which enables/disables autofailover in cluster.
       * 
* * .google.protobuf.BoolValue autofailover = 6; */ public Builder mergeAutofailover(com.google.protobuf.BoolValue value) { if (autofailoverBuilder_ == null) { if (autofailover_ != null) { autofailover_ = com.google.protobuf.BoolValue.newBuilder(autofailover_).mergeFrom(value).buildPartial(); } else { autofailover_ = value; } onChanged(); } else { autofailoverBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration setting which enables/disables autofailover in cluster.
       * 
* * .google.protobuf.BoolValue autofailover = 6; */ public Builder clearAutofailover() { if (autofailoverBuilder_ == null) { autofailover_ = null; onChanged(); } else { autofailover_ = null; autofailoverBuilder_ = null; } return this; } /** *
       * Configuration setting which enables/disables autofailover in cluster.
       * 
* * .google.protobuf.BoolValue autofailover = 6; */ public com.google.protobuf.BoolValue.Builder getAutofailoverBuilder() { onChanged(); return getAutofailoverFieldBuilder().getBuilder(); } /** *
       * Configuration setting which enables/disables autofailover in cluster.
       * 
* * .google.protobuf.BoolValue autofailover = 6; */ public com.google.protobuf.BoolValueOrBuilder getAutofailoverOrBuilder() { if (autofailoverBuilder_ != null) { return autofailoverBuilder_.getMessageOrBuilder(); } else { return autofailover_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : autofailover_; } } /** *
       * Configuration setting which enables/disables autofailover in cluster.
       * 
* * .google.protobuf.BoolValue autofailover = 6; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> getAutofailoverFieldBuilder() { if (autofailoverBuilder_ == null) { autofailoverBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>( getAutofailover(), getParentForChildren(), isClean()); autofailover_ = null; } return autofailoverBuilder_; } 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 = 8; * @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 = 8; * @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 = 8; */ 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 = 8; */ 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 = 8; */ 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 = 8; */ 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 = 8; */ 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 = 8; */ 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 = 8; */ 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 com.google.protobuf.Int64Value backupRetainPeriodDays_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder> backupRetainPeriodDaysBuilder_; /** *
       * Retention policy of automated backups.
       * 
* * .google.protobuf.Int64Value backup_retain_period_days = 17 [(.yandex.cloud.value) = "7-60"]; * @return Whether the backupRetainPeriodDays field is set. */ public boolean hasBackupRetainPeriodDays() { return backupRetainPeriodDaysBuilder_ != null || backupRetainPeriodDays_ != null; } /** *
       * Retention policy of automated backups.
       * 
* * .google.protobuf.Int64Value backup_retain_period_days = 17 [(.yandex.cloud.value) = "7-60"]; * @return The backupRetainPeriodDays. */ public com.google.protobuf.Int64Value getBackupRetainPeriodDays() { if (backupRetainPeriodDaysBuilder_ == null) { return backupRetainPeriodDays_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : backupRetainPeriodDays_; } else { return backupRetainPeriodDaysBuilder_.getMessage(); } } /** *
       * Retention policy of automated backups.
       * 
* * .google.protobuf.Int64Value backup_retain_period_days = 17 [(.yandex.cloud.value) = "7-60"]; */ public Builder setBackupRetainPeriodDays(com.google.protobuf.Int64Value value) { if (backupRetainPeriodDaysBuilder_ == null) { if (value == null) { throw new NullPointerException(); } backupRetainPeriodDays_ = value; onChanged(); } else { backupRetainPeriodDaysBuilder_.setMessage(value); } return this; } /** *
       * Retention policy of automated backups.
       * 
* * .google.protobuf.Int64Value backup_retain_period_days = 17 [(.yandex.cloud.value) = "7-60"]; */ public Builder setBackupRetainPeriodDays( com.google.protobuf.Int64Value.Builder builderForValue) { if (backupRetainPeriodDaysBuilder_ == null) { backupRetainPeriodDays_ = builderForValue.build(); onChanged(); } else { backupRetainPeriodDaysBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Retention policy of automated backups.
       * 
* * .google.protobuf.Int64Value backup_retain_period_days = 17 [(.yandex.cloud.value) = "7-60"]; */ public Builder mergeBackupRetainPeriodDays(com.google.protobuf.Int64Value value) { if (backupRetainPeriodDaysBuilder_ == null) { if (backupRetainPeriodDays_ != null) { backupRetainPeriodDays_ = com.google.protobuf.Int64Value.newBuilder(backupRetainPeriodDays_).mergeFrom(value).buildPartial(); } else { backupRetainPeriodDays_ = value; } onChanged(); } else { backupRetainPeriodDaysBuilder_.mergeFrom(value); } return this; } /** *
       * Retention policy of automated backups.
       * 
* * .google.protobuf.Int64Value backup_retain_period_days = 17 [(.yandex.cloud.value) = "7-60"]; */ public Builder clearBackupRetainPeriodDays() { if (backupRetainPeriodDaysBuilder_ == null) { backupRetainPeriodDays_ = null; onChanged(); } else { backupRetainPeriodDays_ = null; backupRetainPeriodDaysBuilder_ = null; } return this; } /** *
       * Retention policy of automated backups.
       * 
* * .google.protobuf.Int64Value backup_retain_period_days = 17 [(.yandex.cloud.value) = "7-60"]; */ public com.google.protobuf.Int64Value.Builder getBackupRetainPeriodDaysBuilder() { onChanged(); return getBackupRetainPeriodDaysFieldBuilder().getBuilder(); } /** *
       * Retention policy of automated backups.
       * 
* * .google.protobuf.Int64Value backup_retain_period_days = 17 [(.yandex.cloud.value) = "7-60"]; */ public com.google.protobuf.Int64ValueOrBuilder getBackupRetainPeriodDaysOrBuilder() { if (backupRetainPeriodDaysBuilder_ != null) { return backupRetainPeriodDaysBuilder_.getMessageOrBuilder(); } else { return backupRetainPeriodDays_ == null ? com.google.protobuf.Int64Value.getDefaultInstance() : backupRetainPeriodDays_; } } /** *
       * Retention policy of automated backups.
       * 
* * .google.protobuf.Int64Value backup_retain_period_days = 17 [(.yandex.cloud.value) = "7-60"]; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder> getBackupRetainPeriodDaysFieldBuilder() { if (backupRetainPeriodDaysBuilder_ == null) { backupRetainPeriodDaysBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Int64Value, com.google.protobuf.Int64Value.Builder, com.google.protobuf.Int64ValueOrBuilder>( getBackupRetainPeriodDays(), getParentForChildren(), isClean()); backupRetainPeriodDays_ = null; } return backupRetainPeriodDaysBuilder_; } private yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access access_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.AccessOrBuilder> accessBuilder_; /** *
       * Access policy to DB
       * 
* * .yandex.cloud.mdb.postgresql.v1.Access access = 9; * @return Whether the access field is set. */ public boolean hasAccess() { return accessBuilder_ != null || access_ != null; } /** *
       * Access policy to DB
       * 
* * .yandex.cloud.mdb.postgresql.v1.Access access = 9; * @return The access. */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access getAccess() { if (accessBuilder_ == null) { return access_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access.getDefaultInstance() : access_; } else { return accessBuilder_.getMessage(); } } /** *
       * Access policy to DB
       * 
* * .yandex.cloud.mdb.postgresql.v1.Access access = 9; */ public Builder setAccess(yandex.cloud.api.mdb.postgresql.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.postgresql.v1.Access access = 9; */ public Builder setAccess( yandex.cloud.api.mdb.postgresql.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.postgresql.v1.Access access = 9; */ public Builder mergeAccess(yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access value) { if (accessBuilder_ == null) { if (access_ != null) { access_ = yandex.cloud.api.mdb.postgresql.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.postgresql.v1.Access access = 9; */ public Builder clearAccess() { if (accessBuilder_ == null) { access_ = null; onChanged(); } else { access_ = null; accessBuilder_ = null; } return this; } /** *
       * Access policy to DB
       * 
* * .yandex.cloud.mdb.postgresql.v1.Access access = 9; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access.Builder getAccessBuilder() { onChanged(); return getAccessFieldBuilder().getBuilder(); } /** *
       * Access policy to DB
       * 
* * .yandex.cloud.mdb.postgresql.v1.Access access = 9; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.AccessOrBuilder getAccessOrBuilder() { if (accessBuilder_ != null) { return accessBuilder_.getMessageOrBuilder(); } else { return access_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access.getDefaultInstance() : access_; } } /** *
       * Access policy to DB
       * 
* * .yandex.cloud.mdb.postgresql.v1.Access access = 9; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.AccessOrBuilder> getAccessFieldBuilder() { if (accessBuilder_ == null) { accessBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.Access.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.AccessOrBuilder>( getAccess(), getParentForChildren(), isClean()); access_ = null; } return accessBuilder_; } private yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics performanceDiagnostics_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnosticsOrBuilder> performanceDiagnosticsBuilder_; /** *
       * Configuration of the performance diagnostics service.
       * 
* * .yandex.cloud.mdb.postgresql.v1.PerformanceDiagnostics performance_diagnostics = 12; * @return Whether the performanceDiagnostics field is set. */ public boolean hasPerformanceDiagnostics() { return performanceDiagnosticsBuilder_ != null || performanceDiagnostics_ != null; } /** *
       * Configuration of the performance diagnostics service.
       * 
* * .yandex.cloud.mdb.postgresql.v1.PerformanceDiagnostics performance_diagnostics = 12; * @return The performanceDiagnostics. */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics getPerformanceDiagnostics() { if (performanceDiagnosticsBuilder_ == null) { return performanceDiagnostics_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics.getDefaultInstance() : performanceDiagnostics_; } else { return performanceDiagnosticsBuilder_.getMessage(); } } /** *
       * Configuration of the performance diagnostics service.
       * 
* * .yandex.cloud.mdb.postgresql.v1.PerformanceDiagnostics performance_diagnostics = 12; */ public Builder setPerformanceDiagnostics(yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics value) { if (performanceDiagnosticsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } performanceDiagnostics_ = value; onChanged(); } else { performanceDiagnosticsBuilder_.setMessage(value); } return this; } /** *
       * Configuration of the performance diagnostics service.
       * 
* * .yandex.cloud.mdb.postgresql.v1.PerformanceDiagnostics performance_diagnostics = 12; */ public Builder setPerformanceDiagnostics( yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics.Builder builderForValue) { if (performanceDiagnosticsBuilder_ == null) { performanceDiagnostics_ = builderForValue.build(); onChanged(); } else { performanceDiagnosticsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration of the performance diagnostics service.
       * 
* * .yandex.cloud.mdb.postgresql.v1.PerformanceDiagnostics performance_diagnostics = 12; */ public Builder mergePerformanceDiagnostics(yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics value) { if (performanceDiagnosticsBuilder_ == null) { if (performanceDiagnostics_ != null) { performanceDiagnostics_ = yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics.newBuilder(performanceDiagnostics_).mergeFrom(value).buildPartial(); } else { performanceDiagnostics_ = value; } onChanged(); } else { performanceDiagnosticsBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration of the performance diagnostics service.
       * 
* * .yandex.cloud.mdb.postgresql.v1.PerformanceDiagnostics performance_diagnostics = 12; */ public Builder clearPerformanceDiagnostics() { if (performanceDiagnosticsBuilder_ == null) { performanceDiagnostics_ = null; onChanged(); } else { performanceDiagnostics_ = null; performanceDiagnosticsBuilder_ = null; } return this; } /** *
       * Configuration of the performance diagnostics service.
       * 
* * .yandex.cloud.mdb.postgresql.v1.PerformanceDiagnostics performance_diagnostics = 12; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics.Builder getPerformanceDiagnosticsBuilder() { onChanged(); return getPerformanceDiagnosticsFieldBuilder().getBuilder(); } /** *
       * Configuration of the performance diagnostics service.
       * 
* * .yandex.cloud.mdb.postgresql.v1.PerformanceDiagnostics performance_diagnostics = 12; */ public yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnosticsOrBuilder getPerformanceDiagnosticsOrBuilder() { if (performanceDiagnosticsBuilder_ != null) { return performanceDiagnosticsBuilder_.getMessageOrBuilder(); } else { return performanceDiagnostics_ == null ? yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics.getDefaultInstance() : performanceDiagnostics_; } } /** *
       * Configuration of the performance diagnostics service.
       * 
* * .yandex.cloud.mdb.postgresql.v1.PerformanceDiagnostics performance_diagnostics = 12; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnosticsOrBuilder> getPerformanceDiagnosticsFieldBuilder() { if (performanceDiagnosticsBuilder_ == null) { performanceDiagnosticsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnostics.Builder, yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.PerformanceDiagnosticsOrBuilder>( getPerformanceDiagnostics(), getParentForChildren(), isClean()); performanceDiagnostics_ = null; } return performanceDiagnosticsBuilder_; } @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.postgresql.v1.ConfigSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.ConfigSpec) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigSpec(); } public static yandex.cloud.api.mdb.postgresql.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.postgresql.v1.ClusterServiceOuterClass.ConfigSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ConfigHostSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.ConfigHostSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Configuration for a host with PostgreSQL 9.6 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig9_6 postgresql_config_9_6 = 1 [json_name = "postgresqlHostConfig_9_6"]; * @return Whether the postgresqlConfig96 field is set. */ boolean hasPostgresqlConfig96(); /** *
     * Configuration for a host with PostgreSQL 9.6 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig9_6 postgresql_config_9_6 = 1 [json_name = "postgresqlHostConfig_9_6"]; * @return The postgresqlConfig96. */ yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6 getPostgresqlConfig96(); /** *
     * Configuration for a host with PostgreSQL 9.6 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig9_6 postgresql_config_9_6 = 1 [json_name = "postgresqlHostConfig_9_6"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6OrBuilder getPostgresqlConfig96OrBuilder(); /** *
     * Configuration for a host with PostgreSQL 10 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10_1C postgresql_config_10_1c = 4 [json_name = "postgresqlHostConfig_10_1c"]; * @return Whether the postgresqlConfig101c field is set. */ boolean hasPostgresqlConfig101C(); /** *
     * Configuration for a host with PostgreSQL 10 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10_1C postgresql_config_10_1c = 4 [json_name = "postgresqlHostConfig_10_1c"]; * @return The postgresqlConfig101c. */ yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C getPostgresqlConfig101C(); /** *
     * Configuration for a host with PostgreSQL 10 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10_1C postgresql_config_10_1c = 4 [json_name = "postgresqlHostConfig_10_1c"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1COrBuilder getPostgresqlConfig101COrBuilder(); /** *
     * Configuration for a host with PostgreSQL 10 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10 postgresql_config_10 = 2 [json_name = "postgresqlHostConfig_10"]; * @return Whether the postgresqlConfig10 field is set. */ boolean hasPostgresqlConfig10(); /** *
     * Configuration for a host with PostgreSQL 10 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10 postgresql_config_10 = 2 [json_name = "postgresqlHostConfig_10"]; * @return The postgresqlConfig10. */ yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10 getPostgresqlConfig10(); /** *
     * Configuration for a host with PostgreSQL 10 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10 postgresql_config_10 = 2 [json_name = "postgresqlHostConfig_10"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10OrBuilder getPostgresqlConfig10OrBuilder(); /** *
     * Configuration for a host with PostgreSQL 11 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11 postgresql_config_11 = 3 [json_name = "postgresqlHostConfig_11"]; * @return Whether the postgresqlConfig11 field is set. */ boolean hasPostgresqlConfig11(); /** *
     * Configuration for a host with PostgreSQL 11 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11 postgresql_config_11 = 3 [json_name = "postgresqlHostConfig_11"]; * @return The postgresqlConfig11. */ yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11 getPostgresqlConfig11(); /** *
     * Configuration for a host with PostgreSQL 11 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11 postgresql_config_11 = 3 [json_name = "postgresqlHostConfig_11"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11OrBuilder getPostgresqlConfig11OrBuilder(); /** *
     * Configuration for a host with PostgreSQL 11 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11_1C postgresql_config_11_1c = 6 [json_name = "postgresqlHostConfig_11_1c"]; * @return Whether the postgresqlConfig111c field is set. */ boolean hasPostgresqlConfig111C(); /** *
     * Configuration for a host with PostgreSQL 11 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11_1C postgresql_config_11_1c = 6 [json_name = "postgresqlHostConfig_11_1c"]; * @return The postgresqlConfig111c. */ yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C getPostgresqlConfig111C(); /** *
     * Configuration for a host with PostgreSQL 11 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11_1C postgresql_config_11_1c = 6 [json_name = "postgresqlHostConfig_11_1c"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1COrBuilder getPostgresqlConfig111COrBuilder(); /** *
     * Configuration for a host with PostgreSQL 12 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12 postgresql_config_12 = 5 [json_name = "postgresqlHostConfig_12"]; * @return Whether the postgresqlConfig12 field is set. */ boolean hasPostgresqlConfig12(); /** *
     * Configuration for a host with PostgreSQL 12 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12 postgresql_config_12 = 5 [json_name = "postgresqlHostConfig_12"]; * @return The postgresqlConfig12. */ yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12 getPostgresqlConfig12(); /** *
     * Configuration for a host with PostgreSQL 12 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12 postgresql_config_12 = 5 [json_name = "postgresqlHostConfig_12"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12OrBuilder getPostgresqlConfig12OrBuilder(); /** *
     * Configuration for a host with PostgreSQL 12 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12_1C postgresql_config_12_1c = 7 [json_name = "postgresqlHostConfig_12_1c"]; * @return Whether the postgresqlConfig121c field is set. */ boolean hasPostgresqlConfig121C(); /** *
     * Configuration for a host with PostgreSQL 12 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12_1C postgresql_config_12_1c = 7 [json_name = "postgresqlHostConfig_12_1c"]; * @return The postgresqlConfig121c. */ yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C getPostgresqlConfig121C(); /** *
     * Configuration for a host with PostgreSQL 12 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12_1C postgresql_config_12_1c = 7 [json_name = "postgresqlHostConfig_12_1c"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1COrBuilder getPostgresqlConfig121COrBuilder(); /** *
     * Configuration for a host with PostgreSQL 13 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13 postgresql_config_13 = 8 [json_name = "postgresqlHostConfig_13"]; * @return Whether the postgresqlConfig13 field is set. */ boolean hasPostgresqlConfig13(); /** *
     * Configuration for a host with PostgreSQL 13 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13 postgresql_config_13 = 8 [json_name = "postgresqlHostConfig_13"]; * @return The postgresqlConfig13. */ yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13 getPostgresqlConfig13(); /** *
     * Configuration for a host with PostgreSQL 13 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13 postgresql_config_13 = 8 [json_name = "postgresqlHostConfig_13"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13OrBuilder getPostgresqlConfig13OrBuilder(); /** *
     * Configuration for a host with PostgreSQL 13 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13_1C postgresql_config_13_1c = 10 [json_name = "postgresqlHostConfig_13_1c"]; * @return Whether the postgresqlConfig131c field is set. */ boolean hasPostgresqlConfig131C(); /** *
     * Configuration for a host with PostgreSQL 13 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13_1C postgresql_config_13_1c = 10 [json_name = "postgresqlHostConfig_13_1c"]; * @return The postgresqlConfig131c. */ yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C getPostgresqlConfig131C(); /** *
     * Configuration for a host with PostgreSQL 13 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13_1C postgresql_config_13_1c = 10 [json_name = "postgresqlHostConfig_13_1c"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1COrBuilder getPostgresqlConfig131COrBuilder(); /** *
     * Configuration for a host with PostgreSQL 14 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14 postgresql_config_14 = 9 [json_name = "postgresqlHostConfig_14"]; * @return Whether the postgresqlConfig14 field is set. */ boolean hasPostgresqlConfig14(); /** *
     * Configuration for a host with PostgreSQL 14 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14 postgresql_config_14 = 9 [json_name = "postgresqlHostConfig_14"]; * @return The postgresqlConfig14. */ yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14 getPostgresqlConfig14(); /** *
     * Configuration for a host with PostgreSQL 14 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14 postgresql_config_14 = 9 [json_name = "postgresqlHostConfig_14"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14OrBuilder getPostgresqlConfig14OrBuilder(); /** *
     * Configuration for a host with PostgreSQL 14 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14_1C postgresql_config_14_1c = 11 [json_name = "postgresqlHostConfig_14_1c"]; * @return Whether the postgresqlConfig141c field is set. */ boolean hasPostgresqlConfig141C(); /** *
     * Configuration for a host with PostgreSQL 14 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14_1C postgresql_config_14_1c = 11 [json_name = "postgresqlHostConfig_14_1c"]; * @return The postgresqlConfig141c. */ yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C getPostgresqlConfig141C(); /** *
     * Configuration for a host with PostgreSQL 14 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14_1C postgresql_config_14_1c = 11 [json_name = "postgresqlHostConfig_14_1c"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1COrBuilder getPostgresqlConfig141COrBuilder(); /** *
     * Configuration for a host with PostgreSQL 15 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15 postgresql_config_15 = 12 [json_name = "postgresqlHostConfig_15"]; * @return Whether the postgresqlConfig15 field is set. */ boolean hasPostgresqlConfig15(); /** *
     * Configuration for a host with PostgreSQL 15 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15 postgresql_config_15 = 12 [json_name = "postgresqlHostConfig_15"]; * @return The postgresqlConfig15. */ yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15 getPostgresqlConfig15(); /** *
     * Configuration for a host with PostgreSQL 15 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15 postgresql_config_15 = 12 [json_name = "postgresqlHostConfig_15"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15OrBuilder getPostgresqlConfig15OrBuilder(); /** *
     * Configuration for a host with PostgreSQL 15 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15_1C postgresql_config_15_1c = 13 [json_name = "postgresqlHostConfig_15_1c"]; * @return Whether the postgresqlConfig151c field is set. */ boolean hasPostgresqlConfig151C(); /** *
     * Configuration for a host with PostgreSQL 15 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15_1C postgresql_config_15_1c = 13 [json_name = "postgresqlHostConfig_15_1c"]; * @return The postgresqlConfig151c. */ yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C getPostgresqlConfig151C(); /** *
     * Configuration for a host with PostgreSQL 15 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15_1C postgresql_config_15_1c = 13 [json_name = "postgresqlHostConfig_15_1c"]; */ yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1COrBuilder getPostgresqlConfig151COrBuilder(); public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.PostgresqlConfigCase getPostgresqlConfigCase(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.ConfigHostSpec} */ public static final class ConfigHostSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.v1.ConfigHostSpec) ConfigHostSpecOrBuilder { private static final long serialVersionUID = 0L; // Use ConfigHostSpec.newBuilder() to construct. private ConfigHostSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ConfigHostSpec() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ConfigHostSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ConfigHostSpec( 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.postgresql.v1.config.Host96.PostgresqlHostConfig9_6.Builder subBuilder = null; if (postgresqlConfigCase_ == 1) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 1; break; } case 18: { yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10.Builder subBuilder = null; if (postgresqlConfigCase_ == 2) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 2; break; } case 26: { yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11.Builder subBuilder = null; if (postgresqlConfigCase_ == 3) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 3; break; } case 34: { yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C.Builder subBuilder = null; if (postgresqlConfigCase_ == 4) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 4; break; } case 42: { yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12.Builder subBuilder = null; if (postgresqlConfigCase_ == 5) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 5; break; } case 50: { yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C.Builder subBuilder = null; if (postgresqlConfigCase_ == 6) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 6; break; } case 58: { yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C.Builder subBuilder = null; if (postgresqlConfigCase_ == 7) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 7; break; } case 66: { yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13.Builder subBuilder = null; if (postgresqlConfigCase_ == 8) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 8; break; } case 74: { yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14.Builder subBuilder = null; if (postgresqlConfigCase_ == 9) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 9; break; } case 82: { yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C.Builder subBuilder = null; if (postgresqlConfigCase_ == 10) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 10; break; } case 90: { yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C.Builder subBuilder = null; if (postgresqlConfigCase_ == 11) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 11; break; } case 98: { yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15.Builder subBuilder = null; if (postgresqlConfigCase_ == 12) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 12; break; } case 106: { yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C.Builder subBuilder = null; if (postgresqlConfigCase_ == 13) { subBuilder = ((yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C) postgresqlConfig_).toBuilder(); } postgresqlConfig_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C) postgresqlConfig_); postgresqlConfig_ = subBuilder.buildPartial(); } postgresqlConfigCase_ = 13; 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.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ConfigHostSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ConfigHostSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.Builder.class); } private int postgresqlConfigCase_ = 0; private java.lang.Object postgresqlConfig_; public enum PostgresqlConfigCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { POSTGRESQL_CONFIG_9_6(1), POSTGRESQL_CONFIG_10_1C(4), POSTGRESQL_CONFIG_10(2), POSTGRESQL_CONFIG_11(3), POSTGRESQL_CONFIG_11_1C(6), POSTGRESQL_CONFIG_12(5), POSTGRESQL_CONFIG_12_1C(7), POSTGRESQL_CONFIG_13(8), POSTGRESQL_CONFIG_13_1C(10), POSTGRESQL_CONFIG_14(9), POSTGRESQL_CONFIG_14_1C(11), POSTGRESQL_CONFIG_15(12), POSTGRESQL_CONFIG_15_1C(13), POSTGRESQLCONFIG_NOT_SET(0); private final int value; private PostgresqlConfigCase(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 PostgresqlConfigCase valueOf(int value) { return forNumber(value); } public static PostgresqlConfigCase forNumber(int value) { switch (value) { case 1: return POSTGRESQL_CONFIG_9_6; case 4: return POSTGRESQL_CONFIG_10_1C; case 2: return POSTGRESQL_CONFIG_10; case 3: return POSTGRESQL_CONFIG_11; case 6: return POSTGRESQL_CONFIG_11_1C; case 5: return POSTGRESQL_CONFIG_12; case 7: return POSTGRESQL_CONFIG_12_1C; case 8: return POSTGRESQL_CONFIG_13; case 10: return POSTGRESQL_CONFIG_13_1C; case 9: return POSTGRESQL_CONFIG_14; case 11: return POSTGRESQL_CONFIG_14_1C; case 12: return POSTGRESQL_CONFIG_15; case 13: return POSTGRESQL_CONFIG_15_1C; case 0: return POSTGRESQLCONFIG_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public PostgresqlConfigCase getPostgresqlConfigCase() { return PostgresqlConfigCase.forNumber( postgresqlConfigCase_); } public static final int POSTGRESQL_CONFIG_9_6_FIELD_NUMBER = 1; /** *
     * Configuration for a host with PostgreSQL 9.6 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig9_6 postgresql_config_9_6 = 1 [json_name = "postgresqlHostConfig_9_6"]; * @return Whether the postgresqlConfig96 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig96() { return postgresqlConfigCase_ == 1; } /** *
     * Configuration for a host with PostgreSQL 9.6 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig9_6 postgresql_config_9_6 = 1 [json_name = "postgresqlHostConfig_9_6"]; * @return The postgresqlConfig96. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6 getPostgresqlConfig96() { if (postgresqlConfigCase_ == 1) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6.getDefaultInstance(); } /** *
     * Configuration for a host with PostgreSQL 9.6 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig9_6 postgresql_config_9_6 = 1 [json_name = "postgresqlHostConfig_9_6"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6OrBuilder getPostgresqlConfig96OrBuilder() { if (postgresqlConfigCase_ == 1) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_10_1C_FIELD_NUMBER = 4; /** *
     * Configuration for a host with PostgreSQL 10 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10_1C postgresql_config_10_1c = 4 [json_name = "postgresqlHostConfig_10_1c"]; * @return Whether the postgresqlConfig101c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig101C() { return postgresqlConfigCase_ == 4; } /** *
     * Configuration for a host with PostgreSQL 10 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10_1C postgresql_config_10_1c = 4 [json_name = "postgresqlHostConfig_10_1c"]; * @return The postgresqlConfig101c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C getPostgresqlConfig101C() { if (postgresqlConfigCase_ == 4) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C.getDefaultInstance(); } /** *
     * Configuration for a host with PostgreSQL 10 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10_1C postgresql_config_10_1c = 4 [json_name = "postgresqlHostConfig_10_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1COrBuilder getPostgresqlConfig101COrBuilder() { if (postgresqlConfigCase_ == 4) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_10_FIELD_NUMBER = 2; /** *
     * Configuration for a host with PostgreSQL 10 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10 postgresql_config_10 = 2 [json_name = "postgresqlHostConfig_10"]; * @return Whether the postgresqlConfig10 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig10() { return postgresqlConfigCase_ == 2; } /** *
     * Configuration for a host with PostgreSQL 10 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10 postgresql_config_10 = 2 [json_name = "postgresqlHostConfig_10"]; * @return The postgresqlConfig10. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10 getPostgresqlConfig10() { if (postgresqlConfigCase_ == 2) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10.getDefaultInstance(); } /** *
     * Configuration for a host with PostgreSQL 10 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10 postgresql_config_10 = 2 [json_name = "postgresqlHostConfig_10"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10OrBuilder getPostgresqlConfig10OrBuilder() { if (postgresqlConfigCase_ == 2) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_11_FIELD_NUMBER = 3; /** *
     * Configuration for a host with PostgreSQL 11 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11 postgresql_config_11 = 3 [json_name = "postgresqlHostConfig_11"]; * @return Whether the postgresqlConfig11 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig11() { return postgresqlConfigCase_ == 3; } /** *
     * Configuration for a host with PostgreSQL 11 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11 postgresql_config_11 = 3 [json_name = "postgresqlHostConfig_11"]; * @return The postgresqlConfig11. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11 getPostgresqlConfig11() { if (postgresqlConfigCase_ == 3) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11.getDefaultInstance(); } /** *
     * Configuration for a host with PostgreSQL 11 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11 postgresql_config_11 = 3 [json_name = "postgresqlHostConfig_11"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11OrBuilder getPostgresqlConfig11OrBuilder() { if (postgresqlConfigCase_ == 3) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_11_1C_FIELD_NUMBER = 6; /** *
     * Configuration for a host with PostgreSQL 11 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11_1C postgresql_config_11_1c = 6 [json_name = "postgresqlHostConfig_11_1c"]; * @return Whether the postgresqlConfig111c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig111C() { return postgresqlConfigCase_ == 6; } /** *
     * Configuration for a host with PostgreSQL 11 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11_1C postgresql_config_11_1c = 6 [json_name = "postgresqlHostConfig_11_1c"]; * @return The postgresqlConfig111c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C getPostgresqlConfig111C() { if (postgresqlConfigCase_ == 6) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C.getDefaultInstance(); } /** *
     * Configuration for a host with PostgreSQL 11 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11_1C postgresql_config_11_1c = 6 [json_name = "postgresqlHostConfig_11_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1COrBuilder getPostgresqlConfig111COrBuilder() { if (postgresqlConfigCase_ == 6) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_12_FIELD_NUMBER = 5; /** *
     * Configuration for a host with PostgreSQL 12 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12 postgresql_config_12 = 5 [json_name = "postgresqlHostConfig_12"]; * @return Whether the postgresqlConfig12 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig12() { return postgresqlConfigCase_ == 5; } /** *
     * Configuration for a host with PostgreSQL 12 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12 postgresql_config_12 = 5 [json_name = "postgresqlHostConfig_12"]; * @return The postgresqlConfig12. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12 getPostgresqlConfig12() { if (postgresqlConfigCase_ == 5) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12.getDefaultInstance(); } /** *
     * Configuration for a host with PostgreSQL 12 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12 postgresql_config_12 = 5 [json_name = "postgresqlHostConfig_12"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12OrBuilder getPostgresqlConfig12OrBuilder() { if (postgresqlConfigCase_ == 5) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_12_1C_FIELD_NUMBER = 7; /** *
     * Configuration for a host with PostgreSQL 12 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12_1C postgresql_config_12_1c = 7 [json_name = "postgresqlHostConfig_12_1c"]; * @return Whether the postgresqlConfig121c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig121C() { return postgresqlConfigCase_ == 7; } /** *
     * Configuration for a host with PostgreSQL 12 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12_1C postgresql_config_12_1c = 7 [json_name = "postgresqlHostConfig_12_1c"]; * @return The postgresqlConfig121c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C getPostgresqlConfig121C() { if (postgresqlConfigCase_ == 7) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C.getDefaultInstance(); } /** *
     * Configuration for a host with PostgreSQL 12 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12_1C postgresql_config_12_1c = 7 [json_name = "postgresqlHostConfig_12_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1COrBuilder getPostgresqlConfig121COrBuilder() { if (postgresqlConfigCase_ == 7) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_13_FIELD_NUMBER = 8; /** *
     * Configuration for a host with PostgreSQL 13 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13 postgresql_config_13 = 8 [json_name = "postgresqlHostConfig_13"]; * @return Whether the postgresqlConfig13 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig13() { return postgresqlConfigCase_ == 8; } /** *
     * Configuration for a host with PostgreSQL 13 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13 postgresql_config_13 = 8 [json_name = "postgresqlHostConfig_13"]; * @return The postgresqlConfig13. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13 getPostgresqlConfig13() { if (postgresqlConfigCase_ == 8) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13.getDefaultInstance(); } /** *
     * Configuration for a host with PostgreSQL 13 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13 postgresql_config_13 = 8 [json_name = "postgresqlHostConfig_13"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13OrBuilder getPostgresqlConfig13OrBuilder() { if (postgresqlConfigCase_ == 8) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_13_1C_FIELD_NUMBER = 10; /** *
     * Configuration for a host with PostgreSQL 13 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13_1C postgresql_config_13_1c = 10 [json_name = "postgresqlHostConfig_13_1c"]; * @return Whether the postgresqlConfig131c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig131C() { return postgresqlConfigCase_ == 10; } /** *
     * Configuration for a host with PostgreSQL 13 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13_1C postgresql_config_13_1c = 10 [json_name = "postgresqlHostConfig_13_1c"]; * @return The postgresqlConfig131c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C getPostgresqlConfig131C() { if (postgresqlConfigCase_ == 10) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C.getDefaultInstance(); } /** *
     * Configuration for a host with PostgreSQL 13 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13_1C postgresql_config_13_1c = 10 [json_name = "postgresqlHostConfig_13_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1COrBuilder getPostgresqlConfig131COrBuilder() { if (postgresqlConfigCase_ == 10) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_14_FIELD_NUMBER = 9; /** *
     * Configuration for a host with PostgreSQL 14 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14 postgresql_config_14 = 9 [json_name = "postgresqlHostConfig_14"]; * @return Whether the postgresqlConfig14 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig14() { return postgresqlConfigCase_ == 9; } /** *
     * Configuration for a host with PostgreSQL 14 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14 postgresql_config_14 = 9 [json_name = "postgresqlHostConfig_14"]; * @return The postgresqlConfig14. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14 getPostgresqlConfig14() { if (postgresqlConfigCase_ == 9) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14.getDefaultInstance(); } /** *
     * Configuration for a host with PostgreSQL 14 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14 postgresql_config_14 = 9 [json_name = "postgresqlHostConfig_14"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14OrBuilder getPostgresqlConfig14OrBuilder() { if (postgresqlConfigCase_ == 9) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_14_1C_FIELD_NUMBER = 11; /** *
     * Configuration for a host with PostgreSQL 14 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14_1C postgresql_config_14_1c = 11 [json_name = "postgresqlHostConfig_14_1c"]; * @return Whether the postgresqlConfig141c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig141C() { return postgresqlConfigCase_ == 11; } /** *
     * Configuration for a host with PostgreSQL 14 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14_1C postgresql_config_14_1c = 11 [json_name = "postgresqlHostConfig_14_1c"]; * @return The postgresqlConfig141c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C getPostgresqlConfig141C() { if (postgresqlConfigCase_ == 11) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C.getDefaultInstance(); } /** *
     * Configuration for a host with PostgreSQL 14 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14_1C postgresql_config_14_1c = 11 [json_name = "postgresqlHostConfig_14_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1COrBuilder getPostgresqlConfig141COrBuilder() { if (postgresqlConfigCase_ == 11) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_15_FIELD_NUMBER = 12; /** *
     * Configuration for a host with PostgreSQL 15 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15 postgresql_config_15 = 12 [json_name = "postgresqlHostConfig_15"]; * @return Whether the postgresqlConfig15 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig15() { return postgresqlConfigCase_ == 12; } /** *
     * Configuration for a host with PostgreSQL 15 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15 postgresql_config_15 = 12 [json_name = "postgresqlHostConfig_15"]; * @return The postgresqlConfig15. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15 getPostgresqlConfig15() { if (postgresqlConfigCase_ == 12) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15.getDefaultInstance(); } /** *
     * Configuration for a host with PostgreSQL 15 server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15 postgresql_config_15 = 12 [json_name = "postgresqlHostConfig_15"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15OrBuilder getPostgresqlConfig15OrBuilder() { if (postgresqlConfigCase_ == 12) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15.getDefaultInstance(); } public static final int POSTGRESQL_CONFIG_15_1C_FIELD_NUMBER = 13; /** *
     * Configuration for a host with PostgreSQL 15 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15_1C postgresql_config_15_1c = 13 [json_name = "postgresqlHostConfig_15_1c"]; * @return Whether the postgresqlConfig151c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig151C() { return postgresqlConfigCase_ == 13; } /** *
     * Configuration for a host with PostgreSQL 15 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15_1C postgresql_config_15_1c = 13 [json_name = "postgresqlHostConfig_15_1c"]; * @return The postgresqlConfig151c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C getPostgresqlConfig151C() { if (postgresqlConfigCase_ == 13) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C.getDefaultInstance(); } /** *
     * Configuration for a host with PostgreSQL 15 1C server deployed.
     * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15_1C postgresql_config_15_1c = 13 [json_name = "postgresqlHostConfig_15_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1COrBuilder getPostgresqlConfig151COrBuilder() { if (postgresqlConfigCase_ == 13) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C.getDefaultInstance(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (postgresqlConfigCase_ == 1) { output.writeMessage(1, (yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6) postgresqlConfig_); } if (postgresqlConfigCase_ == 2) { output.writeMessage(2, (yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10) postgresqlConfig_); } if (postgresqlConfigCase_ == 3) { output.writeMessage(3, (yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11) postgresqlConfig_); } if (postgresqlConfigCase_ == 4) { output.writeMessage(4, (yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 5) { output.writeMessage(5, (yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12) postgresqlConfig_); } if (postgresqlConfigCase_ == 6) { output.writeMessage(6, (yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 7) { output.writeMessage(7, (yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 8) { output.writeMessage(8, (yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13) postgresqlConfig_); } if (postgresqlConfigCase_ == 9) { output.writeMessage(9, (yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14) postgresqlConfig_); } if (postgresqlConfigCase_ == 10) { output.writeMessage(10, (yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 11) { output.writeMessage(11, (yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 12) { output.writeMessage(12, (yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15) postgresqlConfig_); } if (postgresqlConfigCase_ == 13) { output.writeMessage(13, (yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C) postgresqlConfig_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (postgresqlConfigCase_ == 1) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, (yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6) postgresqlConfig_); } if (postgresqlConfigCase_ == 2) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, (yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10) postgresqlConfig_); } if (postgresqlConfigCase_ == 3) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, (yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11) postgresqlConfig_); } if (postgresqlConfigCase_ == 4) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, (yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 5) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, (yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12) postgresqlConfig_); } if (postgresqlConfigCase_ == 6) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, (yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 7) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, (yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 8) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, (yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13) postgresqlConfig_); } if (postgresqlConfigCase_ == 9) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, (yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14) postgresqlConfig_); } if (postgresqlConfigCase_ == 10) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, (yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 11) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, (yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C) postgresqlConfig_); } if (postgresqlConfigCase_ == 12) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(12, (yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15) postgresqlConfig_); } if (postgresqlConfigCase_ == 13) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(13, (yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C) postgresqlConfig_); } 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.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec other = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec) obj; if (!getPostgresqlConfigCase().equals(other.getPostgresqlConfigCase())) return false; switch (postgresqlConfigCase_) { case 1: if (!getPostgresqlConfig96() .equals(other.getPostgresqlConfig96())) return false; break; case 4: if (!getPostgresqlConfig101C() .equals(other.getPostgresqlConfig101C())) return false; break; case 2: if (!getPostgresqlConfig10() .equals(other.getPostgresqlConfig10())) return false; break; case 3: if (!getPostgresqlConfig11() .equals(other.getPostgresqlConfig11())) return false; break; case 6: if (!getPostgresqlConfig111C() .equals(other.getPostgresqlConfig111C())) return false; break; case 5: if (!getPostgresqlConfig12() .equals(other.getPostgresqlConfig12())) return false; break; case 7: if (!getPostgresqlConfig121C() .equals(other.getPostgresqlConfig121C())) return false; break; case 8: if (!getPostgresqlConfig13() .equals(other.getPostgresqlConfig13())) return false; break; case 10: if (!getPostgresqlConfig131C() .equals(other.getPostgresqlConfig131C())) return false; break; case 9: if (!getPostgresqlConfig14() .equals(other.getPostgresqlConfig14())) return false; break; case 11: if (!getPostgresqlConfig141C() .equals(other.getPostgresqlConfig141C())) return false; break; case 12: if (!getPostgresqlConfig15() .equals(other.getPostgresqlConfig15())) return false; break; case 13: if (!getPostgresqlConfig151C() .equals(other.getPostgresqlConfig151C())) 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(); switch (postgresqlConfigCase_) { case 1: hash = (37 * hash) + POSTGRESQL_CONFIG_9_6_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig96().hashCode(); break; case 4: hash = (37 * hash) + POSTGRESQL_CONFIG_10_1C_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig101C().hashCode(); break; case 2: hash = (37 * hash) + POSTGRESQL_CONFIG_10_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig10().hashCode(); break; case 3: hash = (37 * hash) + POSTGRESQL_CONFIG_11_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig11().hashCode(); break; case 6: hash = (37 * hash) + POSTGRESQL_CONFIG_11_1C_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig111C().hashCode(); break; case 5: hash = (37 * hash) + POSTGRESQL_CONFIG_12_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig12().hashCode(); break; case 7: hash = (37 * hash) + POSTGRESQL_CONFIG_12_1C_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig121C().hashCode(); break; case 8: hash = (37 * hash) + POSTGRESQL_CONFIG_13_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig13().hashCode(); break; case 10: hash = (37 * hash) + POSTGRESQL_CONFIG_13_1C_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig131C().hashCode(); break; case 9: hash = (37 * hash) + POSTGRESQL_CONFIG_14_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig14().hashCode(); break; case 11: hash = (37 * hash) + POSTGRESQL_CONFIG_14_1C_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig141C().hashCode(); break; case 12: hash = (37 * hash) + POSTGRESQL_CONFIG_15_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig15().hashCode(); break; case 13: hash = (37 * hash) + POSTGRESQL_CONFIG_15_1C_FIELD_NUMBER; hash = (53 * hash) + getPostgresqlConfig151C().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec 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.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec 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.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec 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.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec 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.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec 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.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec 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.postgresql.v1.ConfigHostSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.ConfigHostSpec) yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ConfigHostSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ConfigHostSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.class, yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.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(); postgresqlConfigCase_ = 0; postgresqlConfig_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ConfigHostSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec build() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec buildPartial() { yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec result = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec(this); if (postgresqlConfigCase_ == 1) { if (postgresqlConfig96Builder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig96Builder_.build(); } } if (postgresqlConfigCase_ == 4) { if (postgresqlConfig101CBuilder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig101CBuilder_.build(); } } if (postgresqlConfigCase_ == 2) { if (postgresqlConfig10Builder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig10Builder_.build(); } } if (postgresqlConfigCase_ == 3) { if (postgresqlConfig11Builder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig11Builder_.build(); } } if (postgresqlConfigCase_ == 6) { if (postgresqlConfig111CBuilder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig111CBuilder_.build(); } } if (postgresqlConfigCase_ == 5) { if (postgresqlConfig12Builder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig12Builder_.build(); } } if (postgresqlConfigCase_ == 7) { if (postgresqlConfig121CBuilder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig121CBuilder_.build(); } } if (postgresqlConfigCase_ == 8) { if (postgresqlConfig13Builder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig13Builder_.build(); } } if (postgresqlConfigCase_ == 10) { if (postgresqlConfig131CBuilder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig131CBuilder_.build(); } } if (postgresqlConfigCase_ == 9) { if (postgresqlConfig14Builder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig14Builder_.build(); } } if (postgresqlConfigCase_ == 11) { if (postgresqlConfig141CBuilder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig141CBuilder_.build(); } } if (postgresqlConfigCase_ == 12) { if (postgresqlConfig15Builder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig15Builder_.build(); } } if (postgresqlConfigCase_ == 13) { if (postgresqlConfig151CBuilder_ == null) { result.postgresqlConfig_ = postgresqlConfig_; } else { result.postgresqlConfig_ = postgresqlConfig151CBuilder_.build(); } } result.postgresqlConfigCase_ = postgresqlConfigCase_; 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.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec other) { if (other == yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec.getDefaultInstance()) return this; switch (other.getPostgresqlConfigCase()) { case POSTGRESQL_CONFIG_9_6: { mergePostgresqlConfig96(other.getPostgresqlConfig96()); break; } case POSTGRESQL_CONFIG_10_1C: { mergePostgresqlConfig101C(other.getPostgresqlConfig101C()); break; } case POSTGRESQL_CONFIG_10: { mergePostgresqlConfig10(other.getPostgresqlConfig10()); break; } case POSTGRESQL_CONFIG_11: { mergePostgresqlConfig11(other.getPostgresqlConfig11()); break; } case POSTGRESQL_CONFIG_11_1C: { mergePostgresqlConfig111C(other.getPostgresqlConfig111C()); break; } case POSTGRESQL_CONFIG_12: { mergePostgresqlConfig12(other.getPostgresqlConfig12()); break; } case POSTGRESQL_CONFIG_12_1C: { mergePostgresqlConfig121C(other.getPostgresqlConfig121C()); break; } case POSTGRESQL_CONFIG_13: { mergePostgresqlConfig13(other.getPostgresqlConfig13()); break; } case POSTGRESQL_CONFIG_13_1C: { mergePostgresqlConfig131C(other.getPostgresqlConfig131C()); break; } case POSTGRESQL_CONFIG_14: { mergePostgresqlConfig14(other.getPostgresqlConfig14()); break; } case POSTGRESQL_CONFIG_14_1C: { mergePostgresqlConfig141C(other.getPostgresqlConfig141C()); break; } case POSTGRESQL_CONFIG_15: { mergePostgresqlConfig15(other.getPostgresqlConfig15()); break; } case POSTGRESQL_CONFIG_15_1C: { mergePostgresqlConfig151C(other.getPostgresqlConfig151C()); break; } case POSTGRESQLCONFIG_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.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int postgresqlConfigCase_ = 0; private java.lang.Object postgresqlConfig_; public PostgresqlConfigCase getPostgresqlConfigCase() { return PostgresqlConfigCase.forNumber( postgresqlConfigCase_); } public Builder clearPostgresqlConfig() { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); return this; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6, yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6OrBuilder> postgresqlConfig96Builder_; /** *
       * Configuration for a host with PostgreSQL 9.6 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig9_6 postgresql_config_9_6 = 1 [json_name = "postgresqlHostConfig_9_6"]; * @return Whether the postgresqlConfig96 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig96() { return postgresqlConfigCase_ == 1; } /** *
       * Configuration for a host with PostgreSQL 9.6 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig9_6 postgresql_config_9_6 = 1 [json_name = "postgresqlHostConfig_9_6"]; * @return The postgresqlConfig96. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6 getPostgresqlConfig96() { if (postgresqlConfig96Builder_ == null) { if (postgresqlConfigCase_ == 1) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 1) { return postgresqlConfig96Builder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 9.6 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig9_6 postgresql_config_9_6 = 1 [json_name = "postgresqlHostConfig_9_6"]; */ public Builder setPostgresqlConfig96(yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6 value) { if (postgresqlConfig96Builder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig96Builder_.setMessage(value); } postgresqlConfigCase_ = 1; return this; } /** *
       * Configuration for a host with PostgreSQL 9.6 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig9_6 postgresql_config_9_6 = 1 [json_name = "postgresqlHostConfig_9_6"]; */ public Builder setPostgresqlConfig96( yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6.Builder builderForValue) { if (postgresqlConfig96Builder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig96Builder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 1; return this; } /** *
       * Configuration for a host with PostgreSQL 9.6 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig9_6 postgresql_config_9_6 = 1 [json_name = "postgresqlHostConfig_9_6"]; */ public Builder mergePostgresqlConfig96(yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6 value) { if (postgresqlConfig96Builder_ == null) { if (postgresqlConfigCase_ == 1 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 1) { postgresqlConfig96Builder_.mergeFrom(value); } postgresqlConfig96Builder_.setMessage(value); } postgresqlConfigCase_ = 1; return this; } /** *
       * Configuration for a host with PostgreSQL 9.6 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig9_6 postgresql_config_9_6 = 1 [json_name = "postgresqlHostConfig_9_6"]; */ public Builder clearPostgresqlConfig96() { if (postgresqlConfig96Builder_ == null) { if (postgresqlConfigCase_ == 1) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 1) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig96Builder_.clear(); } return this; } /** *
       * Configuration for a host with PostgreSQL 9.6 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig9_6 postgresql_config_9_6 = 1 [json_name = "postgresqlHostConfig_9_6"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6.Builder getPostgresqlConfig96Builder() { return getPostgresqlConfig96FieldBuilder().getBuilder(); } /** *
       * Configuration for a host with PostgreSQL 9.6 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig9_6 postgresql_config_9_6 = 1 [json_name = "postgresqlHostConfig_9_6"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6OrBuilder getPostgresqlConfig96OrBuilder() { if ((postgresqlConfigCase_ == 1) && (postgresqlConfig96Builder_ != null)) { return postgresqlConfig96Builder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 1) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 9.6 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig9_6 postgresql_config_9_6 = 1 [json_name = "postgresqlHostConfig_9_6"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6, yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6OrBuilder> getPostgresqlConfig96FieldBuilder() { if (postgresqlConfig96Builder_ == null) { if (!(postgresqlConfigCase_ == 1)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6.getDefaultInstance(); } postgresqlConfig96Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6, yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6OrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Host96.PostgresqlHostConfig9_6) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 1; onChanged();; return postgresqlConfig96Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1COrBuilder> postgresqlConfig101CBuilder_; /** *
       * Configuration for a host with PostgreSQL 10 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10_1C postgresql_config_10_1c = 4 [json_name = "postgresqlHostConfig_10_1c"]; * @return Whether the postgresqlConfig101c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig101C() { return postgresqlConfigCase_ == 4; } /** *
       * Configuration for a host with PostgreSQL 10 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10_1C postgresql_config_10_1c = 4 [json_name = "postgresqlHostConfig_10_1c"]; * @return The postgresqlConfig101c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C getPostgresqlConfig101C() { if (postgresqlConfig101CBuilder_ == null) { if (postgresqlConfigCase_ == 4) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 4) { return postgresqlConfig101CBuilder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 10 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10_1C postgresql_config_10_1c = 4 [json_name = "postgresqlHostConfig_10_1c"]; */ public Builder setPostgresqlConfig101C(yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C value) { if (postgresqlConfig101CBuilder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig101CBuilder_.setMessage(value); } postgresqlConfigCase_ = 4; return this; } /** *
       * Configuration for a host with PostgreSQL 10 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10_1C postgresql_config_10_1c = 4 [json_name = "postgresqlHostConfig_10_1c"]; */ public Builder setPostgresqlConfig101C( yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C.Builder builderForValue) { if (postgresqlConfig101CBuilder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig101CBuilder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 4; return this; } /** *
       * Configuration for a host with PostgreSQL 10 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10_1C postgresql_config_10_1c = 4 [json_name = "postgresqlHostConfig_10_1c"]; */ public Builder mergePostgresqlConfig101C(yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C value) { if (postgresqlConfig101CBuilder_ == null) { if (postgresqlConfigCase_ == 4 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 4) { postgresqlConfig101CBuilder_.mergeFrom(value); } postgresqlConfig101CBuilder_.setMessage(value); } postgresqlConfigCase_ = 4; return this; } /** *
       * Configuration for a host with PostgreSQL 10 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10_1C postgresql_config_10_1c = 4 [json_name = "postgresqlHostConfig_10_1c"]; */ public Builder clearPostgresqlConfig101C() { if (postgresqlConfig101CBuilder_ == null) { if (postgresqlConfigCase_ == 4) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 4) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig101CBuilder_.clear(); } return this; } /** *
       * Configuration for a host with PostgreSQL 10 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10_1C postgresql_config_10_1c = 4 [json_name = "postgresqlHostConfig_10_1c"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C.Builder getPostgresqlConfig101CBuilder() { return getPostgresqlConfig101CFieldBuilder().getBuilder(); } /** *
       * Configuration for a host with PostgreSQL 10 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10_1C postgresql_config_10_1c = 4 [json_name = "postgresqlHostConfig_10_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1COrBuilder getPostgresqlConfig101COrBuilder() { if ((postgresqlConfigCase_ == 4) && (postgresqlConfig101CBuilder_ != null)) { return postgresqlConfig101CBuilder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 4) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 10 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10_1C postgresql_config_10_1c = 4 [json_name = "postgresqlHostConfig_10_1c"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1COrBuilder> getPostgresqlConfig101CFieldBuilder() { if (postgresqlConfig101CBuilder_ == null) { if (!(postgresqlConfigCase_ == 4)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C.getDefaultInstance(); } postgresqlConfig101CBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1COrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Host101C.PostgresqlHostConfig10_1C) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 4; onChanged();; return postgresqlConfig101CBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10, yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10OrBuilder> postgresqlConfig10Builder_; /** *
       * Configuration for a host with PostgreSQL 10 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10 postgresql_config_10 = 2 [json_name = "postgresqlHostConfig_10"]; * @return Whether the postgresqlConfig10 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig10() { return postgresqlConfigCase_ == 2; } /** *
       * Configuration for a host with PostgreSQL 10 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10 postgresql_config_10 = 2 [json_name = "postgresqlHostConfig_10"]; * @return The postgresqlConfig10. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10 getPostgresqlConfig10() { if (postgresqlConfig10Builder_ == null) { if (postgresqlConfigCase_ == 2) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 2) { return postgresqlConfig10Builder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 10 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10 postgresql_config_10 = 2 [json_name = "postgresqlHostConfig_10"]; */ public Builder setPostgresqlConfig10(yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10 value) { if (postgresqlConfig10Builder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig10Builder_.setMessage(value); } postgresqlConfigCase_ = 2; return this; } /** *
       * Configuration for a host with PostgreSQL 10 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10 postgresql_config_10 = 2 [json_name = "postgresqlHostConfig_10"]; */ public Builder setPostgresqlConfig10( yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10.Builder builderForValue) { if (postgresqlConfig10Builder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig10Builder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 2; return this; } /** *
       * Configuration for a host with PostgreSQL 10 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10 postgresql_config_10 = 2 [json_name = "postgresqlHostConfig_10"]; */ public Builder mergePostgresqlConfig10(yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10 value) { if (postgresqlConfig10Builder_ == null) { if (postgresqlConfigCase_ == 2 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 2) { postgresqlConfig10Builder_.mergeFrom(value); } postgresqlConfig10Builder_.setMessage(value); } postgresqlConfigCase_ = 2; return this; } /** *
       * Configuration for a host with PostgreSQL 10 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10 postgresql_config_10 = 2 [json_name = "postgresqlHostConfig_10"]; */ public Builder clearPostgresqlConfig10() { if (postgresqlConfig10Builder_ == null) { if (postgresqlConfigCase_ == 2) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 2) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig10Builder_.clear(); } return this; } /** *
       * Configuration for a host with PostgreSQL 10 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10 postgresql_config_10 = 2 [json_name = "postgresqlHostConfig_10"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10.Builder getPostgresqlConfig10Builder() { return getPostgresqlConfig10FieldBuilder().getBuilder(); } /** *
       * Configuration for a host with PostgreSQL 10 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10 postgresql_config_10 = 2 [json_name = "postgresqlHostConfig_10"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10OrBuilder getPostgresqlConfig10OrBuilder() { if ((postgresqlConfigCase_ == 2) && (postgresqlConfig10Builder_ != null)) { return postgresqlConfig10Builder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 2) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 10 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig10 postgresql_config_10 = 2 [json_name = "postgresqlHostConfig_10"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10, yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10OrBuilder> getPostgresqlConfig10FieldBuilder() { if (postgresqlConfig10Builder_ == null) { if (!(postgresqlConfigCase_ == 2)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10.getDefaultInstance(); } postgresqlConfig10Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10, yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10OrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Host10.PostgresqlHostConfig10) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 2; onChanged();; return postgresqlConfig10Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11, yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11OrBuilder> postgresqlConfig11Builder_; /** *
       * Configuration for a host with PostgreSQL 11 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11 postgresql_config_11 = 3 [json_name = "postgresqlHostConfig_11"]; * @return Whether the postgresqlConfig11 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig11() { return postgresqlConfigCase_ == 3; } /** *
       * Configuration for a host with PostgreSQL 11 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11 postgresql_config_11 = 3 [json_name = "postgresqlHostConfig_11"]; * @return The postgresqlConfig11. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11 getPostgresqlConfig11() { if (postgresqlConfig11Builder_ == null) { if (postgresqlConfigCase_ == 3) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 3) { return postgresqlConfig11Builder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 11 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11 postgresql_config_11 = 3 [json_name = "postgresqlHostConfig_11"]; */ public Builder setPostgresqlConfig11(yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11 value) { if (postgresqlConfig11Builder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig11Builder_.setMessage(value); } postgresqlConfigCase_ = 3; return this; } /** *
       * Configuration for a host with PostgreSQL 11 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11 postgresql_config_11 = 3 [json_name = "postgresqlHostConfig_11"]; */ public Builder setPostgresqlConfig11( yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11.Builder builderForValue) { if (postgresqlConfig11Builder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig11Builder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 3; return this; } /** *
       * Configuration for a host with PostgreSQL 11 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11 postgresql_config_11 = 3 [json_name = "postgresqlHostConfig_11"]; */ public Builder mergePostgresqlConfig11(yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11 value) { if (postgresqlConfig11Builder_ == null) { if (postgresqlConfigCase_ == 3 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 3) { postgresqlConfig11Builder_.mergeFrom(value); } postgresqlConfig11Builder_.setMessage(value); } postgresqlConfigCase_ = 3; return this; } /** *
       * Configuration for a host with PostgreSQL 11 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11 postgresql_config_11 = 3 [json_name = "postgresqlHostConfig_11"]; */ public Builder clearPostgresqlConfig11() { if (postgresqlConfig11Builder_ == null) { if (postgresqlConfigCase_ == 3) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 3) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig11Builder_.clear(); } return this; } /** *
       * Configuration for a host with PostgreSQL 11 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11 postgresql_config_11 = 3 [json_name = "postgresqlHostConfig_11"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11.Builder getPostgresqlConfig11Builder() { return getPostgresqlConfig11FieldBuilder().getBuilder(); } /** *
       * Configuration for a host with PostgreSQL 11 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11 postgresql_config_11 = 3 [json_name = "postgresqlHostConfig_11"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11OrBuilder getPostgresqlConfig11OrBuilder() { if ((postgresqlConfigCase_ == 3) && (postgresqlConfig11Builder_ != null)) { return postgresqlConfig11Builder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 3) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 11 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11 postgresql_config_11 = 3 [json_name = "postgresqlHostConfig_11"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11, yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11OrBuilder> getPostgresqlConfig11FieldBuilder() { if (postgresqlConfig11Builder_ == null) { if (!(postgresqlConfigCase_ == 3)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11.getDefaultInstance(); } postgresqlConfig11Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11, yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11OrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Host11.PostgresqlHostConfig11) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 3; onChanged();; return postgresqlConfig11Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1COrBuilder> postgresqlConfig111CBuilder_; /** *
       * Configuration for a host with PostgreSQL 11 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11_1C postgresql_config_11_1c = 6 [json_name = "postgresqlHostConfig_11_1c"]; * @return Whether the postgresqlConfig111c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig111C() { return postgresqlConfigCase_ == 6; } /** *
       * Configuration for a host with PostgreSQL 11 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11_1C postgresql_config_11_1c = 6 [json_name = "postgresqlHostConfig_11_1c"]; * @return The postgresqlConfig111c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C getPostgresqlConfig111C() { if (postgresqlConfig111CBuilder_ == null) { if (postgresqlConfigCase_ == 6) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 6) { return postgresqlConfig111CBuilder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 11 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11_1C postgresql_config_11_1c = 6 [json_name = "postgresqlHostConfig_11_1c"]; */ public Builder setPostgresqlConfig111C(yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C value) { if (postgresqlConfig111CBuilder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig111CBuilder_.setMessage(value); } postgresqlConfigCase_ = 6; return this; } /** *
       * Configuration for a host with PostgreSQL 11 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11_1C postgresql_config_11_1c = 6 [json_name = "postgresqlHostConfig_11_1c"]; */ public Builder setPostgresqlConfig111C( yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C.Builder builderForValue) { if (postgresqlConfig111CBuilder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig111CBuilder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 6; return this; } /** *
       * Configuration for a host with PostgreSQL 11 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11_1C postgresql_config_11_1c = 6 [json_name = "postgresqlHostConfig_11_1c"]; */ public Builder mergePostgresqlConfig111C(yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C value) { if (postgresqlConfig111CBuilder_ == null) { if (postgresqlConfigCase_ == 6 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 6) { postgresqlConfig111CBuilder_.mergeFrom(value); } postgresqlConfig111CBuilder_.setMessage(value); } postgresqlConfigCase_ = 6; return this; } /** *
       * Configuration for a host with PostgreSQL 11 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11_1C postgresql_config_11_1c = 6 [json_name = "postgresqlHostConfig_11_1c"]; */ public Builder clearPostgresqlConfig111C() { if (postgresqlConfig111CBuilder_ == null) { if (postgresqlConfigCase_ == 6) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 6) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig111CBuilder_.clear(); } return this; } /** *
       * Configuration for a host with PostgreSQL 11 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11_1C postgresql_config_11_1c = 6 [json_name = "postgresqlHostConfig_11_1c"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C.Builder getPostgresqlConfig111CBuilder() { return getPostgresqlConfig111CFieldBuilder().getBuilder(); } /** *
       * Configuration for a host with PostgreSQL 11 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11_1C postgresql_config_11_1c = 6 [json_name = "postgresqlHostConfig_11_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1COrBuilder getPostgresqlConfig111COrBuilder() { if ((postgresqlConfigCase_ == 6) && (postgresqlConfig111CBuilder_ != null)) { return postgresqlConfig111CBuilder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 6) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 11 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig11_1C postgresql_config_11_1c = 6 [json_name = "postgresqlHostConfig_11_1c"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1COrBuilder> getPostgresqlConfig111CFieldBuilder() { if (postgresqlConfig111CBuilder_ == null) { if (!(postgresqlConfigCase_ == 6)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C.getDefaultInstance(); } postgresqlConfig111CBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1COrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Host111C.PostgresqlHostConfig11_1C) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 6; onChanged();; return postgresqlConfig111CBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12, yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12OrBuilder> postgresqlConfig12Builder_; /** *
       * Configuration for a host with PostgreSQL 12 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12 postgresql_config_12 = 5 [json_name = "postgresqlHostConfig_12"]; * @return Whether the postgresqlConfig12 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig12() { return postgresqlConfigCase_ == 5; } /** *
       * Configuration for a host with PostgreSQL 12 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12 postgresql_config_12 = 5 [json_name = "postgresqlHostConfig_12"]; * @return The postgresqlConfig12. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12 getPostgresqlConfig12() { if (postgresqlConfig12Builder_ == null) { if (postgresqlConfigCase_ == 5) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 5) { return postgresqlConfig12Builder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 12 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12 postgresql_config_12 = 5 [json_name = "postgresqlHostConfig_12"]; */ public Builder setPostgresqlConfig12(yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12 value) { if (postgresqlConfig12Builder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig12Builder_.setMessage(value); } postgresqlConfigCase_ = 5; return this; } /** *
       * Configuration for a host with PostgreSQL 12 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12 postgresql_config_12 = 5 [json_name = "postgresqlHostConfig_12"]; */ public Builder setPostgresqlConfig12( yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12.Builder builderForValue) { if (postgresqlConfig12Builder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig12Builder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 5; return this; } /** *
       * Configuration for a host with PostgreSQL 12 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12 postgresql_config_12 = 5 [json_name = "postgresqlHostConfig_12"]; */ public Builder mergePostgresqlConfig12(yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12 value) { if (postgresqlConfig12Builder_ == null) { if (postgresqlConfigCase_ == 5 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 5) { postgresqlConfig12Builder_.mergeFrom(value); } postgresqlConfig12Builder_.setMessage(value); } postgresqlConfigCase_ = 5; return this; } /** *
       * Configuration for a host with PostgreSQL 12 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12 postgresql_config_12 = 5 [json_name = "postgresqlHostConfig_12"]; */ public Builder clearPostgresqlConfig12() { if (postgresqlConfig12Builder_ == null) { if (postgresqlConfigCase_ == 5) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 5) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig12Builder_.clear(); } return this; } /** *
       * Configuration for a host with PostgreSQL 12 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12 postgresql_config_12 = 5 [json_name = "postgresqlHostConfig_12"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12.Builder getPostgresqlConfig12Builder() { return getPostgresqlConfig12FieldBuilder().getBuilder(); } /** *
       * Configuration for a host with PostgreSQL 12 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12 postgresql_config_12 = 5 [json_name = "postgresqlHostConfig_12"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12OrBuilder getPostgresqlConfig12OrBuilder() { if ((postgresqlConfigCase_ == 5) && (postgresqlConfig12Builder_ != null)) { return postgresqlConfig12Builder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 5) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 12 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12 postgresql_config_12 = 5 [json_name = "postgresqlHostConfig_12"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12, yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12OrBuilder> getPostgresqlConfig12FieldBuilder() { if (postgresqlConfig12Builder_ == null) { if (!(postgresqlConfigCase_ == 5)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12.getDefaultInstance(); } postgresqlConfig12Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12, yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12OrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Host12.PostgresqlHostConfig12) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 5; onChanged();; return postgresqlConfig12Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1COrBuilder> postgresqlConfig121CBuilder_; /** *
       * Configuration for a host with PostgreSQL 12 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12_1C postgresql_config_12_1c = 7 [json_name = "postgresqlHostConfig_12_1c"]; * @return Whether the postgresqlConfig121c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig121C() { return postgresqlConfigCase_ == 7; } /** *
       * Configuration for a host with PostgreSQL 12 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12_1C postgresql_config_12_1c = 7 [json_name = "postgresqlHostConfig_12_1c"]; * @return The postgresqlConfig121c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C getPostgresqlConfig121C() { if (postgresqlConfig121CBuilder_ == null) { if (postgresqlConfigCase_ == 7) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 7) { return postgresqlConfig121CBuilder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 12 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12_1C postgresql_config_12_1c = 7 [json_name = "postgresqlHostConfig_12_1c"]; */ public Builder setPostgresqlConfig121C(yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C value) { if (postgresqlConfig121CBuilder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig121CBuilder_.setMessage(value); } postgresqlConfigCase_ = 7; return this; } /** *
       * Configuration for a host with PostgreSQL 12 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12_1C postgresql_config_12_1c = 7 [json_name = "postgresqlHostConfig_12_1c"]; */ public Builder setPostgresqlConfig121C( yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C.Builder builderForValue) { if (postgresqlConfig121CBuilder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig121CBuilder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 7; return this; } /** *
       * Configuration for a host with PostgreSQL 12 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12_1C postgresql_config_12_1c = 7 [json_name = "postgresqlHostConfig_12_1c"]; */ public Builder mergePostgresqlConfig121C(yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C value) { if (postgresqlConfig121CBuilder_ == null) { if (postgresqlConfigCase_ == 7 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 7) { postgresqlConfig121CBuilder_.mergeFrom(value); } postgresqlConfig121CBuilder_.setMessage(value); } postgresqlConfigCase_ = 7; return this; } /** *
       * Configuration for a host with PostgreSQL 12 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12_1C postgresql_config_12_1c = 7 [json_name = "postgresqlHostConfig_12_1c"]; */ public Builder clearPostgresqlConfig121C() { if (postgresqlConfig121CBuilder_ == null) { if (postgresqlConfigCase_ == 7) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 7) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig121CBuilder_.clear(); } return this; } /** *
       * Configuration for a host with PostgreSQL 12 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12_1C postgresql_config_12_1c = 7 [json_name = "postgresqlHostConfig_12_1c"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C.Builder getPostgresqlConfig121CBuilder() { return getPostgresqlConfig121CFieldBuilder().getBuilder(); } /** *
       * Configuration for a host with PostgreSQL 12 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12_1C postgresql_config_12_1c = 7 [json_name = "postgresqlHostConfig_12_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1COrBuilder getPostgresqlConfig121COrBuilder() { if ((postgresqlConfigCase_ == 7) && (postgresqlConfig121CBuilder_ != null)) { return postgresqlConfig121CBuilder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 7) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 12 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig12_1C postgresql_config_12_1c = 7 [json_name = "postgresqlHostConfig_12_1c"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1COrBuilder> getPostgresqlConfig121CFieldBuilder() { if (postgresqlConfig121CBuilder_ == null) { if (!(postgresqlConfigCase_ == 7)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C.getDefaultInstance(); } postgresqlConfig121CBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1COrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Host121C.PostgresqlHostConfig12_1C) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 7; onChanged();; return postgresqlConfig121CBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13, yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13OrBuilder> postgresqlConfig13Builder_; /** *
       * Configuration for a host with PostgreSQL 13 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13 postgresql_config_13 = 8 [json_name = "postgresqlHostConfig_13"]; * @return Whether the postgresqlConfig13 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig13() { return postgresqlConfigCase_ == 8; } /** *
       * Configuration for a host with PostgreSQL 13 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13 postgresql_config_13 = 8 [json_name = "postgresqlHostConfig_13"]; * @return The postgresqlConfig13. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13 getPostgresqlConfig13() { if (postgresqlConfig13Builder_ == null) { if (postgresqlConfigCase_ == 8) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 8) { return postgresqlConfig13Builder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 13 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13 postgresql_config_13 = 8 [json_name = "postgresqlHostConfig_13"]; */ public Builder setPostgresqlConfig13(yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13 value) { if (postgresqlConfig13Builder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig13Builder_.setMessage(value); } postgresqlConfigCase_ = 8; return this; } /** *
       * Configuration for a host with PostgreSQL 13 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13 postgresql_config_13 = 8 [json_name = "postgresqlHostConfig_13"]; */ public Builder setPostgresqlConfig13( yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13.Builder builderForValue) { if (postgresqlConfig13Builder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig13Builder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 8; return this; } /** *
       * Configuration for a host with PostgreSQL 13 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13 postgresql_config_13 = 8 [json_name = "postgresqlHostConfig_13"]; */ public Builder mergePostgresqlConfig13(yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13 value) { if (postgresqlConfig13Builder_ == null) { if (postgresqlConfigCase_ == 8 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 8) { postgresqlConfig13Builder_.mergeFrom(value); } postgresqlConfig13Builder_.setMessage(value); } postgresqlConfigCase_ = 8; return this; } /** *
       * Configuration for a host with PostgreSQL 13 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13 postgresql_config_13 = 8 [json_name = "postgresqlHostConfig_13"]; */ public Builder clearPostgresqlConfig13() { if (postgresqlConfig13Builder_ == null) { if (postgresqlConfigCase_ == 8) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 8) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig13Builder_.clear(); } return this; } /** *
       * Configuration for a host with PostgreSQL 13 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13 postgresql_config_13 = 8 [json_name = "postgresqlHostConfig_13"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13.Builder getPostgresqlConfig13Builder() { return getPostgresqlConfig13FieldBuilder().getBuilder(); } /** *
       * Configuration for a host with PostgreSQL 13 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13 postgresql_config_13 = 8 [json_name = "postgresqlHostConfig_13"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13OrBuilder getPostgresqlConfig13OrBuilder() { if ((postgresqlConfigCase_ == 8) && (postgresqlConfig13Builder_ != null)) { return postgresqlConfig13Builder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 8) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 13 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13 postgresql_config_13 = 8 [json_name = "postgresqlHostConfig_13"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13, yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13OrBuilder> getPostgresqlConfig13FieldBuilder() { if (postgresqlConfig13Builder_ == null) { if (!(postgresqlConfigCase_ == 8)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13.getDefaultInstance(); } postgresqlConfig13Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13, yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13OrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Host13.PostgresqlHostConfig13) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 8; onChanged();; return postgresqlConfig13Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1COrBuilder> postgresqlConfig131CBuilder_; /** *
       * Configuration for a host with PostgreSQL 13 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13_1C postgresql_config_13_1c = 10 [json_name = "postgresqlHostConfig_13_1c"]; * @return Whether the postgresqlConfig131c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig131C() { return postgresqlConfigCase_ == 10; } /** *
       * Configuration for a host with PostgreSQL 13 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13_1C postgresql_config_13_1c = 10 [json_name = "postgresqlHostConfig_13_1c"]; * @return The postgresqlConfig131c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C getPostgresqlConfig131C() { if (postgresqlConfig131CBuilder_ == null) { if (postgresqlConfigCase_ == 10) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 10) { return postgresqlConfig131CBuilder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 13 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13_1C postgresql_config_13_1c = 10 [json_name = "postgresqlHostConfig_13_1c"]; */ public Builder setPostgresqlConfig131C(yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C value) { if (postgresqlConfig131CBuilder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig131CBuilder_.setMessage(value); } postgresqlConfigCase_ = 10; return this; } /** *
       * Configuration for a host with PostgreSQL 13 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13_1C postgresql_config_13_1c = 10 [json_name = "postgresqlHostConfig_13_1c"]; */ public Builder setPostgresqlConfig131C( yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C.Builder builderForValue) { if (postgresqlConfig131CBuilder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig131CBuilder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 10; return this; } /** *
       * Configuration for a host with PostgreSQL 13 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13_1C postgresql_config_13_1c = 10 [json_name = "postgresqlHostConfig_13_1c"]; */ public Builder mergePostgresqlConfig131C(yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C value) { if (postgresqlConfig131CBuilder_ == null) { if (postgresqlConfigCase_ == 10 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 10) { postgresqlConfig131CBuilder_.mergeFrom(value); } postgresqlConfig131CBuilder_.setMessage(value); } postgresqlConfigCase_ = 10; return this; } /** *
       * Configuration for a host with PostgreSQL 13 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13_1C postgresql_config_13_1c = 10 [json_name = "postgresqlHostConfig_13_1c"]; */ public Builder clearPostgresqlConfig131C() { if (postgresqlConfig131CBuilder_ == null) { if (postgresqlConfigCase_ == 10) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 10) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig131CBuilder_.clear(); } return this; } /** *
       * Configuration for a host with PostgreSQL 13 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13_1C postgresql_config_13_1c = 10 [json_name = "postgresqlHostConfig_13_1c"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C.Builder getPostgresqlConfig131CBuilder() { return getPostgresqlConfig131CFieldBuilder().getBuilder(); } /** *
       * Configuration for a host with PostgreSQL 13 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13_1C postgresql_config_13_1c = 10 [json_name = "postgresqlHostConfig_13_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1COrBuilder getPostgresqlConfig131COrBuilder() { if ((postgresqlConfigCase_ == 10) && (postgresqlConfig131CBuilder_ != null)) { return postgresqlConfig131CBuilder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 10) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 13 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig13_1C postgresql_config_13_1c = 10 [json_name = "postgresqlHostConfig_13_1c"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1COrBuilder> getPostgresqlConfig131CFieldBuilder() { if (postgresqlConfig131CBuilder_ == null) { if (!(postgresqlConfigCase_ == 10)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C.getDefaultInstance(); } postgresqlConfig131CBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1COrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Host131C.PostgresqlHostConfig13_1C) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 10; onChanged();; return postgresqlConfig131CBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14, yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14OrBuilder> postgresqlConfig14Builder_; /** *
       * Configuration for a host with PostgreSQL 14 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14 postgresql_config_14 = 9 [json_name = "postgresqlHostConfig_14"]; * @return Whether the postgresqlConfig14 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig14() { return postgresqlConfigCase_ == 9; } /** *
       * Configuration for a host with PostgreSQL 14 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14 postgresql_config_14 = 9 [json_name = "postgresqlHostConfig_14"]; * @return The postgresqlConfig14. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14 getPostgresqlConfig14() { if (postgresqlConfig14Builder_ == null) { if (postgresqlConfigCase_ == 9) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 9) { return postgresqlConfig14Builder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 14 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14 postgresql_config_14 = 9 [json_name = "postgresqlHostConfig_14"]; */ public Builder setPostgresqlConfig14(yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14 value) { if (postgresqlConfig14Builder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig14Builder_.setMessage(value); } postgresqlConfigCase_ = 9; return this; } /** *
       * Configuration for a host with PostgreSQL 14 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14 postgresql_config_14 = 9 [json_name = "postgresqlHostConfig_14"]; */ public Builder setPostgresqlConfig14( yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14.Builder builderForValue) { if (postgresqlConfig14Builder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig14Builder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 9; return this; } /** *
       * Configuration for a host with PostgreSQL 14 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14 postgresql_config_14 = 9 [json_name = "postgresqlHostConfig_14"]; */ public Builder mergePostgresqlConfig14(yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14 value) { if (postgresqlConfig14Builder_ == null) { if (postgresqlConfigCase_ == 9 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 9) { postgresqlConfig14Builder_.mergeFrom(value); } postgresqlConfig14Builder_.setMessage(value); } postgresqlConfigCase_ = 9; return this; } /** *
       * Configuration for a host with PostgreSQL 14 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14 postgresql_config_14 = 9 [json_name = "postgresqlHostConfig_14"]; */ public Builder clearPostgresqlConfig14() { if (postgresqlConfig14Builder_ == null) { if (postgresqlConfigCase_ == 9) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 9) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig14Builder_.clear(); } return this; } /** *
       * Configuration for a host with PostgreSQL 14 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14 postgresql_config_14 = 9 [json_name = "postgresqlHostConfig_14"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14.Builder getPostgresqlConfig14Builder() { return getPostgresqlConfig14FieldBuilder().getBuilder(); } /** *
       * Configuration for a host with PostgreSQL 14 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14 postgresql_config_14 = 9 [json_name = "postgresqlHostConfig_14"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14OrBuilder getPostgresqlConfig14OrBuilder() { if ((postgresqlConfigCase_ == 9) && (postgresqlConfig14Builder_ != null)) { return postgresqlConfig14Builder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 9) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 14 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14 postgresql_config_14 = 9 [json_name = "postgresqlHostConfig_14"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14, yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14OrBuilder> getPostgresqlConfig14FieldBuilder() { if (postgresqlConfig14Builder_ == null) { if (!(postgresqlConfigCase_ == 9)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14.getDefaultInstance(); } postgresqlConfig14Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14, yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14OrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Host14.PostgresqlHostConfig14) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 9; onChanged();; return postgresqlConfig14Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1COrBuilder> postgresqlConfig141CBuilder_; /** *
       * Configuration for a host with PostgreSQL 14 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14_1C postgresql_config_14_1c = 11 [json_name = "postgresqlHostConfig_14_1c"]; * @return Whether the postgresqlConfig141c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig141C() { return postgresqlConfigCase_ == 11; } /** *
       * Configuration for a host with PostgreSQL 14 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14_1C postgresql_config_14_1c = 11 [json_name = "postgresqlHostConfig_14_1c"]; * @return The postgresqlConfig141c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C getPostgresqlConfig141C() { if (postgresqlConfig141CBuilder_ == null) { if (postgresqlConfigCase_ == 11) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 11) { return postgresqlConfig141CBuilder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 14 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14_1C postgresql_config_14_1c = 11 [json_name = "postgresqlHostConfig_14_1c"]; */ public Builder setPostgresqlConfig141C(yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C value) { if (postgresqlConfig141CBuilder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig141CBuilder_.setMessage(value); } postgresqlConfigCase_ = 11; return this; } /** *
       * Configuration for a host with PostgreSQL 14 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14_1C postgresql_config_14_1c = 11 [json_name = "postgresqlHostConfig_14_1c"]; */ public Builder setPostgresqlConfig141C( yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C.Builder builderForValue) { if (postgresqlConfig141CBuilder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig141CBuilder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 11; return this; } /** *
       * Configuration for a host with PostgreSQL 14 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14_1C postgresql_config_14_1c = 11 [json_name = "postgresqlHostConfig_14_1c"]; */ public Builder mergePostgresqlConfig141C(yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C value) { if (postgresqlConfig141CBuilder_ == null) { if (postgresqlConfigCase_ == 11 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 11) { postgresqlConfig141CBuilder_.mergeFrom(value); } postgresqlConfig141CBuilder_.setMessage(value); } postgresqlConfigCase_ = 11; return this; } /** *
       * Configuration for a host with PostgreSQL 14 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14_1C postgresql_config_14_1c = 11 [json_name = "postgresqlHostConfig_14_1c"]; */ public Builder clearPostgresqlConfig141C() { if (postgresqlConfig141CBuilder_ == null) { if (postgresqlConfigCase_ == 11) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 11) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig141CBuilder_.clear(); } return this; } /** *
       * Configuration for a host with PostgreSQL 14 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14_1C postgresql_config_14_1c = 11 [json_name = "postgresqlHostConfig_14_1c"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C.Builder getPostgresqlConfig141CBuilder() { return getPostgresqlConfig141CFieldBuilder().getBuilder(); } /** *
       * Configuration for a host with PostgreSQL 14 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14_1C postgresql_config_14_1c = 11 [json_name = "postgresqlHostConfig_14_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1COrBuilder getPostgresqlConfig141COrBuilder() { if ((postgresqlConfigCase_ == 11) && (postgresqlConfig141CBuilder_ != null)) { return postgresqlConfig141CBuilder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 11) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 14 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig14_1C postgresql_config_14_1c = 11 [json_name = "postgresqlHostConfig_14_1c"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1COrBuilder> getPostgresqlConfig141CFieldBuilder() { if (postgresqlConfig141CBuilder_ == null) { if (!(postgresqlConfigCase_ == 11)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C.getDefaultInstance(); } postgresqlConfig141CBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1COrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Host141C.PostgresqlHostConfig14_1C) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 11; onChanged();; return postgresqlConfig141CBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15, yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15OrBuilder> postgresqlConfig15Builder_; /** *
       * Configuration for a host with PostgreSQL 15 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15 postgresql_config_15 = 12 [json_name = "postgresqlHostConfig_15"]; * @return Whether the postgresqlConfig15 field is set. */ @java.lang.Override public boolean hasPostgresqlConfig15() { return postgresqlConfigCase_ == 12; } /** *
       * Configuration for a host with PostgreSQL 15 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15 postgresql_config_15 = 12 [json_name = "postgresqlHostConfig_15"]; * @return The postgresqlConfig15. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15 getPostgresqlConfig15() { if (postgresqlConfig15Builder_ == null) { if (postgresqlConfigCase_ == 12) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 12) { return postgresqlConfig15Builder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 15 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15 postgresql_config_15 = 12 [json_name = "postgresqlHostConfig_15"]; */ public Builder setPostgresqlConfig15(yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15 value) { if (postgresqlConfig15Builder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig15Builder_.setMessage(value); } postgresqlConfigCase_ = 12; return this; } /** *
       * Configuration for a host with PostgreSQL 15 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15 postgresql_config_15 = 12 [json_name = "postgresqlHostConfig_15"]; */ public Builder setPostgresqlConfig15( yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15.Builder builderForValue) { if (postgresqlConfig15Builder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig15Builder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 12; return this; } /** *
       * Configuration for a host with PostgreSQL 15 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15 postgresql_config_15 = 12 [json_name = "postgresqlHostConfig_15"]; */ public Builder mergePostgresqlConfig15(yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15 value) { if (postgresqlConfig15Builder_ == null) { if (postgresqlConfigCase_ == 12 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 12) { postgresqlConfig15Builder_.mergeFrom(value); } postgresqlConfig15Builder_.setMessage(value); } postgresqlConfigCase_ = 12; return this; } /** *
       * Configuration for a host with PostgreSQL 15 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15 postgresql_config_15 = 12 [json_name = "postgresqlHostConfig_15"]; */ public Builder clearPostgresqlConfig15() { if (postgresqlConfig15Builder_ == null) { if (postgresqlConfigCase_ == 12) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 12) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig15Builder_.clear(); } return this; } /** *
       * Configuration for a host with PostgreSQL 15 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15 postgresql_config_15 = 12 [json_name = "postgresqlHostConfig_15"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15.Builder getPostgresqlConfig15Builder() { return getPostgresqlConfig15FieldBuilder().getBuilder(); } /** *
       * Configuration for a host with PostgreSQL 15 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15 postgresql_config_15 = 12 [json_name = "postgresqlHostConfig_15"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15OrBuilder getPostgresqlConfig15OrBuilder() { if ((postgresqlConfigCase_ == 12) && (postgresqlConfig15Builder_ != null)) { return postgresqlConfig15Builder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 12) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 15 server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15 postgresql_config_15 = 12 [json_name = "postgresqlHostConfig_15"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15, yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15OrBuilder> getPostgresqlConfig15FieldBuilder() { if (postgresqlConfig15Builder_ == null) { if (!(postgresqlConfigCase_ == 12)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15.getDefaultInstance(); } postgresqlConfig15Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15, yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15OrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Host15.PostgresqlHostConfig15) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 12; onChanged();; return postgresqlConfig15Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1COrBuilder> postgresqlConfig151CBuilder_; /** *
       * Configuration for a host with PostgreSQL 15 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15_1C postgresql_config_15_1c = 13 [json_name = "postgresqlHostConfig_15_1c"]; * @return Whether the postgresqlConfig151c field is set. */ @java.lang.Override public boolean hasPostgresqlConfig151C() { return postgresqlConfigCase_ == 13; } /** *
       * Configuration for a host with PostgreSQL 15 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15_1C postgresql_config_15_1c = 13 [json_name = "postgresqlHostConfig_15_1c"]; * @return The postgresqlConfig151c. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C getPostgresqlConfig151C() { if (postgresqlConfig151CBuilder_ == null) { if (postgresqlConfigCase_ == 13) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C.getDefaultInstance(); } else { if (postgresqlConfigCase_ == 13) { return postgresqlConfig151CBuilder_.getMessage(); } return yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 15 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15_1C postgresql_config_15_1c = 13 [json_name = "postgresqlHostConfig_15_1c"]; */ public Builder setPostgresqlConfig151C(yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C value) { if (postgresqlConfig151CBuilder_ == null) { if (value == null) { throw new NullPointerException(); } postgresqlConfig_ = value; onChanged(); } else { postgresqlConfig151CBuilder_.setMessage(value); } postgresqlConfigCase_ = 13; return this; } /** *
       * Configuration for a host with PostgreSQL 15 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15_1C postgresql_config_15_1c = 13 [json_name = "postgresqlHostConfig_15_1c"]; */ public Builder setPostgresqlConfig151C( yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C.Builder builderForValue) { if (postgresqlConfig151CBuilder_ == null) { postgresqlConfig_ = builderForValue.build(); onChanged(); } else { postgresqlConfig151CBuilder_.setMessage(builderForValue.build()); } postgresqlConfigCase_ = 13; return this; } /** *
       * Configuration for a host with PostgreSQL 15 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15_1C postgresql_config_15_1c = 13 [json_name = "postgresqlHostConfig_15_1c"]; */ public Builder mergePostgresqlConfig151C(yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C value) { if (postgresqlConfig151CBuilder_ == null) { if (postgresqlConfigCase_ == 13 && postgresqlConfig_ != yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C.getDefaultInstance()) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C.newBuilder((yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C) postgresqlConfig_) .mergeFrom(value).buildPartial(); } else { postgresqlConfig_ = value; } onChanged(); } else { if (postgresqlConfigCase_ == 13) { postgresqlConfig151CBuilder_.mergeFrom(value); } postgresqlConfig151CBuilder_.setMessage(value); } postgresqlConfigCase_ = 13; return this; } /** *
       * Configuration for a host with PostgreSQL 15 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15_1C postgresql_config_15_1c = 13 [json_name = "postgresqlHostConfig_15_1c"]; */ public Builder clearPostgresqlConfig151C() { if (postgresqlConfig151CBuilder_ == null) { if (postgresqlConfigCase_ == 13) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; onChanged(); } } else { if (postgresqlConfigCase_ == 13) { postgresqlConfigCase_ = 0; postgresqlConfig_ = null; } postgresqlConfig151CBuilder_.clear(); } return this; } /** *
       * Configuration for a host with PostgreSQL 15 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15_1C postgresql_config_15_1c = 13 [json_name = "postgresqlHostConfig_15_1c"]; */ public yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C.Builder getPostgresqlConfig151CBuilder() { return getPostgresqlConfig151CFieldBuilder().getBuilder(); } /** *
       * Configuration for a host with PostgreSQL 15 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15_1C postgresql_config_15_1c = 13 [json_name = "postgresqlHostConfig_15_1c"]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1COrBuilder getPostgresqlConfig151COrBuilder() { if ((postgresqlConfigCase_ == 13) && (postgresqlConfig151CBuilder_ != null)) { return postgresqlConfig151CBuilder_.getMessageOrBuilder(); } else { if (postgresqlConfigCase_ == 13) { return (yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C) postgresqlConfig_; } return yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C.getDefaultInstance(); } } /** *
       * Configuration for a host with PostgreSQL 15 1C server deployed.
       * 
* * .yandex.cloud.mdb.postgresql.v1.config.PostgresqlHostConfig15_1C postgresql_config_15_1c = 13 [json_name = "postgresqlHostConfig_15_1c"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1COrBuilder> getPostgresqlConfig151CFieldBuilder() { if (postgresqlConfig151CBuilder_ == null) { if (!(postgresqlConfigCase_ == 13)) { postgresqlConfig_ = yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C.getDefaultInstance(); } postgresqlConfig151CBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C, yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C.Builder, yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1COrBuilder>( (yandex.cloud.api.mdb.postgresql.v1.config.Host151C.PostgresqlHostConfig15_1C) postgresqlConfig_, getParentForChildren(), isClean()); postgresqlConfig_ = null; } postgresqlConfigCase_ = 13; onChanged();; return postgresqlConfig151CBuilder_; } @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.postgresql.v1.ConfigHostSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.ConfigHostSpec) private static final yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec(); } public static yandex.cloud.api.mdb.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ConfigHostSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ConfigHostSpec(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.postgresql.v1.ClusterServiceOuterClass.ConfigHostSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_GetClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_GetClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_LogRecord_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_LogRecord_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_LogRecord_MessageEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_LogRecord_MessageEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_StreamLogRecord_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_StreamLogRecord_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_StreamClusterLogsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_StreamClusterLogsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_UpdateHostSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_UpdateHostSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_HostSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_HostSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_ConfigSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_ConfigSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_ConfigHostSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_ConfigHostSpec_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n4yandex/cloud/mdb/postgresql/v1/cluster" + "_service.proto\022\036yandex.cloud.mdb.postgre" + "sql.v1\032\034google/api/annotations.proto\032 go" + "ogle/protobuf/field_mask.proto\032\037google/p" + "rotobuf/timestamp.proto\032\036google/protobuf" + "/wrappers.proto\032\033google/type/timeofday.p" + "roto\032 yandex/cloud/api/operation.proto\032&" + "yandex/cloud/operation/operation.proto\032\035" + "yandex/cloud/validation.proto\032+yandex/cl" + "oud/mdb/postgresql/v1/backup.proto\032,yand" + "ex/cloud/mdb/postgresql/v1/cluster.proto" + "\032-yandex/cloud/mdb/postgresql/v1/databas" + "e.proto\032)yandex/cloud/mdb/postgresql/v1/" + "user.proto\0329yandex/cloud/mdb/postgresql/" + "v1/config/postgresql9_6.proto\0328yandex/cl" + "oud/mdb/postgresql/v1/config/postgresql1" + "0.proto\032;yandex/cloud/mdb/postgresql/v1/" + "config/postgresql10_1c.proto\0328yandex/clo" + "ud/mdb/postgresql/v1/config/postgresql11" + ".proto\032;yandex/cloud/mdb/postgresql/v1/c" + "onfig/postgresql11_1c.proto\0328yandex/clou" + "d/mdb/postgresql/v1/config/postgresql12." + "proto\032;yandex/cloud/mdb/postgresql/v1/co" + "nfig/postgresql12_1c.proto\0328yandex/cloud" + "/mdb/postgresql/v1/config/postgresql13.p" + "roto\032;yandex/cloud/mdb/postgresql/v1/con" + "fig/postgresql13_1c.proto\0328yandex/cloud/" + "mdb/postgresql/v1/config/postgresql14.pr" + "oto\032;yandex/cloud/mdb/postgresql/v1/conf" + "ig/postgresql14_1c.proto\0328yandex/cloud/m" + "db/postgresql/v1/config/postgresql15.pro" + "to\032;yandex/cloud/mdb/postgresql/v1/confi" + "g/postgresql15_1c.proto\0323yandex/cloud/md" + "b/postgresql/v1/config/host9_6.proto\0322ya" + "ndex/cloud/mdb/postgresql/v1/config/host" + "10.proto\0325yandex/cloud/mdb/postgresql/v1" + "/config/host10_1c.proto\0322yandex/cloud/md" + "b/postgresql/v1/config/host11.proto\0325yan" + "dex/cloud/mdb/postgresql/v1/config/host1" + "1_1c.proto\0322yandex/cloud/mdb/postgresql/" + "v1/config/host12.proto\0325yandex/cloud/mdb" + "/postgresql/v1/config/host12_1c.proto\0322y" + "andex/cloud/mdb/postgresql/v1/config/hos" + "t13.proto\0325yandex/cloud/mdb/postgresql/v" + "1/config/host13_1c.proto\0322yandex/cloud/m" + "db/postgresql/v1/config/host14.proto\0325ya" + "ndex/cloud/mdb/postgresql/v1/config/host" + "14_1c.proto\0322yandex/cloud/mdb/postgresql" + "/v1/config/host15.proto\0325yandex/cloud/md" + "b/postgresql/v1/config/host15_1c.proto\0320" + "yandex/cloud/mdb/postgresql/v1/maintenan" + "ce.proto\"5\n\021GetClusterRequest\022 \n\ncluster" + "_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"\220\001\n\023ListClusters" + "Request\022\037\n\tfolder_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50" + "\022\035\n\tpage_size\030\002 \001(\003B\n\372\3071\006<=1000\022\035\n\npage_" + "token\030\003 \001(\tB\t\212\3101\005<=100\022\032\n\006filter\030\004 \001(\tB\n" + "\212\3101\006<=1000\"j\n\024ListClustersResponse\0229\n\010cl" + "usters\030\001 \003(\0132\'.yandex.cloud.mdb.postgres" + "ql.v1.Cluster\022\027\n\017next_page_token\030\002 \001(\t\"\246" + "\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\013description\030\003 " + "\001(\tB\t\212\3101\005<=256\022\221\001\n\006labels\030\004 \003(\[email protected]" + ".cloud.mdb.postgresql.v1.CreateClusterRe" + "quest.LabelsEntryB?\202\3101\004<=64\212\3101\004<=63\362\3071\013[" + "-_0-9a-z]*\262\3101\006\032\004<=63\262\3101\022\022\020[a-z][-_0-9a-z" + "]*\022N\n\013environment\030\005 \001(\01623.yandex.cloud.m" + "db.postgresql.v1.Cluster.EnvironmentB\004\350\307" + "1\001\022E\n\013config_spec\030\006 \001(\0132*.yandex.cloud.m" + "db.postgresql.v1.ConfigSpecB\004\350\3071\001\022J\n\016dat" + "abase_specs\030\007 \003(\0132,.yandex.cloud.mdb.pos" + "tgresql.v1.DatabaseSpecB\004\350\3071\001\022B\n\nuser_sp" + "ecs\030\010 \003(\0132(.yandex.cloud.mdb.postgresql." + "v1.UserSpecB\004\350\3071\001\022B\n\nhost_specs\030\t \003(\0132(." + "yandex.cloud.mdb.postgresql.v1.HostSpecB" + "\004\350\3071\001\022 \n\nnetwork_id\030\n \001(\tB\014\350\3071\001\212\3101\004<=50\022" + "\032\n\022security_group_ids\030\013 \003(\t\022\033\n\023deletion_" + "protection\030\014 \001(\010\022\026\n\016host_group_ids\030\r \003(\t" + "\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\"\277\004\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\221\001\n\006lab" + "els\030\004 \003(\[email protected]." + "v1.UpdateClusterRequest.LabelsEntryB?\202\3101" + "\004<=64\212\3101\004<=63\362\3071\013[-_0-9a-z]*\262\3101\006\032\004<=63\262\310" + "1\022\022\020[a-z][-_0-9a-z]*\022?\n\013config_spec\030\005 \001(" + "\0132*.yandex.cloud.mdb.postgresql.v1.Confi" + "gSpec\022(\n\004name\030\006 \001(\tB\032\212\3101\004<=63\362\3071\016[a-zA-Z" + "0-9_-]*\022M\n\022maintenance_window\030\007 \001(\01321.ya" + "ndex.cloud.mdb.postgresql.v1.Maintenance" + "Window\022\032\n\022security_group_ids\030\010 \003(\t\022\033\n\023de" + "letion_protection\030\t \001(\010\032-\n\013LabelsEntry\022\013" + "\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"+\n\025Update" + "ClusterMetadata\022\022\n\ncluster_id\030\001 \001(\t\"8\n\024D" + "eleteClusterRequest\022 \n\ncluster_id\030\001 \001(\tB" + "\014\350\3071\001\212\3101\004<=50\"+\n\025DeleteClusterMetadata\022\022" + "\n\ncluster_id\030\001 \001(\t\"7\n\023StartClusterReques" + "t\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"*\n\024S" + "tartClusterMetadata\022\022\n\ncluster_id\030\001 \001(\t\"" + "6\n\022StopClusterRequest\022 \n\ncluster_id\030\001 \001(" + "\tB\014\350\3071\001\212\3101\004<=50\")\n\023StopClusterMetadata\022\022" + "\n\ncluster_id\030\001 \001(\t\"c\n\022MoveClusterRequest" + "\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022+\n\025de" + "stination_folder_id\030\002 \001(\tB\014\350\3071\001\212\3101\004<=50\"" + "b\n\023MoveClusterMetadata\022\022\n\ncluster_id\030\001 \001" + "(\t\022\030\n\020source_folder_id\030\002 \001(\t\022\035\n\025destinat" + "ion_folder_id\030\003 \001(\t\"8\n\024BackupClusterRequ" + "est\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\">\n" + "\025BackupClusterMetadata\022\022\n\ncluster_id\030\001 \001" + "(\t\022\021\n\tbackup_id\030\002 \001(\t\"\361\005\n\025RestoreCluster" + "Request\022\027\n\tbackup_id\030\001 \001(\tB\004\350\3071\001\022(\n\004time" + "\030\002 \001(\0132\032.google.protobuf.Timestamp\022\026\n\016ti" + "me_inclusive\030\003 \001(\010\022,\n\004name\030\004 \001(\tB\036\350\3071\001\212\310" + "1\004<=63\362\3071\016[a-zA-Z0-9_-]*\022\036\n\013description\030" + "\005 \001(\tB\t\212\3101\005<=256\022\222\001\n\006labels\030\006 \003(\0132A.yand" + "ex.cloud.mdb.postgresql.v1.RestoreCluste" + "rRequest.LabelsEntryB?\202\3101\004<=64\212\3101\004<=63\362\307" + "1\013[-_0-9a-z]*\262\3101\006\032\004<=63\262\3101\022\022\020[a-z][-_0-9" + "a-z]*\022N\n\013environment\030\007 \001(\01623.yandex.clou" + "d.mdb.postgresql.v1.Cluster.EnvironmentB" + "\004\350\3071\001\022E\n\013config_spec\030\010 \001(\0132*.yandex.clou" + "d.mdb.postgresql.v1.ConfigSpecB\004\350\3071\001\022D\n\n" + "host_specs\030\t \003(\0132(.yandex.cloud.mdb.post" + "gresql.v1.HostSpecB\006\202\3101\002>0\022 \n\nnetwork_id" + "\030\n \001(\tB\014\350\3071\001\212\3101\004<=50\022\033\n\tfolder_id\030\013 \001(\tB" + "\010\212\3101\004<=50\022\032\n\022security_group_ids\030\014 \003(\t\022\033\n" + "\023deletion_protection\030\r \001(\010\022\026\n\016host_group" + "_ids\030\016 \003(\t\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r" + "\n\005value\030\002 \001(\t:\0028\001\"?\n\026RestoreClusterMetad" + "ata\022\022\n\ncluster_id\030\001 \001(\t\022\021\n\tbackup_id\030\002 \001" + "(\t\"]\n\033StartClusterFailoverRequest\022 \n\nclu" + "ster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\034\n\thost_name" + "\030\002 \001(\tB\t\212\3101\005<=253\"2\n\034StartClusterFailove" + "rMetadata\022\022\n\ncluster_id\030\001 \001(\t\"\317\002\n\034Resche" + "duleMaintenanceRequest\022 \n\ncluster_id\030\001 \001" + "(\tB\014\350\3071\001\212\3101\004<=50\022j\n\017reschedule_type\030\002 \001(" + "\0162K.yandex.cloud.mdb.postgresql.v1.Resch" + "eduleMaintenanceRequest.RescheduleTypeB\004" + "\350\3071\001\0221\n\rdelayed_until\030\003 \001(\0132\032.google.pro" + "tobuf.Timestamp\"n\n\016RescheduleType\022\037\n\033RES" + "CHEDULE_TYPE_UNSPECIFIED\020\000\022\r\n\tIMMEDIATE\020" + "\001\022\031\n\025NEXT_AVAILABLE_WINDOW\020\002\022\021\n\rSPECIFIC" + "_TIME\020\003\"f\n\035RescheduleMaintenanceMetadata" + "\022\022\n\ncluster_id\030\001 \001(\t\0221\n\rdelayed_until\030\004 " + "\001(\0132\032.google.protobuf.Timestamp\"\263\001\n\tLogR" + "ecord\022-\n\ttimestamp\030\001 \001(\0132\032.google.protob" + "uf.Timestamp\022G\n\007message\030\002 \003(\01326.yandex.c" + "loud.mdb.postgresql.v1.LogRecord.Message" + "Entry\032.\n\014MessageEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" + "lue\030\002 \001(\t:\0028\001\"\256\003\n\026ListClusterLogsRequest" + "\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\025\n\rco" + "lumn_filter\030\002 \003(\t\022X\n\014service_type\030\003 \001(\0162" + "B.yandex.cloud.mdb.postgresql.v1.ListClu" + "sterLogsRequest.ServiceType\022-\n\tfrom_time" + "\030\004 \001(\0132\032.google.protobuf.Timestamp\022+\n\007to" + "_time\030\005 \001(\0132\032.google.protobuf.Timestamp\022" + "\035\n\tpage_size\030\006 \001(\003B\n\372\3071\006<=1000\022\035\n\npage_t" + "oken\030\007 \001(\tB\t\212\3101\005<=100\022\036\n\026always_next_pag" + "e_token\030\010 \001(\010\"G\n\013ServiceType\022\034\n\030SERVICE_" + "TYPE_UNSPECIFIED\020\000\022\016\n\nPOSTGRESQL\020\001\022\n\n\006PO" + "OLER\020\002\"k\n\027ListClusterLogsResponse\0227\n\004log" + "s\030\001 \003(\0132).yandex.cloud.mdb.postgresql.v1" + ".LogRecord\022\027\n\017next_page_token\030\002 \001(\t\"g\n\017S" + "treamLogRecord\0229\n\006record\030\001 \001(\0132).yandex." + "cloud.mdb.postgresql.v1.LogRecord\022\031\n\021nex" + "t_record_token\030\002 \001(\t\"\221\003\n\030StreamClusterLo" + "gsRequest\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\022Z\n\014service_ty" + "pe\030\003 \001(\0162D.yandex.cloud.mdb.postgresql.v" + "1.StreamClusterLogsRequest.ServiceType\022-" + "\n\tfrom_time\030\004 \001(\0132\032.google.protobuf.Time" + "stamp\022+\n\007to_time\030\005 \001(\0132\032.google.protobuf" + ".Timestamp\022\037\n\014record_token\030\006 \001(\tB\t\212\3101\005<=" + "100\022\032\n\006filter\030\007 \001(\tB\n\212\3101\006<=1000\"G\n\013Servi" + "ceType\022\034\n\030SERVICE_TYPE_UNSPECIFIED\020\000\022\016\n\n" + "POSTGRESQL\020\001\022\n\n\006POOLER\020\002\"~\n\034ListClusterO" + "perationsRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\307" + "1\001\212\3101\004<=50\022\035\n\tpage_size\030\002 \001(\003B\n\372\3071\006<=100" + "0\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<=100\"o\n\035List" + "ClusterOperationsResponse\0225\n\noperations\030" + "\001 \003(\0132!.yandex.cloud.operation.Operation" + "\022\027\n\017next_page_token\030\002 \001(\t\"{\n\031ListCluster" + "BackupsRequest\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\"n\n\032ListCl" + "usterBackupsResponse\0227\n\007backups\030\001 \003(\0132&." + "yandex.cloud.mdb.postgresql.v1.Backup\022\027\n" + "\017next_page_token\030\002 \001(\t\"y\n\027ListClusterHos" + "tsRequest\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\npa" + "ge_token\030\003 \001(\tB\t\212\3101\005<=100\"h\n\030ListCluster" + "HostsResponse\0223\n\005hosts\030\001 \003(\0132$.yandex.cl" + "oud.mdb.postgresql.v1.Host\022\027\n\017next_page_" + "token\030\002 \001(\t\"\200\001\n\026AddClusterHostsRequest\022 " + "\n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022D\n\nhost" + "_specs\030\002 \003(\0132(.yandex.cloud.mdb.postgres" + "ql.v1.HostSpecB\006\202\3101\002>0\"A\n\027AddClusterHost" + "sMetadata\022\022\n\ncluster_id\030\001 \001(\t\022\022\n\nhost_na" + "mes\030\002 \003(\t\"b\n\031DeleteClusterHostsRequest\022 " + "\n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022#\n\nhost" + "_names\030\002 \003(\tB\017\202\3101\002>0\212\3101\005<=253\"D\n\032DeleteC" + "lusterHostsMetadata\022\022\n\ncluster_id\030\001 \001(\t\022" + "\022\n\nhost_names\030\002 \003(\t\"\220\001\n\031UpdateClusterHos" + "tsRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<" + "=50\022Q\n\021update_host_specs\030\002 \003(\0132..yandex." + "cloud.mdb.postgresql.v1.UpdateHostSpecB\006" + "\202\3101\002>0\"D\n\032UpdateClusterHostsMetadata\022\022\n\n" + "cluster_id\030\001 \001(\t\022\022\n\nhost_names\030\002 \003(\t\"\204\002\n" + "\016UpdateHostSpec\022\027\n\thost_name\030\001 \001(\tB\004\350\3071\001" + "\022\032\n\022replication_source\030\002 \001(\t\022-\n\010priority" + "\030\003 \001(\0132\033.google.protobuf.Int64Value\022C\n\013c" + "onfig_spec\030\004 \001(\0132..yandex.cloud.mdb.post" + "gresql.v1.ConfigHostSpec\022/\n\013update_mask\030" + "\005 \001(\0132\032.google.protobuf.FieldMask\022\030\n\020ass" + "ign_public_ip\030\006 \001(\010\"\354\001\n\010HostSpec\022\031\n\007zone" + "_id\030\001 \001(\tB\010\212\3101\004<=50\022\033\n\tsubnet_id\030\002 \001(\tB\010" + "\212\3101\004<=50\022\030\n\020assign_public_ip\030\003 \001(\010\022\032\n\022re" + "plication_source\030\004 \001(\t\022-\n\010priority\030\005 \001(\013" + "2\033.google.protobuf.Int64Value\022C\n\013config_" + "spec\030\006 \001(\0132..yandex.cloud.mdb.postgresql" + ".v1.ConfigHostSpec\"\352\017\n\nConfigSpec\022\017\n\007ver" + "sion\030\001 \001(\t\022q\n\025postgresql_config_9_6\030\002 \001(" + "\0132:.yandex.cloud.mdb.postgresql.v1.confi" + "g.PostgresqlConfig9_6H\000R\024postgresqlConfi" + "g_9_6\022w\n\027postgresql_config_10_1c\030\n \001(\0132<" + ".yandex.cloud.mdb.postgresql.v1.config.P" + "ostgresqlConfig10_1CH\000R\026postgresqlConfig" + "_10_1c\022n\n\024postgresql_config_10\030\003 \001(\01329.y" + "andex.cloud.mdb.postgresql.v1.config.Pos" + "tgresqlConfig10H\000R\023postgresqlConfig_10\022n" + "\n\024postgresql_config_11\030\007 \001(\01329.yandex.cl" + "oud.mdb.postgresql.v1.config.PostgresqlC" + "onfig11H\000R\023postgresqlConfig_11\022w\n\027postgr" + "esql_config_11_1c\030\r \001(\0132<.yandex.cloud.m" + "db.postgresql.v1.config.PostgresqlConfig" + "11_1CH\000R\026postgresqlConfig_11_1c\022n\n\024postg" + "resql_config_12\030\013 \001(\01329.yandex.cloud.mdb" + ".postgresql.v1.config.PostgresqlConfig12" + "H\000R\023postgresqlConfig_12\022w\n\027postgresql_co" + "nfig_12_1c\030\016 \001(\0132<.yandex.cloud.mdb.post" + "gresql.v1.config.PostgresqlConfig12_1CH\000" + "R\026postgresqlConfig_12_1c\022n\n\024postgresql_c" + "onfig_13\030\017 \001(\01329.yandex.cloud.mdb.postgr" + "esql.v1.config.PostgresqlConfig13H\000R\023pos" + "tgresqlConfig_13\022w\n\027postgresql_config_13" + "_1c\030\022 \001(\0132<.yandex.cloud.mdb.postgresql." + "v1.config.PostgresqlConfig13_1CH\000R\026postg" + "resqlConfig_13_1c\022n\n\024postgresql_config_1" + "4\030\020 \001(\01329.yandex.cloud.mdb.postgresql.v1" + ".config.PostgresqlConfig14H\000R\023postgresql" + "Config_14\022w\n\027postgresql_config_14_1c\030\023 \001" + "(\0132<.yandex.cloud.mdb.postgresql.v1.conf" + "ig.PostgresqlConfig14_1CH\000R\026postgresqlCo" + "nfig_14_1c\022n\n\024postgresql_config_15\030\025 \001(\013" + "29.yandex.cloud.mdb.postgresql.v1.config" + ".PostgresqlConfig15H\000R\023postgresqlConfig_" + "15\022w\n\027postgresql_config_15_1c\030\026 \001(\0132<.ya" + "ndex.cloud.mdb.postgresql.v1.config.Post" + "gresqlConfig15_1CH\000R\026postgresqlConfig_15" + "_1c\022M\n\rpooler_config\030\004 \001(\01326.yandex.clou" + "d.mdb.postgresql.v1.ConnectionPoolerConf" + "ig\022<\n\tresources\030\005 \001(\0132).yandex.cloud.mdb" + ".postgresql.v1.Resources\0220\n\014autofailover" + "\030\006 \001(\0132\032.google.protobuf.BoolValue\0223\n\023ba" + "ckup_window_start\030\010 \001(\0132\026.google.type.Ti" + "meOfDay\022H\n\031backup_retain_period_days\030\021 \001" + "(\0132\033.google.protobuf.Int64ValueB\010\372\3071\0047-6" + "0\0226\n\006access\030\t \001(\0132&.yandex.cloud.mdb.pos" + "tgresql.v1.Access\022W\n\027performance_diagnos" + "tics\030\014 \001(\01326.yandex.cloud.mdb.postgresql" + ".v1.PerformanceDiagnosticsB\023\n\021postgresql" + "_config\"\366\014\n\016ConfigHostSpec\022y\n\025postgresql" + "_config_9_6\030\001 \001(\0132>.yandex.cloud.mdb.pos" + "tgresql.v1.config.PostgresqlHostConfig9_" + "6H\000R\030postgresqlHostConfig_9_6\022\177\n\027postgre" + "sql_config_10_1c\030\004 \001(\[email protected]" + "b.postgresql.v1.config.PostgresqlHostCon" + "fig10_1CH\000R\032postgresqlHostConfig_10_1c\022v" + "\n\024postgresql_config_10\030\002 \001(\0132=.yandex.cl" + "oud.mdb.postgresql.v1.config.PostgresqlH" + "ostConfig10H\000R\027postgresqlHostConfig_10\022v" + "\n\024postgresql_config_11\030\003 \001(\0132=.yandex.cl" + "oud.mdb.postgresql.v1.config.PostgresqlH" + "ostConfig11H\000R\027postgresqlHostConfig_11\022\177" + "\n\027postgresql_config_11_1c\030\006 \001(\[email protected]" + ".cloud.mdb.postgresql.v1.config.Postgres" + "qlHostConfig11_1CH\000R\032postgresqlHostConfi" + "g_11_1c\022v\n\024postgresql_config_12\030\005 \001(\0132=." + "yandex.cloud.mdb.postgresql.v1.config.Po" + "stgresqlHostConfig12H\000R\027postgresqlHostCo" + "nfig_12\022\177\n\027postgresql_config_12_1c\030\007 \001(\013" + "[email protected]" + ".PostgresqlHostConfig12_1CH\000R\032postgresql" + "HostConfig_12_1c\022v\n\024postgresql_config_13" + "\030\010 \001(\0132=.yandex.cloud.mdb.postgresql.v1." + "config.PostgresqlHostConfig13H\000R\027postgre" + "sqlHostConfig_13\022\177\n\027postgresql_config_13" + "_1c\030\n \001(\[email protected]." + "v1.config.PostgresqlHostConfig13_1CH\000R\032p" + "ostgresqlHostConfig_13_1c\022v\n\024postgresql_" + "config_14\030\t \001(\0132=.yandex.cloud.mdb.postg" + "resql.v1.config.PostgresqlHostConfig14H\000" + "R\027postgresqlHostConfig_14\022\177\n\027postgresql_" + "config_14_1c\030\013 \001(\[email protected]" + "stgresql.v1.config.PostgresqlHostConfig1" + "4_1CH\000R\032postgresqlHostConfig_14_1c\022v\n\024po" + "stgresql_config_15\030\014 \001(\0132=.yandex.cloud." + "mdb.postgresql.v1.config.PostgresqlHostC" + "onfig15H\000R\027postgresqlHostConfig_15\022\177\n\027po" + "stgresql_config_15_1c\030\r \001(\[email protected]" + "ud.mdb.postgresql.v1.config.PostgresqlHo" + "stConfig15_1CH\000R\032postgresqlHostConfig_15" + "_1cB\023\n\021postgresql_config2\267\037\n\016ClusterServ" + "ice\022\227\001\n\003Get\0221.yandex.cloud.mdb.postgresq" + "l.v1.GetClusterRequest\032\'.yandex.cloud.md" + "b.postgresql.v1.Cluster\"4\202\323\344\223\002.\022,/manage" + "d-postgresql/v1/clusters/{cluster_id}\022\232\001" + "\n\004List\0223.yandex.cloud.mdb.postgresql.v1." + "ListClustersRequest\0324.yandex.cloud.mdb.p" + "ostgresql.v1.ListClustersResponse\"\'\202\323\344\223\002" + "!\022\037/managed-postgresql/v1/clusters\022\261\001\n\006C" + "reate\0224.yandex.cloud.mdb.postgresql.v1.C" + "reateClusterRequest\032!.yandex.cloud.opera" + "tion.Operation\"N\202\323\344\223\002$\"\037/managed-postgre" + "sql/v1/clusters:\001*\262\322* \n\025CreateClusterMet" + "adata\022\007Cluster\022\276\001\n\006Update\0224.yandex.cloud" + ".mdb.postgresql.v1.UpdateClusterRequest\032" + "!.yandex.cloud.operation.Operation\"[\202\323\344\223" + "\00212,/managed-postgresql/v1/clusters/{clu" + "ster_id}:\001*\262\322* \n\025UpdateClusterMetadata\022\007" + "Cluster\022\311\001\n\006Delete\0224.yandex.cloud.mdb.po" + "stgresql.v1.DeleteClusterRequest\032!.yande" + "x.cloud.operation.Operation\"f\202\323\344\223\002.*,/ma" + "naged-postgresql/v1/clusters/{cluster_id" + "}\262\322*.\n\025DeleteClusterMetadata\022\025google.pro" + "tobuf.Empty\022\276\001\n\005Start\0223.yandex.cloud.mdb" + ".postgresql.v1.StartClusterRequest\032!.yan" + "dex.cloud.operation.Operation\"]\202\323\344\223\0024\"2/" + "managed-postgresql/v1/clusters/{cluster_" + "id}:start\262\322*\037\n\024StartClusterMetadata\022\007Clu" + "ster\022\272\001\n\004Stop\0222.yandex.cloud.mdb.postgre" + "sql.v1.StopClusterRequest\032!.yandex.cloud" + ".operation.Operation\"[\202\323\344\223\0023\"1/managed-p" + "ostgresql/v1/clusters/{cluster_id}:stop\262" + "\322*\036\n\023StopClusterMetadata\022\007Cluster\022\275\001\n\004Mo" + "ve\0222.yandex.cloud.mdb.postgresql.v1.Move" + "ClusterRequest\032!.yandex.cloud.operation." + "Operation\"^\202\323\344\223\0026\"1/managed-postgresql/v" + "1/clusters/{cluster_id}:move:\001*\262\322*\036\n\023Mov" + "eClusterMetadata\022\007Cluster\022\302\001\n\006Backup\0224.y" + "andex.cloud.mdb.postgresql.v1.BackupClus" + "terRequest\032!.yandex.cloud.operation.Oper" + "ation\"_\202\323\344\223\0025\"3/managed-postgresql/v1/cl" + "usters/{cluster_id}:backup\262\322* \n\025BackupCl" + "usterMetadata\022\007Cluster\022\274\001\n\007Restore\0225.yan" + "dex.cloud.mdb.postgresql.v1.RestoreClust" + "erRequest\032!.yandex.cloud.operation.Opera" + "tion\"W\202\323\344\223\002,\"\'/managed-postgresql/v1/clu" + "sters:restore:\001*\262\322*!\n\026RestoreClusterMeta" + "data\022\007Cluster\022\363\001\n\025RescheduleMaintenance\022" + "<.yandex.cloud.mdb.postgresql.v1.Resched" + "uleMaintenanceRequest\032!.yandex.cloud.ope" + "ration.Operation\"y\202\323\344\223\002G\"B/managed-postg" + "resql/v1/clusters/{cluster_id}:reschedul" + "eMaintenance:\001*\262\322*(\n\035RescheduleMaintenan" + "ceMetadata\022\007Cluster\022\341\001\n\rStartFailover\022;." + "yandex.cloud.mdb.postgresql.v1.StartClus" + "terFailoverRequest\032!.yandex.cloud.operat" + "ion.Operation\"p\202\323\344\223\002?\":/managed-postgres" + "ql/v1/clusters/{cluster_id}:startFailove" + "r:\001*\262\322*\'\n\034StartClusterFailoverMetadata\022\007" + "Cluster\022\266\001\n\010ListLogs\0226.yandex.cloud.mdb." + "postgresql.v1.ListClusterLogsRequest\0327.y" + "andex.cloud.mdb.postgresql.v1.ListCluste" + "rLogsResponse\"9\202\323\344\223\0023\0221/managed-postgres" + "ql/v1/clusters/{cluster_id}:logs\022\273\001\n\nStr" + "eamLogs\0228.yandex.cloud.mdb.postgresql.v1" + ".StreamClusterLogsRequest\032/.yandex.cloud" + ".mdb.postgresql.v1.StreamLogRecord\"@\202\323\344\223" + "\002:\0228/managed-postgresql/v1/clusters/{clu" + "ster_id}:stream_logs0\001\022\316\001\n\016ListOperation" + "s\022<.yandex.cloud.mdb.postgresql.v1.ListC" + "lusterOperationsRequest\032=.yandex.cloud.m" + "db.postgresql.v1.ListClusterOperationsRe" + "sponse\"?\202\323\344\223\0029\0227/managed-postgresql/v1/c" + "lusters/{cluster_id}/operations\022\302\001\n\013List" + "Backups\0229.yandex.cloud.mdb.postgresql.v1" + ".ListClusterBackupsRequest\032:.yandex.clou" + "d.mdb.postgresql.v1.ListClusterBackupsRe" + "sponse\"<\202\323\344\223\0026\0224/managed-postgresql/v1/c" + "lusters/{cluster_id}/backups\022\272\001\n\tListHos" + "ts\0227.yandex.cloud.mdb.postgresql.v1.List" + "ClusterHostsRequest\0328.yandex.cloud.mdb.p" + "ostgresql.v1.ListClusterHostsResponse\":\202" + "\323\344\223\0024\0222/managed-postgresql/v1/clusters/{" + "cluster_id}/hosts\022\344\001\n\010AddHosts\0226.yandex." + "cloud.mdb.postgresql.v1.AddClusterHostsR" + "equest\032!.yandex.cloud.operation.Operatio", "n\"}\202\323\344\223\002C\">/managed-postgresql/v1/cluste" + "rs/{cluster_id}/hosts:batchCreate:\001*\262\322*0" + "\n\027AddClusterHostsMetadata\022\025google.protob" + "uf.Empty\022\356\001\n\013DeleteHosts\0229.yandex.cloud." + "mdb.postgresql.v1.DeleteClusterHostsRequ" + "est\032!.yandex.cloud.operation.Operation\"\200" + "\001\202\323\344\223\002C\">/managed-postgresql/v1/clusters" + "/{cluster_id}/hosts:batchDelete:\001*\262\322*3\n\032" + "DeleteClusterHostsMetadata\022\025google.proto" + "buf.Empty\022\356\001\n\013UpdateHosts\0229.yandex.cloud" + ".mdb.postgresql.v1.UpdateClusterHostsReq" + "uest\032!.yandex.cloud.operation.Operation\"" + "\200\001\202\323\344\223\002C\">/managed-postgresql/v1/cluster" + "s/{cluster_id}/hosts:batchUpdate:\001*\262\322*3\n" + "\032UpdateClusterHostsMetadata\022\025google.prot" + "obuf.EmptyBs\n\"yandex.cloud.api.mdb.postg" + "resql.v1ZMgithub.com/yandex-cloud/go-gen" + "proto/yandex/cloud/mdb/postgresql/v1;pos" + "tgresqlb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.api.AnnotationsProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), com.google.protobuf.WrappersProto.getDescriptor(), com.google.type.TimeOfDayProto.getDescriptor(), yandex.cloud.api.OperationOuterClass.getDescriptor(), yandex.cloud.api.operation.OperationOuterClass.getDescriptor(), yandex.cloud.api.Validation.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.BackupOuterClass.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Host96.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Host10.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Host101C.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Host11.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Host111C.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Host12.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Host121C.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Host13.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Host131C.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Host14.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Host141C.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Host15.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.config.Host151C.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.Maintenance.getDescriptor(), }); internal_static_yandex_cloud_mdb_postgresql_v1_GetClusterRequest_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_yandex_cloud_mdb_postgresql_v1_GetClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_GetClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersRequest_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersRequest_descriptor, new java.lang.String[] { "FolderId", "PageSize", "PageToken", "Filter", }); internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersResponse_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_ListClustersResponse_descriptor, new java.lang.String[] { "Clusters", "NextPageToken", }); internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterRequest_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterRequest_descriptor, new java.lang.String[] { "FolderId", "Name", "Description", "Labels", "Environment", "ConfigSpec", "DatabaseSpecs", "UserSpecs", "HostSpecs", "NetworkId", "SecurityGroupIds", "DeletionProtection", "HostGroupIds", }); internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterRequest_LabelsEntry_descriptor = internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterRequest_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterRequest_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterRequest_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_CreateClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterRequest_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterRequest_descriptor, new java.lang.String[] { "ClusterId", "UpdateMask", "Description", "Labels", "ConfigSpec", "Name", "MaintenanceWindow", "SecurityGroupIds", "DeletionProtection", }); internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterRequest_LabelsEntry_descriptor = internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterRequest_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterRequest_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterRequest_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterRequest_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterRequest_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterRequest_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_StopClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterRequest_descriptor = getDescriptor().getMessageTypes().get(13); internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterRequest_descriptor, new java.lang.String[] { "ClusterId", "DestinationFolderId", }); internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(14); internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_MoveClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", "SourceFolderId", "DestinationFolderId", }); internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterRequest_descriptor = getDescriptor().getMessageTypes().get(15); internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_BackupClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", "BackupId", }); internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterRequest_descriptor = getDescriptor().getMessageTypes().get(17); internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterRequest_descriptor, new java.lang.String[] { "BackupId", "Time", "TimeInclusive", "Name", "Description", "Labels", "Environment", "ConfigSpec", "HostSpecs", "NetworkId", "FolderId", "SecurityGroupIds", "DeletionProtection", "HostGroupIds", }); internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterRequest_LabelsEntry_descriptor = internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterRequest_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterRequest_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterRequest_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(18); internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_RestoreClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", "BackupId", }); internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverRequest_descriptor = getDescriptor().getMessageTypes().get(19); internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverRequest_descriptor, new java.lang.String[] { "ClusterId", "HostName", }); internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverMetadata_descriptor = getDescriptor().getMessageTypes().get(20); internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_StartClusterFailoverMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceRequest_descriptor = getDescriptor().getMessageTypes().get(21); internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceRequest_descriptor, new java.lang.String[] { "ClusterId", "RescheduleType", "DelayedUntil", }); internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceMetadata_descriptor = getDescriptor().getMessageTypes().get(22); internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_RescheduleMaintenanceMetadata_descriptor, new java.lang.String[] { "ClusterId", "DelayedUntil", }); internal_static_yandex_cloud_mdb_postgresql_v1_LogRecord_descriptor = getDescriptor().getMessageTypes().get(23); internal_static_yandex_cloud_mdb_postgresql_v1_LogRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_LogRecord_descriptor, new java.lang.String[] { "Timestamp", "Message", }); internal_static_yandex_cloud_mdb_postgresql_v1_LogRecord_MessageEntry_descriptor = internal_static_yandex_cloud_mdb_postgresql_v1_LogRecord_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_postgresql_v1_LogRecord_MessageEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_LogRecord_MessageEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsRequest_descriptor = getDescriptor().getMessageTypes().get(24); internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsRequest_descriptor, new java.lang.String[] { "ClusterId", "ColumnFilter", "ServiceType", "FromTime", "ToTime", "PageSize", "PageToken", "AlwaysNextPageToken", }); internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsResponse_descriptor = getDescriptor().getMessageTypes().get(25); internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterLogsResponse_descriptor, new java.lang.String[] { "Logs", "NextPageToken", }); internal_static_yandex_cloud_mdb_postgresql_v1_StreamLogRecord_descriptor = getDescriptor().getMessageTypes().get(26); internal_static_yandex_cloud_mdb_postgresql_v1_StreamLogRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_StreamLogRecord_descriptor, new java.lang.String[] { "Record", "NextRecordToken", }); internal_static_yandex_cloud_mdb_postgresql_v1_StreamClusterLogsRequest_descriptor = getDescriptor().getMessageTypes().get(27); internal_static_yandex_cloud_mdb_postgresql_v1_StreamClusterLogsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_StreamClusterLogsRequest_descriptor, new java.lang.String[] { "ClusterId", "ColumnFilter", "ServiceType", "FromTime", "ToTime", "RecordToken", "Filter", }); internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsRequest_descriptor = getDescriptor().getMessageTypes().get(28); internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsResponse_descriptor = getDescriptor().getMessageTypes().get(29); internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterOperationsResponse_descriptor, new java.lang.String[] { "Operations", "NextPageToken", }); internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsRequest_descriptor = getDescriptor().getMessageTypes().get(30); internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsResponse_descriptor = getDescriptor().getMessageTypes().get(31); internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterBackupsResponse_descriptor, new java.lang.String[] { "Backups", "NextPageToken", }); internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsRequest_descriptor = getDescriptor().getMessageTypes().get(32); internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsResponse_descriptor = getDescriptor().getMessageTypes().get(33); internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_ListClusterHostsResponse_descriptor, new java.lang.String[] { "Hosts", "NextPageToken", }); internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsRequest_descriptor = getDescriptor().getMessageTypes().get(34); internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsRequest_descriptor, new java.lang.String[] { "ClusterId", "HostSpecs", }); internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsMetadata_descriptor = getDescriptor().getMessageTypes().get(35); internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_AddClusterHostsMetadata_descriptor, new java.lang.String[] { "ClusterId", "HostNames", }); internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsRequest_descriptor = getDescriptor().getMessageTypes().get(36); internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsRequest_descriptor, new java.lang.String[] { "ClusterId", "HostNames", }); internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsMetadata_descriptor = getDescriptor().getMessageTypes().get(37); internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_DeleteClusterHostsMetadata_descriptor, new java.lang.String[] { "ClusterId", "HostNames", }); internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsRequest_descriptor = getDescriptor().getMessageTypes().get(38); internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsRequest_descriptor, new java.lang.String[] { "ClusterId", "UpdateHostSpecs", }); internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsMetadata_descriptor = getDescriptor().getMessageTypes().get(39); internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_UpdateClusterHostsMetadata_descriptor, new java.lang.String[] { "ClusterId", "HostNames", }); internal_static_yandex_cloud_mdb_postgresql_v1_UpdateHostSpec_descriptor = getDescriptor().getMessageTypes().get(40); internal_static_yandex_cloud_mdb_postgresql_v1_UpdateHostSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_UpdateHostSpec_descriptor, new java.lang.String[] { "HostName", "ReplicationSource", "Priority", "ConfigSpec", "UpdateMask", "AssignPublicIp", }); internal_static_yandex_cloud_mdb_postgresql_v1_HostSpec_descriptor = getDescriptor().getMessageTypes().get(41); internal_static_yandex_cloud_mdb_postgresql_v1_HostSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_HostSpec_descriptor, new java.lang.String[] { "ZoneId", "SubnetId", "AssignPublicIp", "ReplicationSource", "Priority", "ConfigSpec", }); internal_static_yandex_cloud_mdb_postgresql_v1_ConfigSpec_descriptor = getDescriptor().getMessageTypes().get(42); internal_static_yandex_cloud_mdb_postgresql_v1_ConfigSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_ConfigSpec_descriptor, new java.lang.String[] { "Version", "PostgresqlConfig96", "PostgresqlConfig101C", "PostgresqlConfig10", "PostgresqlConfig11", "PostgresqlConfig111C", "PostgresqlConfig12", "PostgresqlConfig121C", "PostgresqlConfig13", "PostgresqlConfig131C", "PostgresqlConfig14", "PostgresqlConfig141C", "PostgresqlConfig15", "PostgresqlConfig151C", "PoolerConfig", "Resources", "Autofailover", "BackupWindowStart", "BackupRetainPeriodDays", "Access", "PerformanceDiagnostics", "PostgresqlConfig", }); internal_static_yandex_cloud_mdb_postgresql_v1_ConfigHostSpec_descriptor = getDescriptor().getMessageTypes().get(43); internal_static_yandex_cloud_mdb_postgresql_v1_ConfigHostSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_ConfigHostSpec_descriptor, new java.lang.String[] { "PostgresqlConfig96", "PostgresqlConfig101C", "PostgresqlConfig10", "PostgresqlConfig11", "PostgresqlConfig111C", "PostgresqlConfig12", "PostgresqlConfig121C", "PostgresqlConfig13", "PostgresqlConfig131C", "PostgresqlConfig14", "PostgresqlConfig141C", "PostgresqlConfig15", "PostgresqlConfig151C", "PostgresqlConfig", }); 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.postgresql.v1.BackupOuterClass.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.ClusterOuterClass.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.DatabaseOuterClass.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Postgresql96.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Postgresql10.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Postgresql101C.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Postgresql11.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Postgresql111C.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Postgresql12.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Postgresql121C.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Postgresql13.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Postgresql131C.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Postgresql14.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Postgresql141C.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Postgresql15.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Postgresql151C.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Host96.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Host10.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Host101C.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Host11.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Host111C.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Host12.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Host121C.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Host13.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Host131C.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Host14.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Host141C.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Host15.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.config.Host151C.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.Maintenance.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy