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

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

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

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

    /**
     * 
     * ID of the Greenplum® 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 Greenplum® 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.greenplum.v1.GetClusterRequest} */ public static final class GetClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_GetClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_GetClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Greenplum® 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 Greenplum® 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.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.GetClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.GetClusterRequest) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.GetClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_GetClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_GetClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_GetClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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.greenplum.v1.GetClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.GetClusterRequest) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.GetClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClustersRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.ListClustersRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the folder to list Greenplum® 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 Greenplum® 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.greenplum.v1.ListClustersRequest} */ public static final class ListClustersRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest.class, yandex.cloud.api.mdb.greenplum.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 Greenplum® 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 Greenplum® 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.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.ListClustersRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.ListClustersRequest) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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.greenplum.v1.ListClustersRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.ListClustersRequest) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClustersRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClustersResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.ListClustersResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of Greenplum® cluster resources.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ java.util.List getClustersList(); /** *
     * List of Greenplum® cluster resources.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster getClusters(int index); /** *
     * List of Greenplum® cluster resources.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ int getClustersCount(); /** *
     * List of Greenplum® cluster resources.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ java.util.List getClustersOrBuilderList(); /** *
     * List of Greenplum® cluster resources.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.ClusterOrBuilder getClustersOrBuilder( int index); /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClustersRequest.page_size], use the [next_page_token] as the value for the [ListClustersRequest.page_token] parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClustersRequest.page_size], use the [next_page_token] as the value for the [ListClustersRequest.page_token] parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.greenplum.v1.ListClustersResponse} */ public static final class ListClustersResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse.Builder.class); } public static final int CLUSTERS_FIELD_NUMBER = 1; private java.util.List clusters_; /** *
     * List of Greenplum® cluster resources.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ @java.lang.Override public java.util.List getClustersList() { return clusters_; } /** *
     * List of Greenplum® cluster resources.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ @java.lang.Override public java.util.List getClustersOrBuilderList() { return clusters_; } /** *
     * List of Greenplum® cluster resources.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ @java.lang.Override public int getClustersCount() { return clusters_.size(); } /** *
     * List of Greenplum® cluster resources.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster getClusters(int index) { return clusters_.get(index); } /** *
     * List of Greenplum® cluster resources.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.ClusterOrBuilder getClustersOrBuilder( int index) { return clusters_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClustersRequest.page_size], use the [next_page_token] as the value for the [ListClustersRequest.page_token] parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClustersRequest.page_size], use the [next_page_token] as the value for the [ListClustersRequest.page_token] parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < clusters_.size(); i++) { output.writeMessage(1, clusters_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < clusters_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, clusters_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.ListClustersResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.ListClustersResponse) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterOuterClass.Cluster, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.ClusterOrBuilder> clustersBuilder_; /** *
       * List of Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ public java.util.List getClustersList() { if (clustersBuilder_ == null) { return java.util.Collections.unmodifiableList(clusters_); } else { return clustersBuilder_.getMessageList(); } } /** *
       * List of Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ public int getClustersCount() { if (clustersBuilder_ == null) { return clusters_.size(); } else { return clustersBuilder_.getCount(); } } /** *
       * List of Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster getClusters(int index) { if (clustersBuilder_ == null) { return clusters_.get(index); } else { return clustersBuilder_.getMessage(index); } } /** *
       * List of Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ public Builder setClusters( int index, yandex.cloud.api.mdb.greenplum.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 Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ public Builder setClusters( int index, yandex.cloud.api.mdb.greenplum.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 Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ public Builder addClusters(yandex.cloud.api.mdb.greenplum.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 Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ public Builder addClusters( int index, yandex.cloud.api.mdb.greenplum.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 Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ public Builder addClusters( yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Builder builderForValue) { if (clustersBuilder_ == null) { ensureClustersIsMutable(); clusters_.add(builderForValue.build()); onChanged(); } else { clustersBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ public Builder addClusters( int index, yandex.cloud.api.mdb.greenplum.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 Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.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 Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.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 Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.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 Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Builder getClustersBuilder( int index) { return getClustersFieldBuilder().getBuilder(index); } /** *
       * List of Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.ClusterOrBuilder getClustersOrBuilder( int index) { if (clustersBuilder_ == null) { return clusters_.get(index); } else { return clustersBuilder_.getMessageOrBuilder(index); } } /** *
       * List of Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ public java.util.List getClustersOrBuilderList() { if (clustersBuilder_ != null) { return clustersBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(clusters_); } } /** *
       * List of Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Builder addClustersBuilder() { return getClustersFieldBuilder().addBuilder( yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.getDefaultInstance()); } /** *
       * List of Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Builder addClustersBuilder( int index) { return getClustersFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.getDefaultInstance()); } /** *
       * List of Greenplum® cluster resources.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Cluster clusters = 1; */ public java.util.List getClustersBuilderList() { return getClustersFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.ClusterOrBuilder> getClustersFieldBuilder() { if (clustersBuilder_ == null) { clustersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.ClusterOrBuilder>( clusters_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); clusters_ = null; } return clustersBuilder_; } private java.lang.Object nextPageToken_ = ""; /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClustersRequest.page_size], use the [next_page_token] as the value for the [ListClustersRequest.page_token] parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClustersRequest.page_size], use the [next_page_token] as the value for the [ListClustersRequest.page_token] parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClustersRequest.page_size], use the [next_page_token] as the value for the [ListClustersRequest.page_token] parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClustersRequest.page_size], use the [next_page_token] as the value for the [ListClustersRequest.page_token] parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClustersRequest.page_size], use the [next_page_token] as the value for the [ListClustersRequest.page_token] parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.greenplum.v1.ListClustersResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.ListClustersResponse) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClustersResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.CreateClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the folder to create the Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * Description of the Greenplum® cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ int getLabelsCount(); /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ boolean containsLabels( java.lang.String key); /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getLabels(); /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.util.Map getLabelsMap(); /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrThrow( java.lang.String key); /** *
     * Deployment environment of the Greenplum® cluster.
     * 
* * .yandex.cloud.mdb.greenplum.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 Greenplum® cluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment getEnvironment(); /** *
     * Greenplum® cluster configuration.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; * @return Whether the config field is set. */ boolean hasConfig(); /** *
     * Greenplum® cluster configuration.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; * @return The config. */ yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig getConfig(); /** *
     * Greenplum® cluster configuration.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfigOrBuilder getConfigOrBuilder(); /** *
     * Configuration of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; * @return Whether the masterConfig field is set. */ boolean hasMasterConfig(); /** *
     * Configuration of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; * @return The masterConfig. */ yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec getMasterConfig(); /** *
     * Configuration of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpecOrBuilder getMasterConfigOrBuilder(); /** *
     * Configuration of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; * @return Whether the segmentConfig field is set. */ boolean hasSegmentConfig(); /** *
     * Configuration of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; * @return The segmentConfig. */ yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec getSegmentConfig(); /** *
     * Configuration of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpecOrBuilder getSegmentConfigOrBuilder(); /** *
     * Number of hosts in the master subcluster.
     * 
* * int64 master_host_count = 9; * @return The masterHostCount. */ long getMasterHostCount(); /** *
     * Number of segments per host.
     * 
* * int64 segment_in_host = 10; * @return The segmentInHost. */ long getSegmentInHost(); /** *
     * Number of hosts in the segment subcluster.
     * 
* * int64 segment_host_count = 11; * @return The segmentHostCount. */ long getSegmentHostCount(); /** *
     * Owner user name.
     * 
* * string user_name = 12 [(.yandex.cloud.required) = true]; * @return The userName. */ java.lang.String getUserName(); /** *
     * Owner user name.
     * 
* * string user_name = 12 [(.yandex.cloud.required) = true]; * @return The bytes for userName. */ com.google.protobuf.ByteString getUserNameBytes(); /** *
     * Owner user password.
     * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @return The userPassword. */ java.lang.String getUserPassword(); /** *
     * Owner user password.
     * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @return The bytes for userPassword. */ com.google.protobuf.ByteString getUserPasswordBytes(); /** *
     * ID of the network to create the cluster in.
     * 
* * string network_id = 14 [(.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 = 14 [(.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 = 15; * @return A list containing the securityGroupIds. */ java.util.List getSecurityGroupIdsList(); /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 15; * @return The count of securityGroupIds. */ int getSecurityGroupIdsCount(); /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 15; * @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 = 15; * @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); /** *
     * Determines whether the cluster is protected from being deleted.
     * 
* * bool deletion_protection = 16; * @return The deletionProtection. */ boolean getDeletionProtection(); /** *
     * Host groups to place VMs of the cluster in.
     * 
* * repeated string host_group_ids = 17; * @return A list containing the hostGroupIds. */ java.util.List getHostGroupIdsList(); /** *
     * Host groups to place VMs of the cluster in.
     * 
* * repeated string host_group_ids = 17; * @return The count of hostGroupIds. */ int getHostGroupIdsCount(); /** *
     * Host groups to place VMs of the cluster in.
     * 
* * repeated string host_group_ids = 17; * @param index The index of the element to return. * @return The hostGroupIds at the given index. */ java.lang.String getHostGroupIds(int index); /** *
     * Host groups to place VMs of the cluster in.
     * 
* * repeated string host_group_ids = 17; * @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); /** *
     * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 19; * @return Whether the maintenanceWindow field is set. */ boolean hasMaintenanceWindow(); /** *
     * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 19; * @return The maintenanceWindow. */ yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow getMaintenanceWindow(); /** *
     * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 19; */ yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder(); /** *
     * Configuration of Greenplum® and Odyssey®.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 20; * @return Whether the configSpec field is set. */ boolean hasConfigSpec(); /** *
     * Configuration of Greenplum® and Odyssey®.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 20; * @return The configSpec. */ yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec(); /** *
     * Configuration of Greenplum® and Odyssey®.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 20; */ yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder(); /** *
     * Cloud storage settings
     * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 21; * @return Whether the cloudStorage field is set. */ boolean hasCloudStorage(); /** *
     * Cloud storage settings
     * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 21; * @return The cloudStorage. */ yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage getCloudStorage(); /** *
     * Cloud storage settings
     * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 21; */ yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorageOrBuilder getCloudStorageOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.greenplum.v1.CreateClusterRequest} */ public static final class CreateClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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; userName_ = ""; userPassword_ = ""; 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.greenplum.v1.ClusterOuterClass.GreenplumConfig.Builder subBuilder = null; if (config_ != null) { subBuilder = config_.toBuilder(); } config_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(config_); config_ = subBuilder.buildPartial(); } break; } case 58: { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.Builder subBuilder = null; if (masterConfig_ != null) { subBuilder = masterConfig_.toBuilder(); } masterConfig_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(masterConfig_); masterConfig_ = subBuilder.buildPartial(); } break; } case 66: { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.Builder subBuilder = null; if (segmentConfig_ != null) { subBuilder = segmentConfig_.toBuilder(); } segmentConfig_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(segmentConfig_); segmentConfig_ = subBuilder.buildPartial(); } break; } case 72: { masterHostCount_ = input.readInt64(); break; } case 80: { segmentInHost_ = input.readInt64(); break; } case 88: { segmentHostCount_ = input.readInt64(); break; } case 98: { java.lang.String s = input.readStringRequireUtf8(); userName_ = s; break; } case 106: { java.lang.String s = input.readStringRequireUtf8(); userPassword_ = s; break; } case 114: { java.lang.String s = input.readStringRequireUtf8(); networkId_ = s; break; } case 122: { 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 128: { deletionProtection_ = input.readBool(); break; } case 138: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000004) != 0)) { hostGroupIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000004; } hostGroupIds_.add(s); break; } case 154: { yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder subBuilder = null; if (maintenanceWindow_ != null) { subBuilder = maintenanceWindow_.toBuilder(); } maintenanceWindow_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(maintenanceWindow_); maintenanceWindow_ = subBuilder.buildPartial(); } break; } case 162: { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(configSpec_); configSpec_ = subBuilder.buildPartial(); } break; } case 170: { yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.Builder subBuilder = null; if (cloudStorage_ != null) { subBuilder = cloudStorage_.toBuilder(); } cloudStorage_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(cloudStorage_); cloudStorage_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); } if (((mutable_bitField0_ & 0x00000004) != 0)) { hostGroupIds_ = hostGroupIds_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest.class, yandex.cloud.api.mdb.greenplum.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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_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 Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public static final int ENVIRONMENT_FIELD_NUMBER = 5; private int environment_; /** *
     * Deployment environment of the Greenplum® cluster.
     * 
* * .yandex.cloud.mdb.greenplum.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 Greenplum® cluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } public static final int CONFIG_FIELD_NUMBER = 6; private yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig config_; /** *
     * Greenplum® cluster configuration.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; * @return Whether the config field is set. */ @java.lang.Override public boolean hasConfig() { return config_ != null; } /** *
     * Greenplum® cluster configuration.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; * @return The config. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig getConfig() { return config_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.getDefaultInstance() : config_; } /** *
     * Greenplum® cluster configuration.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfigOrBuilder getConfigOrBuilder() { return getConfig(); } public static final int MASTER_CONFIG_FIELD_NUMBER = 7; private yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec masterConfig_; /** *
     * Configuration of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; * @return Whether the masterConfig field is set. */ @java.lang.Override public boolean hasMasterConfig() { return masterConfig_ != null; } /** *
     * Configuration of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; * @return The masterConfig. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec getMasterConfig() { return masterConfig_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.getDefaultInstance() : masterConfig_; } /** *
     * Configuration of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpecOrBuilder getMasterConfigOrBuilder() { return getMasterConfig(); } public static final int SEGMENT_CONFIG_FIELD_NUMBER = 8; private yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec segmentConfig_; /** *
     * Configuration of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; * @return Whether the segmentConfig field is set. */ @java.lang.Override public boolean hasSegmentConfig() { return segmentConfig_ != null; } /** *
     * Configuration of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; * @return The segmentConfig. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec getSegmentConfig() { return segmentConfig_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.getDefaultInstance() : segmentConfig_; } /** *
     * Configuration of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpecOrBuilder getSegmentConfigOrBuilder() { return getSegmentConfig(); } public static final int MASTER_HOST_COUNT_FIELD_NUMBER = 9; private long masterHostCount_; /** *
     * Number of hosts in the master subcluster.
     * 
* * int64 master_host_count = 9; * @return The masterHostCount. */ @java.lang.Override public long getMasterHostCount() { return masterHostCount_; } public static final int SEGMENT_IN_HOST_FIELD_NUMBER = 10; private long segmentInHost_; /** *
     * Number of segments per host.
     * 
* * int64 segment_in_host = 10; * @return The segmentInHost. */ @java.lang.Override public long getSegmentInHost() { return segmentInHost_; } public static final int SEGMENT_HOST_COUNT_FIELD_NUMBER = 11; private long segmentHostCount_; /** *
     * Number of hosts in the segment subcluster.
     * 
* * int64 segment_host_count = 11; * @return The segmentHostCount. */ @java.lang.Override public long getSegmentHostCount() { return segmentHostCount_; } public static final int USER_NAME_FIELD_NUMBER = 12; private volatile java.lang.Object userName_; /** *
     * Owner user name.
     * 
* * string user_name = 12 [(.yandex.cloud.required) = true]; * @return The userName. */ @java.lang.Override public java.lang.String getUserName() { java.lang.Object ref = userName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); userName_ = s; return s; } } /** *
     * Owner user name.
     * 
* * string user_name = 12 [(.yandex.cloud.required) = true]; * @return The bytes for userName. */ @java.lang.Override public com.google.protobuf.ByteString getUserNameBytes() { java.lang.Object ref = userName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); userName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int USER_PASSWORD_FIELD_NUMBER = 13; private volatile java.lang.Object userPassword_; /** *
     * Owner user password.
     * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @return The userPassword. */ @java.lang.Override public java.lang.String getUserPassword() { java.lang.Object ref = userPassword_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); userPassword_ = s; return s; } } /** *
     * Owner user password.
     * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @return The bytes for userPassword. */ @java.lang.Override public com.google.protobuf.ByteString getUserPasswordBytes() { java.lang.Object ref = userPassword_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); userPassword_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int NETWORK_ID_FIELD_NUMBER = 14; private volatile java.lang.Object networkId_; /** *
     * ID of the network to create the cluster in.
     * 
* * string network_id = 14 [(.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 = 14 [(.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 = 15; private com.google.protobuf.LazyStringList securityGroupIds_; /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 15; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_; } /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 15; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 15; * @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 = 15; * @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 = 16; private boolean deletionProtection_; /** *
     * Determines whether the cluster is protected from being deleted.
     * 
* * bool deletion_protection = 16; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } public static final int HOST_GROUP_IDS_FIELD_NUMBER = 17; private com.google.protobuf.LazyStringList hostGroupIds_; /** *
     * Host groups to place VMs of the cluster in.
     * 
* * repeated string host_group_ids = 17; * @return A list containing the hostGroupIds. */ public com.google.protobuf.ProtocolStringList getHostGroupIdsList() { return hostGroupIds_; } /** *
     * Host groups to place VMs of the cluster in.
     * 
* * repeated string host_group_ids = 17; * @return The count of hostGroupIds. */ public int getHostGroupIdsCount() { return hostGroupIds_.size(); } /** *
     * Host groups to place VMs of the cluster in.
     * 
* * repeated string host_group_ids = 17; * @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 to place VMs of the cluster in.
     * 
* * repeated string host_group_ids = 17; * @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); } public static final int MAINTENANCE_WINDOW_FIELD_NUMBER = 19; private yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow maintenanceWindow_; /** *
     * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 19; * @return Whether the maintenanceWindow field is set. */ @java.lang.Override public boolean hasMaintenanceWindow() { return maintenanceWindow_ != null; } /** *
     * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 19; * @return The maintenanceWindow. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } /** *
     * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 19; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { return getMaintenanceWindow(); } public static final int CONFIG_SPEC_FIELD_NUMBER = 20; private yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; /** *
     * Configuration of Greenplum® and Odyssey®.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 20; * @return Whether the configSpec field is set. */ @java.lang.Override public boolean hasConfigSpec() { return configSpec_ != null; } /** *
     * Configuration of Greenplum® and Odyssey®.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 20; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } /** *
     * Configuration of Greenplum® and Odyssey®.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 20; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { return getConfigSpec(); } public static final int CLOUD_STORAGE_FIELD_NUMBER = 21; private yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage cloudStorage_; /** *
     * Cloud storage settings
     * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 21; * @return Whether the cloudStorage field is set. */ @java.lang.Override public boolean hasCloudStorage() { return cloudStorage_ != null; } /** *
     * Cloud storage settings
     * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 21; * @return The cloudStorage. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage getCloudStorage() { return cloudStorage_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.getDefaultInstance() : cloudStorage_; } /** *
     * Cloud storage settings
     * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 21; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorageOrBuilder getCloudStorageOrBuilder() { return getCloudStorage(); } 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.greenplum.v1.ClusterOuterClass.Cluster.Environment.ENVIRONMENT_UNSPECIFIED.getNumber()) { output.writeEnum(5, environment_); } if (config_ != null) { output.writeMessage(6, getConfig()); } if (masterConfig_ != null) { output.writeMessage(7, getMasterConfig()); } if (segmentConfig_ != null) { output.writeMessage(8, getSegmentConfig()); } if (masterHostCount_ != 0L) { output.writeInt64(9, masterHostCount_); } if (segmentInHost_ != 0L) { output.writeInt64(10, segmentInHost_); } if (segmentHostCount_ != 0L) { output.writeInt64(11, segmentHostCount_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 12, userName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userPassword_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 13, userPassword_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 14, networkId_); } for (int i = 0; i < securityGroupIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 15, securityGroupIds_.getRaw(i)); } if (deletionProtection_ != false) { output.writeBool(16, deletionProtection_); } for (int i = 0; i < hostGroupIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 17, hostGroupIds_.getRaw(i)); } if (maintenanceWindow_ != null) { output.writeMessage(19, getMaintenanceWindow()); } if (configSpec_ != null) { output.writeMessage(20, getConfigSpec()); } if (cloudStorage_ != null) { output.writeMessage(21, getCloudStorage()); } 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.greenplum.v1.ClusterOuterClass.Cluster.Environment.ENVIRONMENT_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(5, environment_); } if (config_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getConfig()); } if (masterConfig_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, getMasterConfig()); } if (segmentConfig_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, getSegmentConfig()); } if (masterHostCount_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(9, masterHostCount_); } if (segmentInHost_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(10, segmentInHost_); } if (segmentHostCount_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(11, segmentHostCount_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, userName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userPassword_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, userPassword_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, 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(16, deletionProtection_); } { int dataSize = 0; for (int i = 0; i < hostGroupIds_.size(); i++) { dataSize += computeStringSizeNoTag(hostGroupIds_.getRaw(i)); } size += dataSize; size += 2 * getHostGroupIdsList().size(); } if (maintenanceWindow_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(19, getMaintenanceWindow()); } if (configSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(20, getConfigSpec()); } if (cloudStorage_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(21, getCloudStorage()); } 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.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest other = (yandex.cloud.api.mdb.greenplum.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 (hasConfig() != other.hasConfig()) return false; if (hasConfig()) { if (!getConfig() .equals(other.getConfig())) return false; } if (hasMasterConfig() != other.hasMasterConfig()) return false; if (hasMasterConfig()) { if (!getMasterConfig() .equals(other.getMasterConfig())) return false; } if (hasSegmentConfig() != other.hasSegmentConfig()) return false; if (hasSegmentConfig()) { if (!getSegmentConfig() .equals(other.getSegmentConfig())) return false; } if (getMasterHostCount() != other.getMasterHostCount()) return false; if (getSegmentInHost() != other.getSegmentInHost()) return false; if (getSegmentHostCount() != other.getSegmentHostCount()) return false; if (!getUserName() .equals(other.getUserName())) return false; if (!getUserPassword() .equals(other.getUserPassword())) 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 (hasMaintenanceWindow() != other.hasMaintenanceWindow()) return false; if (hasMaintenanceWindow()) { if (!getMaintenanceWindow() .equals(other.getMaintenanceWindow())) return false; } if (hasConfigSpec() != other.hasConfigSpec()) return false; if (hasConfigSpec()) { if (!getConfigSpec() .equals(other.getConfigSpec())) return false; } if (hasCloudStorage() != other.hasCloudStorage()) return false; if (hasCloudStorage()) { if (!getCloudStorage() .equals(other.getCloudStorage())) 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 (hasConfig()) { hash = (37 * hash) + CONFIG_FIELD_NUMBER; hash = (53 * hash) + getConfig().hashCode(); } if (hasMasterConfig()) { hash = (37 * hash) + MASTER_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getMasterConfig().hashCode(); } if (hasSegmentConfig()) { hash = (37 * hash) + SEGMENT_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getSegmentConfig().hashCode(); } hash = (37 * hash) + MASTER_HOST_COUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getMasterHostCount()); hash = (37 * hash) + SEGMENT_IN_HOST_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getSegmentInHost()); hash = (37 * hash) + SEGMENT_HOST_COUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getSegmentHostCount()); hash = (37 * hash) + USER_NAME_FIELD_NUMBER; hash = (53 * hash) + getUserName().hashCode(); hash = (37 * hash) + USER_PASSWORD_FIELD_NUMBER; hash = (53 * hash) + getUserPassword().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(); } if (hasMaintenanceWindow()) { hash = (37 * hash) + MAINTENANCE_WINDOW_FIELD_NUMBER; hash = (53 * hash) + getMaintenanceWindow().hashCode(); } if (hasConfigSpec()) { hash = (37 * hash) + CONFIG_SPEC_FIELD_NUMBER; hash = (53 * hash) + getConfigSpec().hashCode(); } if (hasCloudStorage()) { hash = (37 * hash) + CLOUD_STORAGE_FIELD_NUMBER; hash = (53 * hash) + getCloudStorage().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.CreateClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.CreateClusterRequest) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); folderId_ = ""; name_ = ""; description_ = ""; internalGetMutableLabels().clear(); environment_ = 0; if (configBuilder_ == null) { config_ = null; } else { config_ = null; configBuilder_ = null; } if (masterConfigBuilder_ == null) { masterConfig_ = null; } else { masterConfig_ = null; masterConfigBuilder_ = null; } if (segmentConfigBuilder_ == null) { segmentConfig_ = null; } else { segmentConfig_ = null; segmentConfigBuilder_ = null; } masterHostCount_ = 0L; segmentInHost_ = 0L; segmentHostCount_ = 0L; userName_ = ""; userPassword_ = ""; networkId_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); deletionProtection_ = false; hostGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = null; } else { maintenanceWindow_ = null; maintenanceWindowBuilder_ = null; } if (configSpecBuilder_ == null) { configSpec_ = null; } else { configSpec_ = null; configSpecBuilder_ = null; } if (cloudStorageBuilder_ == null) { cloudStorage_ = null; } else { cloudStorage_ = null; cloudStorageBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest result = new yandex.cloud.api.mdb.greenplum.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 (configBuilder_ == null) { result.config_ = config_; } else { result.config_ = configBuilder_.build(); } if (masterConfigBuilder_ == null) { result.masterConfig_ = masterConfig_; } else { result.masterConfig_ = masterConfigBuilder_.build(); } if (segmentConfigBuilder_ == null) { result.segmentConfig_ = segmentConfig_; } else { result.segmentConfig_ = segmentConfigBuilder_.build(); } result.masterHostCount_ = masterHostCount_; result.segmentInHost_ = segmentInHost_; result.segmentHostCount_ = segmentHostCount_; result.userName_ = userName_; result.userPassword_ = userPassword_; result.networkId_ = networkId_; if (((bitField0_ & 0x00000002) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000002); } result.securityGroupIds_ = securityGroupIds_; result.deletionProtection_ = deletionProtection_; if (((bitField0_ & 0x00000004) != 0)) { hostGroupIds_ = hostGroupIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000004); } result.hostGroupIds_ = hostGroupIds_; if (maintenanceWindowBuilder_ == null) { result.maintenanceWindow_ = maintenanceWindow_; } else { result.maintenanceWindow_ = maintenanceWindowBuilder_.build(); } if (configSpecBuilder_ == null) { result.configSpec_ = configSpec_; } else { result.configSpec_ = configSpecBuilder_.build(); } if (cloudStorageBuilder_ == null) { result.cloudStorage_ = cloudStorage_; } else { result.cloudStorage_ = cloudStorageBuilder_.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.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest other) { if (other == yandex.cloud.api.mdb.greenplum.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.hasConfig()) { mergeConfig(other.getConfig()); } if (other.hasMasterConfig()) { mergeMasterConfig(other.getMasterConfig()); } if (other.hasSegmentConfig()) { mergeSegmentConfig(other.getSegmentConfig()); } if (other.getMasterHostCount() != 0L) { setMasterHostCount(other.getMasterHostCount()); } if (other.getSegmentInHost() != 0L) { setSegmentInHost(other.getSegmentInHost()); } if (other.getSegmentHostCount() != 0L) { setSegmentHostCount(other.getSegmentHostCount()); } if (!other.getUserName().isEmpty()) { userName_ = other.userName_; onChanged(); } if (!other.getUserPassword().isEmpty()) { userPassword_ = other.userPassword_; onChanged(); } if (!other.getNetworkId().isEmpty()) { networkId_ = other.networkId_; onChanged(); } if (!other.securityGroupIds_.isEmpty()) { if (securityGroupIds_.isEmpty()) { securityGroupIds_ = other.securityGroupIds_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureSecurityGroupIdsIsMutable(); securityGroupIds_.addAll(other.securityGroupIds_); } onChanged(); } if (other.getDeletionProtection() != false) { setDeletionProtection(other.getDeletionProtection()); } if (!other.hostGroupIds_.isEmpty()) { if (hostGroupIds_.isEmpty()) { hostGroupIds_ = other.hostGroupIds_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureHostGroupIdsIsMutable(); hostGroupIds_.addAll(other.hostGroupIds_); } onChanged(); } if (other.hasMaintenanceWindow()) { mergeMaintenanceWindow(other.getMaintenanceWindow()); } if (other.hasConfigSpec()) { mergeConfigSpec(other.getConfigSpec()); } if (other.hasCloudStorage()) { mergeCloudStorage(other.getCloudStorage()); } 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.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® cluster as `key:value` pairs.
       * For example, `"project":"mvp"` or `"source":"dictionary"`.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, `"project":"mvp"` or `"source":"dictionary"`.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, `"project":"mvp"` or `"source":"dictionary"`.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, `"project":"mvp"` or `"source":"dictionary"`.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearLabels() { internalGetMutableLabels().getMutableMap() .clear(); return this; } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, `"project":"mvp"` or `"source":"dictionary"`.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder removeLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } internalGetMutableLabels().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { return internalGetMutableLabels().getMutableMap(); } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, `"project":"mvp"` or `"source":"dictionary"`.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putLabels( java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); } if (value == null) { throw new NullPointerException("map value"); } internalGetMutableLabels().getMutableMap() .put(key, value); return this; } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, `"project":"mvp"` or `"source":"dictionary"`.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putAllLabels( java.util.Map values) { internalGetMutableLabels().getMutableMap() .putAll(values); return this; } private int environment_ = 0; /** *
       * Deployment environment of the Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.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 Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.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 Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Cluster.Environment environment = 5 [(.yandex.cloud.required) = true]; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } /** *
       * Deployment environment of the Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterOuterClass.Cluster.Environment value) { if (value == null) { throw new NullPointerException(); } environment_ = value.getNumber(); onChanged(); return this; } /** *
       * Deployment environment of the Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterOuterClass.GreenplumConfig config_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfigOrBuilder> configBuilder_; /** *
       * Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; * @return Whether the config field is set. */ public boolean hasConfig() { return configBuilder_ != null || config_ != null; } /** *
       * Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; * @return The config. */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig getConfig() { if (configBuilder_ == null) { return config_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.getDefaultInstance() : config_; } else { return configBuilder_.getMessage(); } } /** *
       * Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ public Builder setConfig(yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig value) { if (configBuilder_ == null) { if (value == null) { throw new NullPointerException(); } config_ = value; onChanged(); } else { configBuilder_.setMessage(value); } return this; } /** *
       * Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ public Builder setConfig( yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.Builder builderForValue) { if (configBuilder_ == null) { config_ = builderForValue.build(); onChanged(); } else { configBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ public Builder mergeConfig(yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig value) { if (configBuilder_ == null) { if (config_ != null) { config_ = yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.newBuilder(config_).mergeFrom(value).buildPartial(); } else { config_ = value; } onChanged(); } else { configBuilder_.mergeFrom(value); } return this; } /** *
       * Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ public Builder clearConfig() { if (configBuilder_ == null) { config_ = null; onChanged(); } else { config_ = null; configBuilder_ = null; } return this; } /** *
       * Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.Builder getConfigBuilder() { onChanged(); return getConfigFieldBuilder().getBuilder(); } /** *
       * Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfigOrBuilder getConfigOrBuilder() { if (configBuilder_ != null) { return configBuilder_.getMessageOrBuilder(); } else { return config_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.getDefaultInstance() : config_; } } /** *
       * Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfigOrBuilder> getConfigFieldBuilder() { if (configBuilder_ == null) { configBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfigOrBuilder>( getConfig(), getParentForChildren(), isClean()); config_ = null; } return configBuilder_; } private yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec masterConfig_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpecOrBuilder> masterConfigBuilder_; /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; * @return Whether the masterConfig field is set. */ public boolean hasMasterConfig() { return masterConfigBuilder_ != null || masterConfig_ != null; } /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; * @return The masterConfig. */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec getMasterConfig() { if (masterConfigBuilder_ == null) { return masterConfig_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.getDefaultInstance() : masterConfig_; } else { return masterConfigBuilder_.getMessage(); } } /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ public Builder setMasterConfig(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec value) { if (masterConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } masterConfig_ = value; onChanged(); } else { masterConfigBuilder_.setMessage(value); } return this; } /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ public Builder setMasterConfig( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.Builder builderForValue) { if (masterConfigBuilder_ == null) { masterConfig_ = builderForValue.build(); onChanged(); } else { masterConfigBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ public Builder mergeMasterConfig(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec value) { if (masterConfigBuilder_ == null) { if (masterConfig_ != null) { masterConfig_ = yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.newBuilder(masterConfig_).mergeFrom(value).buildPartial(); } else { masterConfig_ = value; } onChanged(); } else { masterConfigBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ public Builder clearMasterConfig() { if (masterConfigBuilder_ == null) { masterConfig_ = null; onChanged(); } else { masterConfig_ = null; masterConfigBuilder_ = null; } return this; } /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.Builder getMasterConfigBuilder() { onChanged(); return getMasterConfigFieldBuilder().getBuilder(); } /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpecOrBuilder getMasterConfigOrBuilder() { if (masterConfigBuilder_ != null) { return masterConfigBuilder_.getMessageOrBuilder(); } else { return masterConfig_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.getDefaultInstance() : masterConfig_; } } /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpecOrBuilder> getMasterConfigFieldBuilder() { if (masterConfigBuilder_ == null) { masterConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpecOrBuilder>( getMasterConfig(), getParentForChildren(), isClean()); masterConfig_ = null; } return masterConfigBuilder_; } private yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec segmentConfig_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpecOrBuilder> segmentConfigBuilder_; /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; * @return Whether the segmentConfig field is set. */ public boolean hasSegmentConfig() { return segmentConfigBuilder_ != null || segmentConfig_ != null; } /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; * @return The segmentConfig. */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec getSegmentConfig() { if (segmentConfigBuilder_ == null) { return segmentConfig_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.getDefaultInstance() : segmentConfig_; } else { return segmentConfigBuilder_.getMessage(); } } /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ public Builder setSegmentConfig(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec value) { if (segmentConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } segmentConfig_ = value; onChanged(); } else { segmentConfigBuilder_.setMessage(value); } return this; } /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ public Builder setSegmentConfig( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.Builder builderForValue) { if (segmentConfigBuilder_ == null) { segmentConfig_ = builderForValue.build(); onChanged(); } else { segmentConfigBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ public Builder mergeSegmentConfig(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec value) { if (segmentConfigBuilder_ == null) { if (segmentConfig_ != null) { segmentConfig_ = yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.newBuilder(segmentConfig_).mergeFrom(value).buildPartial(); } else { segmentConfig_ = value; } onChanged(); } else { segmentConfigBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ public Builder clearSegmentConfig() { if (segmentConfigBuilder_ == null) { segmentConfig_ = null; onChanged(); } else { segmentConfig_ = null; segmentConfigBuilder_ = null; } return this; } /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.Builder getSegmentConfigBuilder() { onChanged(); return getSegmentConfigFieldBuilder().getBuilder(); } /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpecOrBuilder getSegmentConfigOrBuilder() { if (segmentConfigBuilder_ != null) { return segmentConfigBuilder_.getMessageOrBuilder(); } else { return segmentConfig_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.getDefaultInstance() : segmentConfig_; } } /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpecOrBuilder> getSegmentConfigFieldBuilder() { if (segmentConfigBuilder_ == null) { segmentConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpecOrBuilder>( getSegmentConfig(), getParentForChildren(), isClean()); segmentConfig_ = null; } return segmentConfigBuilder_; } private long masterHostCount_ ; /** *
       * Number of hosts in the master subcluster.
       * 
* * int64 master_host_count = 9; * @return The masterHostCount. */ @java.lang.Override public long getMasterHostCount() { return masterHostCount_; } /** *
       * Number of hosts in the master subcluster.
       * 
* * int64 master_host_count = 9; * @param value The masterHostCount to set. * @return This builder for chaining. */ public Builder setMasterHostCount(long value) { masterHostCount_ = value; onChanged(); return this; } /** *
       * Number of hosts in the master subcluster.
       * 
* * int64 master_host_count = 9; * @return This builder for chaining. */ public Builder clearMasterHostCount() { masterHostCount_ = 0L; onChanged(); return this; } private long segmentInHost_ ; /** *
       * Number of segments per host.
       * 
* * int64 segment_in_host = 10; * @return The segmentInHost. */ @java.lang.Override public long getSegmentInHost() { return segmentInHost_; } /** *
       * Number of segments per host.
       * 
* * int64 segment_in_host = 10; * @param value The segmentInHost to set. * @return This builder for chaining. */ public Builder setSegmentInHost(long value) { segmentInHost_ = value; onChanged(); return this; } /** *
       * Number of segments per host.
       * 
* * int64 segment_in_host = 10; * @return This builder for chaining. */ public Builder clearSegmentInHost() { segmentInHost_ = 0L; onChanged(); return this; } private long segmentHostCount_ ; /** *
       * Number of hosts in the segment subcluster.
       * 
* * int64 segment_host_count = 11; * @return The segmentHostCount. */ @java.lang.Override public long getSegmentHostCount() { return segmentHostCount_; } /** *
       * Number of hosts in the segment subcluster.
       * 
* * int64 segment_host_count = 11; * @param value The segmentHostCount to set. * @return This builder for chaining. */ public Builder setSegmentHostCount(long value) { segmentHostCount_ = value; onChanged(); return this; } /** *
       * Number of hosts in the segment subcluster.
       * 
* * int64 segment_host_count = 11; * @return This builder for chaining. */ public Builder clearSegmentHostCount() { segmentHostCount_ = 0L; onChanged(); return this; } private java.lang.Object userName_ = ""; /** *
       * Owner user name.
       * 
* * string user_name = 12 [(.yandex.cloud.required) = true]; * @return The userName. */ public java.lang.String getUserName() { java.lang.Object ref = userName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); userName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Owner user name.
       * 
* * string user_name = 12 [(.yandex.cloud.required) = true]; * @return The bytes for userName. */ public com.google.protobuf.ByteString getUserNameBytes() { java.lang.Object ref = userName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); userName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Owner user name.
       * 
* * string user_name = 12 [(.yandex.cloud.required) = true]; * @param value The userName to set. * @return This builder for chaining. */ public Builder setUserName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } userName_ = value; onChanged(); return this; } /** *
       * Owner user name.
       * 
* * string user_name = 12 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearUserName() { userName_ = getDefaultInstance().getUserName(); onChanged(); return this; } /** *
       * Owner user name.
       * 
* * string user_name = 12 [(.yandex.cloud.required) = true]; * @param value The bytes for userName to set. * @return This builder for chaining. */ public Builder setUserNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); userName_ = value; onChanged(); return this; } private java.lang.Object userPassword_ = ""; /** *
       * Owner user password.
       * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @return The userPassword. */ public java.lang.String getUserPassword() { java.lang.Object ref = userPassword_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); userPassword_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Owner user password.
       * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @return The bytes for userPassword. */ public com.google.protobuf.ByteString getUserPasswordBytes() { java.lang.Object ref = userPassword_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); userPassword_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Owner user password.
       * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @param value The userPassword to set. * @return This builder for chaining. */ public Builder setUserPassword( java.lang.String value) { if (value == null) { throw new NullPointerException(); } userPassword_ = value; onChanged(); return this; } /** *
       * Owner user password.
       * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @return This builder for chaining. */ public Builder clearUserPassword() { userPassword_ = getDefaultInstance().getUserPassword(); onChanged(); return this; } /** *
       * Owner user password.
       * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @param value The bytes for userPassword to set. * @return This builder for chaining. */ public Builder setUserPasswordBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); userPassword_ = value; onChanged(); return this; } private java.lang.Object networkId_ = ""; /** *
       * ID of the network to create the cluster in.
       * 
* * string network_id = 14 [(.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 = 14 [(.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 = 14 [(.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 = 14 [(.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 = 14 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for networkId to set. * @return This builder for chaining. */ public Builder setNetworkIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); networkId_ = value; onChanged(); return this; } private com.google.protobuf.LazyStringList securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureSecurityGroupIdsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(securityGroupIds_); bitField0_ |= 0x00000002; } } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 15; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_.getUnmodifiableView(); } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 15; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 15; * @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 = 15; * @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 = 15; * @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 = 15; * @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 = 15; * @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 = 15; * @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 = 15; * @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_ ; /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * bool deletion_protection = 16; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * bool deletion_protection = 16; * @param value The deletionProtection to set. * @return This builder for chaining. */ public Builder setDeletionProtection(boolean value) { deletionProtection_ = value; onChanged(); return this; } /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * bool deletion_protection = 16; * @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_ & 0x00000004) != 0)) { hostGroupIds_ = new com.google.protobuf.LazyStringArrayList(hostGroupIds_); bitField0_ |= 0x00000004; } } /** *
       * Host groups to place VMs of the cluster in.
       * 
* * repeated string host_group_ids = 17; * @return A list containing the hostGroupIds. */ public com.google.protobuf.ProtocolStringList getHostGroupIdsList() { return hostGroupIds_.getUnmodifiableView(); } /** *
       * Host groups to place VMs of the cluster in.
       * 
* * repeated string host_group_ids = 17; * @return The count of hostGroupIds. */ public int getHostGroupIdsCount() { return hostGroupIds_.size(); } /** *
       * Host groups to place VMs of the cluster in.
       * 
* * repeated string host_group_ids = 17; * @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 to place VMs of the cluster in.
       * 
* * repeated string host_group_ids = 17; * @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 to place VMs of the cluster in.
       * 
* * repeated string host_group_ids = 17; * @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 to place VMs of the cluster in.
       * 
* * repeated string host_group_ids = 17; * @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 to place VMs of the cluster in.
       * 
* * repeated string host_group_ids = 17; * @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 to place VMs of the cluster in.
       * 
* * repeated string host_group_ids = 17; * @return This builder for chaining. */ public Builder clearHostGroupIds() { hostGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } /** *
       * Host groups to place VMs of the cluster in.
       * 
* * repeated string host_group_ids = 17; * @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; } private yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow maintenanceWindow_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindowOrBuilder> maintenanceWindowBuilder_; /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 19; * @return Whether the maintenanceWindow field is set. */ public boolean hasMaintenanceWindow() { return maintenanceWindowBuilder_ != null || maintenanceWindow_ != null; } /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 19; * @return The maintenanceWindow. */ public yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } else { return maintenanceWindowBuilder_.getMessage(); } } /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 19; */ public Builder setMaintenanceWindow(yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } maintenanceWindow_ = value; onChanged(); } else { maintenanceWindowBuilder_.setMessage(value); } return this; } /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 19; */ public Builder setMaintenanceWindow( yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder builderForValue) { if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = builderForValue.build(); onChanged(); } else { maintenanceWindowBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 19; */ public Builder mergeMaintenanceWindow(yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (maintenanceWindow_ != null) { maintenanceWindow_ = yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.newBuilder(maintenanceWindow_).mergeFrom(value).buildPartial(); } else { maintenanceWindow_ = value; } onChanged(); } else { maintenanceWindowBuilder_.mergeFrom(value); } return this; } /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 19; */ public Builder clearMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = null; onChanged(); } else { maintenanceWindow_ = null; maintenanceWindowBuilder_ = null; } return this; } /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 19; */ public yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder getMaintenanceWindowBuilder() { onChanged(); return getMaintenanceWindowFieldBuilder().getBuilder(); } /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 19; */ public yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { if (maintenanceWindowBuilder_ != null) { return maintenanceWindowBuilder_.getMessageOrBuilder(); } else { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } } /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 19; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindowOrBuilder> getMaintenanceWindowFieldBuilder() { if (maintenanceWindowBuilder_ == null) { maintenanceWindowBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindowOrBuilder>( getMaintenanceWindow(), getParentForChildren(), isClean()); maintenanceWindow_ = null; } return maintenanceWindowBuilder_; } private yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> configSpecBuilder_; /** *
       * Configuration of Greenplum® and Odyssey®.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 20; * @return Whether the configSpec field is set. */ public boolean hasConfigSpec() { return configSpecBuilder_ != null || configSpec_ != null; } /** *
       * Configuration of Greenplum® and Odyssey®.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 20; * @return The configSpec. */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * Configuration of Greenplum® and Odyssey®.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 20; */ public Builder setConfigSpec(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec value) { if (configSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } configSpec_ = value; onChanged(); } else { configSpecBuilder_.setMessage(value); } return this; } /** *
       * Configuration of Greenplum® and Odyssey®.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 20; */ public Builder setConfigSpec( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.Builder builderForValue) { if (configSpecBuilder_ == null) { configSpec_ = builderForValue.build(); onChanged(); } else { configSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration of Greenplum® and Odyssey®.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 20; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.newBuilder(configSpec_).mergeFrom(value).buildPartial(); } else { configSpec_ = value; } onChanged(); } else { configSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration of Greenplum® and Odyssey®.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 20; */ public Builder clearConfigSpec() { if (configSpecBuilder_ == null) { configSpec_ = null; onChanged(); } else { configSpec_ = null; configSpecBuilder_ = null; } return this; } /** *
       * Configuration of Greenplum® and Odyssey®.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 20; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * Configuration of Greenplum® and Odyssey®.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 20; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } } /** *
       * Configuration of Greenplum® and Odyssey®.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 20; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder>( getConfigSpec(), getParentForChildren(), isClean()); configSpec_ = null; } return configSpecBuilder_; } private yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage cloudStorage_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorageOrBuilder> cloudStorageBuilder_; /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 21; * @return Whether the cloudStorage field is set. */ public boolean hasCloudStorage() { return cloudStorageBuilder_ != null || cloudStorage_ != null; } /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 21; * @return The cloudStorage. */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage getCloudStorage() { if (cloudStorageBuilder_ == null) { return cloudStorage_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.getDefaultInstance() : cloudStorage_; } else { return cloudStorageBuilder_.getMessage(); } } /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 21; */ public Builder setCloudStorage(yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage value) { if (cloudStorageBuilder_ == null) { if (value == null) { throw new NullPointerException(); } cloudStorage_ = value; onChanged(); } else { cloudStorageBuilder_.setMessage(value); } return this; } /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 21; */ public Builder setCloudStorage( yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.Builder builderForValue) { if (cloudStorageBuilder_ == null) { cloudStorage_ = builderForValue.build(); onChanged(); } else { cloudStorageBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 21; */ public Builder mergeCloudStorage(yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage value) { if (cloudStorageBuilder_ == null) { if (cloudStorage_ != null) { cloudStorage_ = yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.newBuilder(cloudStorage_).mergeFrom(value).buildPartial(); } else { cloudStorage_ = value; } onChanged(); } else { cloudStorageBuilder_.mergeFrom(value); } return this; } /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 21; */ public Builder clearCloudStorage() { if (cloudStorageBuilder_ == null) { cloudStorage_ = null; onChanged(); } else { cloudStorage_ = null; cloudStorageBuilder_ = null; } return this; } /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 21; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.Builder getCloudStorageBuilder() { onChanged(); return getCloudStorageFieldBuilder().getBuilder(); } /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 21; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorageOrBuilder getCloudStorageOrBuilder() { if (cloudStorageBuilder_ != null) { return cloudStorageBuilder_.getMessageOrBuilder(); } else { return cloudStorage_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.getDefaultInstance() : cloudStorage_; } } /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 21; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorageOrBuilder> getCloudStorageFieldBuilder() { if (cloudStorageBuilder_ == null) { cloudStorageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorageOrBuilder>( getCloudStorage(), getParentForChildren(), isClean()); cloudStorage_ = null; } return cloudStorageBuilder_; } @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.greenplum.v1.CreateClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.CreateClusterRequest) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.CreateClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ConfigSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.ConfigSpec) com.google.protobuf.MessageOrBuilder { /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_17 greenplum_config_6_17 = 1 [json_name = "greenplumConfig_6_17"]; * @return Whether the greenplumConfig617 field is set. */ boolean hasGreenplumConfig617(); /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_17 greenplum_config_6_17 = 1 [json_name = "greenplumConfig_6_17"]; * @return The greenplumConfig617. */ yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17 getGreenplumConfig617(); /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_17 greenplum_config_6_17 = 1 [json_name = "greenplumConfig_6_17"]; */ yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17OrBuilder getGreenplumConfig617OrBuilder(); /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_19 greenplum_config_6_19 = 2 [json_name = "greenplumConfig_6_19"]; * @return Whether the greenplumConfig619 field is set. */ boolean hasGreenplumConfig619(); /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_19 greenplum_config_6_19 = 2 [json_name = "greenplumConfig_6_19"]; * @return The greenplumConfig619. */ yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19 getGreenplumConfig619(); /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_19 greenplum_config_6_19 = 2 [json_name = "greenplumConfig_6_19"]; */ yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19OrBuilder getGreenplumConfig619OrBuilder(); /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_21 greenplum_config_6_21 = 4 [json_name = "greenplumConfig_6_21"]; * @return Whether the greenplumConfig621 field is set. */ boolean hasGreenplumConfig621(); /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_21 greenplum_config_6_21 = 4 [json_name = "greenplumConfig_6_21"]; * @return The greenplumConfig621. */ yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21 getGreenplumConfig621(); /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_21 greenplum_config_6_21 = 4 [json_name = "greenplumConfig_6_21"]; */ yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21OrBuilder getGreenplumConfig621OrBuilder(); /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_22 greenplum_config_6_22 = 5 [json_name = "greenplumConfig_6_22"]; * @return Whether the greenplumConfig622 field is set. */ boolean hasGreenplumConfig622(); /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_22 greenplum_config_6_22 = 5 [json_name = "greenplumConfig_6_22"]; * @return The greenplumConfig622. */ yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22 getGreenplumConfig622(); /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_22 greenplum_config_6_22 = 5 [json_name = "greenplumConfig_6_22"]; */ yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22OrBuilder getGreenplumConfig622OrBuilder(); /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6 greenplum_config_6 = 9 [json_name = "greenplumConfig_6"]; * @return Whether the greenplumConfig6 field is set. */ boolean hasGreenplumConfig6(); /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6 greenplum_config_6 = 9 [json_name = "greenplumConfig_6"]; * @return The greenplumConfig6. */ yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6 getGreenplumConfig6(); /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6 greenplum_config_6 = 9 [json_name = "greenplumConfig_6"]; */ yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6OrBuilder getGreenplumConfig6OrBuilder(); /** *
     * Odyssey® pool settings.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConnectionPoolerConfig pool = 3; * @return Whether the pool field is set. */ boolean hasPool(); /** *
     * Odyssey® pool settings.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConnectionPoolerConfig pool = 3; * @return The pool. */ yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig getPool(); /** *
     * Odyssey® pool settings.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConnectionPoolerConfig pool = 3; */ yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfigOrBuilder getPoolOrBuilder(); /** * .yandex.cloud.mdb.greenplum.v1.BackgroundActivitiesConfig background_activities = 6; * @return Whether the backgroundActivities field is set. */ boolean hasBackgroundActivities(); /** * .yandex.cloud.mdb.greenplum.v1.BackgroundActivitiesConfig background_activities = 6; * @return The backgroundActivities. */ yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig getBackgroundActivities(); /** * .yandex.cloud.mdb.greenplum.v1.BackgroundActivitiesConfig background_activities = 6; */ yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfigOrBuilder getBackgroundActivitiesOrBuilder(); /** * .yandex.cloud.mdb.greenplum.v1.PXFConfig pxf_config = 8; * @return Whether the pxfConfig field is set. */ boolean hasPxfConfig(); /** * .yandex.cloud.mdb.greenplum.v1.PXFConfig pxf_config = 8; * @return The pxfConfig. */ yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig getPxfConfig(); /** * .yandex.cloud.mdb.greenplum.v1.PXFConfig pxf_config = 8; */ yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfigOrBuilder getPxfConfigOrBuilder(); public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.GreenplumConfigCase getGreenplumConfigCase(); } /** * Protobuf type {@code yandex.cloud.mdb.greenplum.v1.ConfigSpec} */ public static final class ConfigSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ConfigSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ConfigSpec( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17.Builder subBuilder = null; if (greenplumConfigCase_ == 1) { subBuilder = ((yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17) greenplumConfig_).toBuilder(); } greenplumConfig_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17) greenplumConfig_); greenplumConfig_ = subBuilder.buildPartial(); } greenplumConfigCase_ = 1; break; } case 18: { yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19.Builder subBuilder = null; if (greenplumConfigCase_ == 2) { subBuilder = ((yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19) greenplumConfig_).toBuilder(); } greenplumConfig_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19) greenplumConfig_); greenplumConfig_ = subBuilder.buildPartial(); } greenplumConfigCase_ = 2; break; } case 26: { yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig.Builder subBuilder = null; if (pool_ != null) { subBuilder = pool_.toBuilder(); } pool_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(pool_); pool_ = subBuilder.buildPartial(); } break; } case 34: { yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21.Builder subBuilder = null; if (greenplumConfigCase_ == 4) { subBuilder = ((yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21) greenplumConfig_).toBuilder(); } greenplumConfig_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21) greenplumConfig_); greenplumConfig_ = subBuilder.buildPartial(); } greenplumConfigCase_ = 4; break; } case 42: { yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22.Builder subBuilder = null; if (greenplumConfigCase_ == 5) { subBuilder = ((yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22) greenplumConfig_).toBuilder(); } greenplumConfig_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22) greenplumConfig_); greenplumConfig_ = subBuilder.buildPartial(); } greenplumConfigCase_ = 5; break; } case 50: { yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig.Builder subBuilder = null; if (backgroundActivities_ != null) { subBuilder = backgroundActivities_.toBuilder(); } backgroundActivities_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(backgroundActivities_); backgroundActivities_ = subBuilder.buildPartial(); } break; } case 66: { yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig.Builder subBuilder = null; if (pxfConfig_ != null) { subBuilder = pxfConfig_.toBuilder(); } pxfConfig_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(pxfConfig_); pxfConfig_ = subBuilder.buildPartial(); } break; } case 74: { yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6.Builder subBuilder = null; if (greenplumConfigCase_ == 9) { subBuilder = ((yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6) greenplumConfig_).toBuilder(); } greenplumConfig_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6) greenplumConfig_); greenplumConfig_ = subBuilder.buildPartial(); } greenplumConfigCase_ = 9; 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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ConfigSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ConfigSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.Builder.class); } private int greenplumConfigCase_ = 0; private java.lang.Object greenplumConfig_; public enum GreenplumConfigCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { GREENPLUM_CONFIG_6_17(1), GREENPLUM_CONFIG_6_19(2), GREENPLUM_CONFIG_6_21(4), GREENPLUM_CONFIG_6_22(5), GREENPLUM_CONFIG_6(9), GREENPLUMCONFIG_NOT_SET(0); private final int value; private GreenplumConfigCase(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 GreenplumConfigCase valueOf(int value) { return forNumber(value); } public static GreenplumConfigCase forNumber(int value) { switch (value) { case 1: return GREENPLUM_CONFIG_6_17; case 2: return GREENPLUM_CONFIG_6_19; case 4: return GREENPLUM_CONFIG_6_21; case 5: return GREENPLUM_CONFIG_6_22; case 9: return GREENPLUM_CONFIG_6; case 0: return GREENPLUMCONFIG_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public GreenplumConfigCase getGreenplumConfigCase() { return GreenplumConfigCase.forNumber( greenplumConfigCase_); } public static final int GREENPLUM_CONFIG_6_17_FIELD_NUMBER = 1; /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_17 greenplum_config_6_17 = 1 [json_name = "greenplumConfig_6_17"]; * @return Whether the greenplumConfig617 field is set. */ @java.lang.Override public boolean hasGreenplumConfig617() { return greenplumConfigCase_ == 1; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_17 greenplum_config_6_17 = 1 [json_name = "greenplumConfig_6_17"]; * @return The greenplumConfig617. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17 getGreenplumConfig617() { if (greenplumConfigCase_ == 1) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17.getDefaultInstance(); } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_17 greenplum_config_6_17 = 1 [json_name = "greenplumConfig_6_17"]; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17OrBuilder getGreenplumConfig617OrBuilder() { if (greenplumConfigCase_ == 1) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17.getDefaultInstance(); } public static final int GREENPLUM_CONFIG_6_19_FIELD_NUMBER = 2; /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_19 greenplum_config_6_19 = 2 [json_name = "greenplumConfig_6_19"]; * @return Whether the greenplumConfig619 field is set. */ @java.lang.Override public boolean hasGreenplumConfig619() { return greenplumConfigCase_ == 2; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_19 greenplum_config_6_19 = 2 [json_name = "greenplumConfig_6_19"]; * @return The greenplumConfig619. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19 getGreenplumConfig619() { if (greenplumConfigCase_ == 2) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19.getDefaultInstance(); } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_19 greenplum_config_6_19 = 2 [json_name = "greenplumConfig_6_19"]; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19OrBuilder getGreenplumConfig619OrBuilder() { if (greenplumConfigCase_ == 2) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19.getDefaultInstance(); } public static final int GREENPLUM_CONFIG_6_21_FIELD_NUMBER = 4; /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_21 greenplum_config_6_21 = 4 [json_name = "greenplumConfig_6_21"]; * @return Whether the greenplumConfig621 field is set. */ @java.lang.Override public boolean hasGreenplumConfig621() { return greenplumConfigCase_ == 4; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_21 greenplum_config_6_21 = 4 [json_name = "greenplumConfig_6_21"]; * @return The greenplumConfig621. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21 getGreenplumConfig621() { if (greenplumConfigCase_ == 4) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21.getDefaultInstance(); } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_21 greenplum_config_6_21 = 4 [json_name = "greenplumConfig_6_21"]; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21OrBuilder getGreenplumConfig621OrBuilder() { if (greenplumConfigCase_ == 4) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21.getDefaultInstance(); } public static final int GREENPLUM_CONFIG_6_22_FIELD_NUMBER = 5; /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_22 greenplum_config_6_22 = 5 [json_name = "greenplumConfig_6_22"]; * @return Whether the greenplumConfig622 field is set. */ @java.lang.Override public boolean hasGreenplumConfig622() { return greenplumConfigCase_ == 5; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_22 greenplum_config_6_22 = 5 [json_name = "greenplumConfig_6_22"]; * @return The greenplumConfig622. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22 getGreenplumConfig622() { if (greenplumConfigCase_ == 5) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22.getDefaultInstance(); } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_22 greenplum_config_6_22 = 5 [json_name = "greenplumConfig_6_22"]; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22OrBuilder getGreenplumConfig622OrBuilder() { if (greenplumConfigCase_ == 5) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22.getDefaultInstance(); } public static final int GREENPLUM_CONFIG_6_FIELD_NUMBER = 9; /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6 greenplum_config_6 = 9 [json_name = "greenplumConfig_6"]; * @return Whether the greenplumConfig6 field is set. */ @java.lang.Override public boolean hasGreenplumConfig6() { return greenplumConfigCase_ == 9; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6 greenplum_config_6 = 9 [json_name = "greenplumConfig_6"]; * @return The greenplumConfig6. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6 getGreenplumConfig6() { if (greenplumConfigCase_ == 9) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6.getDefaultInstance(); } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6 greenplum_config_6 = 9 [json_name = "greenplumConfig_6"]; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6OrBuilder getGreenplumConfig6OrBuilder() { if (greenplumConfigCase_ == 9) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6.getDefaultInstance(); } public static final int POOL_FIELD_NUMBER = 3; private yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig pool_; /** *
     * Odyssey® pool settings.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConnectionPoolerConfig pool = 3; * @return Whether the pool field is set. */ @java.lang.Override public boolean hasPool() { return pool_ != null; } /** *
     * Odyssey® pool settings.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConnectionPoolerConfig pool = 3; * @return The pool. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig getPool() { return pool_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig.getDefaultInstance() : pool_; } /** *
     * Odyssey® pool settings.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConnectionPoolerConfig pool = 3; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfigOrBuilder getPoolOrBuilder() { return getPool(); } public static final int BACKGROUND_ACTIVITIES_FIELD_NUMBER = 6; private yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig backgroundActivities_; /** * .yandex.cloud.mdb.greenplum.v1.BackgroundActivitiesConfig background_activities = 6; * @return Whether the backgroundActivities field is set. */ @java.lang.Override public boolean hasBackgroundActivities() { return backgroundActivities_ != null; } /** * .yandex.cloud.mdb.greenplum.v1.BackgroundActivitiesConfig background_activities = 6; * @return The backgroundActivities. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig getBackgroundActivities() { return backgroundActivities_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig.getDefaultInstance() : backgroundActivities_; } /** * .yandex.cloud.mdb.greenplum.v1.BackgroundActivitiesConfig background_activities = 6; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfigOrBuilder getBackgroundActivitiesOrBuilder() { return getBackgroundActivities(); } public static final int PXF_CONFIG_FIELD_NUMBER = 8; private yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig pxfConfig_; /** * .yandex.cloud.mdb.greenplum.v1.PXFConfig pxf_config = 8; * @return Whether the pxfConfig field is set. */ @java.lang.Override public boolean hasPxfConfig() { return pxfConfig_ != null; } /** * .yandex.cloud.mdb.greenplum.v1.PXFConfig pxf_config = 8; * @return The pxfConfig. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig getPxfConfig() { return pxfConfig_ == null ? yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig.getDefaultInstance() : pxfConfig_; } /** * .yandex.cloud.mdb.greenplum.v1.PXFConfig pxf_config = 8; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfigOrBuilder getPxfConfigOrBuilder() { return getPxfConfig(); } 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 (greenplumConfigCase_ == 1) { output.writeMessage(1, (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17) greenplumConfig_); } if (greenplumConfigCase_ == 2) { output.writeMessage(2, (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19) greenplumConfig_); } if (pool_ != null) { output.writeMessage(3, getPool()); } if (greenplumConfigCase_ == 4) { output.writeMessage(4, (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21) greenplumConfig_); } if (greenplumConfigCase_ == 5) { output.writeMessage(5, (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22) greenplumConfig_); } if (backgroundActivities_ != null) { output.writeMessage(6, getBackgroundActivities()); } if (pxfConfig_ != null) { output.writeMessage(8, getPxfConfig()); } if (greenplumConfigCase_ == 9) { output.writeMessage(9, (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6) greenplumConfig_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (greenplumConfigCase_ == 1) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17) greenplumConfig_); } if (greenplumConfigCase_ == 2) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19) greenplumConfig_); } if (pool_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getPool()); } if (greenplumConfigCase_ == 4) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21) greenplumConfig_); } if (greenplumConfigCase_ == 5) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22) greenplumConfig_); } if (backgroundActivities_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getBackgroundActivities()); } if (pxfConfig_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, getPxfConfig()); } if (greenplumConfigCase_ == 9) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6) greenplumConfig_); } 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.greenplum.v1.ClusterServiceOuterClass.ConfigSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec other = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec) obj; if (hasPool() != other.hasPool()) return false; if (hasPool()) { if (!getPool() .equals(other.getPool())) return false; } if (hasBackgroundActivities() != other.hasBackgroundActivities()) return false; if (hasBackgroundActivities()) { if (!getBackgroundActivities() .equals(other.getBackgroundActivities())) return false; } if (hasPxfConfig() != other.hasPxfConfig()) return false; if (hasPxfConfig()) { if (!getPxfConfig() .equals(other.getPxfConfig())) return false; } if (!getGreenplumConfigCase().equals(other.getGreenplumConfigCase())) return false; switch (greenplumConfigCase_) { case 1: if (!getGreenplumConfig617() .equals(other.getGreenplumConfig617())) return false; break; case 2: if (!getGreenplumConfig619() .equals(other.getGreenplumConfig619())) return false; break; case 4: if (!getGreenplumConfig621() .equals(other.getGreenplumConfig621())) return false; break; case 5: if (!getGreenplumConfig622() .equals(other.getGreenplumConfig622())) return false; break; case 9: if (!getGreenplumConfig6() .equals(other.getGreenplumConfig6())) return false; break; case 0: default: } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasPool()) { hash = (37 * hash) + POOL_FIELD_NUMBER; hash = (53 * hash) + getPool().hashCode(); } if (hasBackgroundActivities()) { hash = (37 * hash) + BACKGROUND_ACTIVITIES_FIELD_NUMBER; hash = (53 * hash) + getBackgroundActivities().hashCode(); } if (hasPxfConfig()) { hash = (37 * hash) + PXF_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getPxfConfig().hashCode(); } switch (greenplumConfigCase_) { case 1: hash = (37 * hash) + GREENPLUM_CONFIG_6_17_FIELD_NUMBER; hash = (53 * hash) + getGreenplumConfig617().hashCode(); break; case 2: hash = (37 * hash) + GREENPLUM_CONFIG_6_19_FIELD_NUMBER; hash = (53 * hash) + getGreenplumConfig619().hashCode(); break; case 4: hash = (37 * hash) + GREENPLUM_CONFIG_6_21_FIELD_NUMBER; hash = (53 * hash) + getGreenplumConfig621().hashCode(); break; case 5: hash = (37 * hash) + GREENPLUM_CONFIG_6_22_FIELD_NUMBER; hash = (53 * hash) + getGreenplumConfig622().hashCode(); break; case 9: hash = (37 * hash) + GREENPLUM_CONFIG_6_FIELD_NUMBER; hash = (53 * hash) + getGreenplumConfig6().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ConfigSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ConfigSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.ConfigSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.ConfigSpec) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ConfigSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ConfigSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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(); if (poolBuilder_ == null) { pool_ = null; } else { pool_ = null; poolBuilder_ = null; } if (backgroundActivitiesBuilder_ == null) { backgroundActivities_ = null; } else { backgroundActivities_ = null; backgroundActivitiesBuilder_ = null; } if (pxfConfigBuilder_ == null) { pxfConfig_ = null; } else { pxfConfig_ = null; pxfConfigBuilder_ = null; } greenplumConfigCase_ = 0; greenplumConfig_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ConfigSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec result = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec(this); if (greenplumConfigCase_ == 1) { if (greenplumConfig617Builder_ == null) { result.greenplumConfig_ = greenplumConfig_; } else { result.greenplumConfig_ = greenplumConfig617Builder_.build(); } } if (greenplumConfigCase_ == 2) { if (greenplumConfig619Builder_ == null) { result.greenplumConfig_ = greenplumConfig_; } else { result.greenplumConfig_ = greenplumConfig619Builder_.build(); } } if (greenplumConfigCase_ == 4) { if (greenplumConfig621Builder_ == null) { result.greenplumConfig_ = greenplumConfig_; } else { result.greenplumConfig_ = greenplumConfig621Builder_.build(); } } if (greenplumConfigCase_ == 5) { if (greenplumConfig622Builder_ == null) { result.greenplumConfig_ = greenplumConfig_; } else { result.greenplumConfig_ = greenplumConfig622Builder_.build(); } } if (greenplumConfigCase_ == 9) { if (greenplumConfig6Builder_ == null) { result.greenplumConfig_ = greenplumConfig_; } else { result.greenplumConfig_ = greenplumConfig6Builder_.build(); } } if (poolBuilder_ == null) { result.pool_ = pool_; } else { result.pool_ = poolBuilder_.build(); } if (backgroundActivitiesBuilder_ == null) { result.backgroundActivities_ = backgroundActivities_; } else { result.backgroundActivities_ = backgroundActivitiesBuilder_.build(); } if (pxfConfigBuilder_ == null) { result.pxfConfig_ = pxfConfig_; } else { result.pxfConfig_ = pxfConfigBuilder_.build(); } result.greenplumConfigCase_ = greenplumConfigCase_; 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.greenplum.v1.ClusterServiceOuterClass.ConfigSpec) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec other) { if (other == yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance()) return this; if (other.hasPool()) { mergePool(other.getPool()); } if (other.hasBackgroundActivities()) { mergeBackgroundActivities(other.getBackgroundActivities()); } if (other.hasPxfConfig()) { mergePxfConfig(other.getPxfConfig()); } switch (other.getGreenplumConfigCase()) { case GREENPLUM_CONFIG_6_17: { mergeGreenplumConfig617(other.getGreenplumConfig617()); break; } case GREENPLUM_CONFIG_6_19: { mergeGreenplumConfig619(other.getGreenplumConfig619()); break; } case GREENPLUM_CONFIG_6_21: { mergeGreenplumConfig621(other.getGreenplumConfig621()); break; } case GREENPLUM_CONFIG_6_22: { mergeGreenplumConfig622(other.getGreenplumConfig622()); break; } case GREENPLUM_CONFIG_6: { mergeGreenplumConfig6(other.getGreenplumConfig6()); break; } case GREENPLUMCONFIG_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.greenplum.v1.ClusterServiceOuterClass.ConfigSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int greenplumConfigCase_ = 0; private java.lang.Object greenplumConfig_; public GreenplumConfigCase getGreenplumConfigCase() { return GreenplumConfigCase.forNumber( greenplumConfigCase_); } public Builder clearGreenplumConfig() { greenplumConfigCase_ = 0; greenplumConfig_ = null; onChanged(); return this; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17OrBuilder> greenplumConfig617Builder_; /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_17 greenplum_config_6_17 = 1 [json_name = "greenplumConfig_6_17"]; * @return Whether the greenplumConfig617 field is set. */ @java.lang.Override public boolean hasGreenplumConfig617() { return greenplumConfigCase_ == 1; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_17 greenplum_config_6_17 = 1 [json_name = "greenplumConfig_6_17"]; * @return The greenplumConfig617. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17 getGreenplumConfig617() { if (greenplumConfig617Builder_ == null) { if (greenplumConfigCase_ == 1) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17.getDefaultInstance(); } else { if (greenplumConfigCase_ == 1) { return greenplumConfig617Builder_.getMessage(); } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17.getDefaultInstance(); } } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_17 greenplum_config_6_17 = 1 [json_name = "greenplumConfig_6_17"]; */ public Builder setGreenplumConfig617(yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17 value) { if (greenplumConfig617Builder_ == null) { if (value == null) { throw new NullPointerException(); } greenplumConfig_ = value; onChanged(); } else { greenplumConfig617Builder_.setMessage(value); } greenplumConfigCase_ = 1; return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_17 greenplum_config_6_17 = 1 [json_name = "greenplumConfig_6_17"]; */ public Builder setGreenplumConfig617( yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17.Builder builderForValue) { if (greenplumConfig617Builder_ == null) { greenplumConfig_ = builderForValue.build(); onChanged(); } else { greenplumConfig617Builder_.setMessage(builderForValue.build()); } greenplumConfigCase_ = 1; return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_17 greenplum_config_6_17 = 1 [json_name = "greenplumConfig_6_17"]; */ public Builder mergeGreenplumConfig617(yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17 value) { if (greenplumConfig617Builder_ == null) { if (greenplumConfigCase_ == 1 && greenplumConfig_ != yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17.getDefaultInstance()) { greenplumConfig_ = yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17.newBuilder((yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17) greenplumConfig_) .mergeFrom(value).buildPartial(); } else { greenplumConfig_ = value; } onChanged(); } else { if (greenplumConfigCase_ == 1) { greenplumConfig617Builder_.mergeFrom(value); } greenplumConfig617Builder_.setMessage(value); } greenplumConfigCase_ = 1; return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_17 greenplum_config_6_17 = 1 [json_name = "greenplumConfig_6_17"]; */ public Builder clearGreenplumConfig617() { if (greenplumConfig617Builder_ == null) { if (greenplumConfigCase_ == 1) { greenplumConfigCase_ = 0; greenplumConfig_ = null; onChanged(); } } else { if (greenplumConfigCase_ == 1) { greenplumConfigCase_ = 0; greenplumConfig_ = null; } greenplumConfig617Builder_.clear(); } return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_17 greenplum_config_6_17 = 1 [json_name = "greenplumConfig_6_17"]; */ public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17.Builder getGreenplumConfig617Builder() { return getGreenplumConfig617FieldBuilder().getBuilder(); } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_17 greenplum_config_6_17 = 1 [json_name = "greenplumConfig_6_17"]; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17OrBuilder getGreenplumConfig617OrBuilder() { if ((greenplumConfigCase_ == 1) && (greenplumConfig617Builder_ != null)) { return greenplumConfig617Builder_.getMessageOrBuilder(); } else { if (greenplumConfigCase_ == 1) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17.getDefaultInstance(); } } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_17 greenplum_config_6_17 = 1 [json_name = "greenplumConfig_6_17"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17OrBuilder> getGreenplumConfig617FieldBuilder() { if (greenplumConfig617Builder_ == null) { if (!(greenplumConfigCase_ == 1)) { greenplumConfig_ = yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17.getDefaultInstance(); } greenplumConfig617Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17OrBuilder>( (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_17) greenplumConfig_, getParentForChildren(), isClean()); greenplumConfig_ = null; } greenplumConfigCase_ = 1; onChanged();; return greenplumConfig617Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19OrBuilder> greenplumConfig619Builder_; /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_19 greenplum_config_6_19 = 2 [json_name = "greenplumConfig_6_19"]; * @return Whether the greenplumConfig619 field is set. */ @java.lang.Override public boolean hasGreenplumConfig619() { return greenplumConfigCase_ == 2; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_19 greenplum_config_6_19 = 2 [json_name = "greenplumConfig_6_19"]; * @return The greenplumConfig619. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19 getGreenplumConfig619() { if (greenplumConfig619Builder_ == null) { if (greenplumConfigCase_ == 2) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19.getDefaultInstance(); } else { if (greenplumConfigCase_ == 2) { return greenplumConfig619Builder_.getMessage(); } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19.getDefaultInstance(); } } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_19 greenplum_config_6_19 = 2 [json_name = "greenplumConfig_6_19"]; */ public Builder setGreenplumConfig619(yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19 value) { if (greenplumConfig619Builder_ == null) { if (value == null) { throw new NullPointerException(); } greenplumConfig_ = value; onChanged(); } else { greenplumConfig619Builder_.setMessage(value); } greenplumConfigCase_ = 2; return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_19 greenplum_config_6_19 = 2 [json_name = "greenplumConfig_6_19"]; */ public Builder setGreenplumConfig619( yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19.Builder builderForValue) { if (greenplumConfig619Builder_ == null) { greenplumConfig_ = builderForValue.build(); onChanged(); } else { greenplumConfig619Builder_.setMessage(builderForValue.build()); } greenplumConfigCase_ = 2; return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_19 greenplum_config_6_19 = 2 [json_name = "greenplumConfig_6_19"]; */ public Builder mergeGreenplumConfig619(yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19 value) { if (greenplumConfig619Builder_ == null) { if (greenplumConfigCase_ == 2 && greenplumConfig_ != yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19.getDefaultInstance()) { greenplumConfig_ = yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19.newBuilder((yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19) greenplumConfig_) .mergeFrom(value).buildPartial(); } else { greenplumConfig_ = value; } onChanged(); } else { if (greenplumConfigCase_ == 2) { greenplumConfig619Builder_.mergeFrom(value); } greenplumConfig619Builder_.setMessage(value); } greenplumConfigCase_ = 2; return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_19 greenplum_config_6_19 = 2 [json_name = "greenplumConfig_6_19"]; */ public Builder clearGreenplumConfig619() { if (greenplumConfig619Builder_ == null) { if (greenplumConfigCase_ == 2) { greenplumConfigCase_ = 0; greenplumConfig_ = null; onChanged(); } } else { if (greenplumConfigCase_ == 2) { greenplumConfigCase_ = 0; greenplumConfig_ = null; } greenplumConfig619Builder_.clear(); } return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_19 greenplum_config_6_19 = 2 [json_name = "greenplumConfig_6_19"]; */ public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19.Builder getGreenplumConfig619Builder() { return getGreenplumConfig619FieldBuilder().getBuilder(); } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_19 greenplum_config_6_19 = 2 [json_name = "greenplumConfig_6_19"]; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19OrBuilder getGreenplumConfig619OrBuilder() { if ((greenplumConfigCase_ == 2) && (greenplumConfig619Builder_ != null)) { return greenplumConfig619Builder_.getMessageOrBuilder(); } else { if (greenplumConfigCase_ == 2) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19.getDefaultInstance(); } } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_19 greenplum_config_6_19 = 2 [json_name = "greenplumConfig_6_19"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19OrBuilder> getGreenplumConfig619FieldBuilder() { if (greenplumConfig619Builder_ == null) { if (!(greenplumConfigCase_ == 2)) { greenplumConfig_ = yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19.getDefaultInstance(); } greenplumConfig619Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19OrBuilder>( (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_19) greenplumConfig_, getParentForChildren(), isClean()); greenplumConfig_ = null; } greenplumConfigCase_ = 2; onChanged();; return greenplumConfig619Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21OrBuilder> greenplumConfig621Builder_; /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_21 greenplum_config_6_21 = 4 [json_name = "greenplumConfig_6_21"]; * @return Whether the greenplumConfig621 field is set. */ @java.lang.Override public boolean hasGreenplumConfig621() { return greenplumConfigCase_ == 4; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_21 greenplum_config_6_21 = 4 [json_name = "greenplumConfig_6_21"]; * @return The greenplumConfig621. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21 getGreenplumConfig621() { if (greenplumConfig621Builder_ == null) { if (greenplumConfigCase_ == 4) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21.getDefaultInstance(); } else { if (greenplumConfigCase_ == 4) { return greenplumConfig621Builder_.getMessage(); } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21.getDefaultInstance(); } } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_21 greenplum_config_6_21 = 4 [json_name = "greenplumConfig_6_21"]; */ public Builder setGreenplumConfig621(yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21 value) { if (greenplumConfig621Builder_ == null) { if (value == null) { throw new NullPointerException(); } greenplumConfig_ = value; onChanged(); } else { greenplumConfig621Builder_.setMessage(value); } greenplumConfigCase_ = 4; return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_21 greenplum_config_6_21 = 4 [json_name = "greenplumConfig_6_21"]; */ public Builder setGreenplumConfig621( yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21.Builder builderForValue) { if (greenplumConfig621Builder_ == null) { greenplumConfig_ = builderForValue.build(); onChanged(); } else { greenplumConfig621Builder_.setMessage(builderForValue.build()); } greenplumConfigCase_ = 4; return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_21 greenplum_config_6_21 = 4 [json_name = "greenplumConfig_6_21"]; */ public Builder mergeGreenplumConfig621(yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21 value) { if (greenplumConfig621Builder_ == null) { if (greenplumConfigCase_ == 4 && greenplumConfig_ != yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21.getDefaultInstance()) { greenplumConfig_ = yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21.newBuilder((yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21) greenplumConfig_) .mergeFrom(value).buildPartial(); } else { greenplumConfig_ = value; } onChanged(); } else { if (greenplumConfigCase_ == 4) { greenplumConfig621Builder_.mergeFrom(value); } greenplumConfig621Builder_.setMessage(value); } greenplumConfigCase_ = 4; return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_21 greenplum_config_6_21 = 4 [json_name = "greenplumConfig_6_21"]; */ public Builder clearGreenplumConfig621() { if (greenplumConfig621Builder_ == null) { if (greenplumConfigCase_ == 4) { greenplumConfigCase_ = 0; greenplumConfig_ = null; onChanged(); } } else { if (greenplumConfigCase_ == 4) { greenplumConfigCase_ = 0; greenplumConfig_ = null; } greenplumConfig621Builder_.clear(); } return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_21 greenplum_config_6_21 = 4 [json_name = "greenplumConfig_6_21"]; */ public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21.Builder getGreenplumConfig621Builder() { return getGreenplumConfig621FieldBuilder().getBuilder(); } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_21 greenplum_config_6_21 = 4 [json_name = "greenplumConfig_6_21"]; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21OrBuilder getGreenplumConfig621OrBuilder() { if ((greenplumConfigCase_ == 4) && (greenplumConfig621Builder_ != null)) { return greenplumConfig621Builder_.getMessageOrBuilder(); } else { if (greenplumConfigCase_ == 4) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21.getDefaultInstance(); } } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_21 greenplum_config_6_21 = 4 [json_name = "greenplumConfig_6_21"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21OrBuilder> getGreenplumConfig621FieldBuilder() { if (greenplumConfig621Builder_ == null) { if (!(greenplumConfigCase_ == 4)) { greenplumConfig_ = yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21.getDefaultInstance(); } greenplumConfig621Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21OrBuilder>( (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_21) greenplumConfig_, getParentForChildren(), isClean()); greenplumConfig_ = null; } greenplumConfigCase_ = 4; onChanged();; return greenplumConfig621Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22OrBuilder> greenplumConfig622Builder_; /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_22 greenplum_config_6_22 = 5 [json_name = "greenplumConfig_6_22"]; * @return Whether the greenplumConfig622 field is set. */ @java.lang.Override public boolean hasGreenplumConfig622() { return greenplumConfigCase_ == 5; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_22 greenplum_config_6_22 = 5 [json_name = "greenplumConfig_6_22"]; * @return The greenplumConfig622. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22 getGreenplumConfig622() { if (greenplumConfig622Builder_ == null) { if (greenplumConfigCase_ == 5) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22.getDefaultInstance(); } else { if (greenplumConfigCase_ == 5) { return greenplumConfig622Builder_.getMessage(); } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22.getDefaultInstance(); } } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_22 greenplum_config_6_22 = 5 [json_name = "greenplumConfig_6_22"]; */ public Builder setGreenplumConfig622(yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22 value) { if (greenplumConfig622Builder_ == null) { if (value == null) { throw new NullPointerException(); } greenplumConfig_ = value; onChanged(); } else { greenplumConfig622Builder_.setMessage(value); } greenplumConfigCase_ = 5; return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_22 greenplum_config_6_22 = 5 [json_name = "greenplumConfig_6_22"]; */ public Builder setGreenplumConfig622( yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22.Builder builderForValue) { if (greenplumConfig622Builder_ == null) { greenplumConfig_ = builderForValue.build(); onChanged(); } else { greenplumConfig622Builder_.setMessage(builderForValue.build()); } greenplumConfigCase_ = 5; return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_22 greenplum_config_6_22 = 5 [json_name = "greenplumConfig_6_22"]; */ public Builder mergeGreenplumConfig622(yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22 value) { if (greenplumConfig622Builder_ == null) { if (greenplumConfigCase_ == 5 && greenplumConfig_ != yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22.getDefaultInstance()) { greenplumConfig_ = yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22.newBuilder((yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22) greenplumConfig_) .mergeFrom(value).buildPartial(); } else { greenplumConfig_ = value; } onChanged(); } else { if (greenplumConfigCase_ == 5) { greenplumConfig622Builder_.mergeFrom(value); } greenplumConfig622Builder_.setMessage(value); } greenplumConfigCase_ = 5; return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_22 greenplum_config_6_22 = 5 [json_name = "greenplumConfig_6_22"]; */ public Builder clearGreenplumConfig622() { if (greenplumConfig622Builder_ == null) { if (greenplumConfigCase_ == 5) { greenplumConfigCase_ = 0; greenplumConfig_ = null; onChanged(); } } else { if (greenplumConfigCase_ == 5) { greenplumConfigCase_ = 0; greenplumConfig_ = null; } greenplumConfig622Builder_.clear(); } return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_22 greenplum_config_6_22 = 5 [json_name = "greenplumConfig_6_22"]; */ public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22.Builder getGreenplumConfig622Builder() { return getGreenplumConfig622FieldBuilder().getBuilder(); } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_22 greenplum_config_6_22 = 5 [json_name = "greenplumConfig_6_22"]; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22OrBuilder getGreenplumConfig622OrBuilder() { if ((greenplumConfigCase_ == 5) && (greenplumConfig622Builder_ != null)) { return greenplumConfig622Builder_.getMessageOrBuilder(); } else { if (greenplumConfigCase_ == 5) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22.getDefaultInstance(); } } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6_22 greenplum_config_6_22 = 5 [json_name = "greenplumConfig_6_22"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22OrBuilder> getGreenplumConfig622FieldBuilder() { if (greenplumConfig622Builder_ == null) { if (!(greenplumConfigCase_ == 5)) { greenplumConfig_ = yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22.getDefaultInstance(); } greenplumConfig622Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22OrBuilder>( (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6_22) greenplumConfig_, getParentForChildren(), isClean()); greenplumConfig_ = null; } greenplumConfigCase_ = 5; onChanged();; return greenplumConfig622Builder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6OrBuilder> greenplumConfig6Builder_; /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6 greenplum_config_6 = 9 [json_name = "greenplumConfig_6"]; * @return Whether the greenplumConfig6 field is set. */ @java.lang.Override public boolean hasGreenplumConfig6() { return greenplumConfigCase_ == 9; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6 greenplum_config_6 = 9 [json_name = "greenplumConfig_6"]; * @return The greenplumConfig6. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6 getGreenplumConfig6() { if (greenplumConfig6Builder_ == null) { if (greenplumConfigCase_ == 9) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6.getDefaultInstance(); } else { if (greenplumConfigCase_ == 9) { return greenplumConfig6Builder_.getMessage(); } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6.getDefaultInstance(); } } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6 greenplum_config_6 = 9 [json_name = "greenplumConfig_6"]; */ public Builder setGreenplumConfig6(yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6 value) { if (greenplumConfig6Builder_ == null) { if (value == null) { throw new NullPointerException(); } greenplumConfig_ = value; onChanged(); } else { greenplumConfig6Builder_.setMessage(value); } greenplumConfigCase_ = 9; return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6 greenplum_config_6 = 9 [json_name = "greenplumConfig_6"]; */ public Builder setGreenplumConfig6( yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6.Builder builderForValue) { if (greenplumConfig6Builder_ == null) { greenplumConfig_ = builderForValue.build(); onChanged(); } else { greenplumConfig6Builder_.setMessage(builderForValue.build()); } greenplumConfigCase_ = 9; return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6 greenplum_config_6 = 9 [json_name = "greenplumConfig_6"]; */ public Builder mergeGreenplumConfig6(yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6 value) { if (greenplumConfig6Builder_ == null) { if (greenplumConfigCase_ == 9 && greenplumConfig_ != yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6.getDefaultInstance()) { greenplumConfig_ = yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6.newBuilder((yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6) greenplumConfig_) .mergeFrom(value).buildPartial(); } else { greenplumConfig_ = value; } onChanged(); } else { if (greenplumConfigCase_ == 9) { greenplumConfig6Builder_.mergeFrom(value); } greenplumConfig6Builder_.setMessage(value); } greenplumConfigCase_ = 9; return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6 greenplum_config_6 = 9 [json_name = "greenplumConfig_6"]; */ public Builder clearGreenplumConfig6() { if (greenplumConfig6Builder_ == null) { if (greenplumConfigCase_ == 9) { greenplumConfigCase_ = 0; greenplumConfig_ = null; onChanged(); } } else { if (greenplumConfigCase_ == 9) { greenplumConfigCase_ = 0; greenplumConfig_ = null; } greenplumConfig6Builder_.clear(); } return this; } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6 greenplum_config_6 = 9 [json_name = "greenplumConfig_6"]; */ public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6.Builder getGreenplumConfig6Builder() { return getGreenplumConfig6FieldBuilder().getBuilder(); } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6 greenplum_config_6 = 9 [json_name = "greenplumConfig_6"]; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6OrBuilder getGreenplumConfig6OrBuilder() { if ((greenplumConfigCase_ == 9) && (greenplumConfig6Builder_ != null)) { return greenplumConfig6Builder_.getMessageOrBuilder(); } else { if (greenplumConfigCase_ == 9) { return (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6) greenplumConfig_; } return yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6.getDefaultInstance(); } } /** * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig6 greenplum_config_6 = 9 [json_name = "greenplumConfig_6"]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6OrBuilder> getGreenplumConfig6FieldBuilder() { if (greenplumConfig6Builder_ == null) { if (!(greenplumConfigCase_ == 9)) { greenplumConfig_ = yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6.getDefaultInstance(); } greenplumConfig6Builder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6OrBuilder>( (yandex.cloud.api.mdb.greenplum.v1.Config.GreenplumConfig6) greenplumConfig_, getParentForChildren(), isClean()); greenplumConfig_ = null; } greenplumConfigCase_ = 9; onChanged();; return greenplumConfig6Builder_; } private yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig pool_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig, yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfigOrBuilder> poolBuilder_; /** *
       * Odyssey® pool settings.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConnectionPoolerConfig pool = 3; * @return Whether the pool field is set. */ public boolean hasPool() { return poolBuilder_ != null || pool_ != null; } /** *
       * Odyssey® pool settings.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConnectionPoolerConfig pool = 3; * @return The pool. */ public yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig getPool() { if (poolBuilder_ == null) { return pool_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig.getDefaultInstance() : pool_; } else { return poolBuilder_.getMessage(); } } /** *
       * Odyssey® pool settings.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConnectionPoolerConfig pool = 3; */ public Builder setPool(yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig value) { if (poolBuilder_ == null) { if (value == null) { throw new NullPointerException(); } pool_ = value; onChanged(); } else { poolBuilder_.setMessage(value); } return this; } /** *
       * Odyssey® pool settings.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConnectionPoolerConfig pool = 3; */ public Builder setPool( yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig.Builder builderForValue) { if (poolBuilder_ == null) { pool_ = builderForValue.build(); onChanged(); } else { poolBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Odyssey® pool settings.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConnectionPoolerConfig pool = 3; */ public Builder mergePool(yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig value) { if (poolBuilder_ == null) { if (pool_ != null) { pool_ = yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig.newBuilder(pool_).mergeFrom(value).buildPartial(); } else { pool_ = value; } onChanged(); } else { poolBuilder_.mergeFrom(value); } return this; } /** *
       * Odyssey® pool settings.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConnectionPoolerConfig pool = 3; */ public Builder clearPool() { if (poolBuilder_ == null) { pool_ = null; onChanged(); } else { pool_ = null; poolBuilder_ = null; } return this; } /** *
       * Odyssey® pool settings.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConnectionPoolerConfig pool = 3; */ public yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig.Builder getPoolBuilder() { onChanged(); return getPoolFieldBuilder().getBuilder(); } /** *
       * Odyssey® pool settings.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConnectionPoolerConfig pool = 3; */ public yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfigOrBuilder getPoolOrBuilder() { if (poolBuilder_ != null) { return poolBuilder_.getMessageOrBuilder(); } else { return pool_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig.getDefaultInstance() : pool_; } } /** *
       * Odyssey® pool settings.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConnectionPoolerConfig pool = 3; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig, yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfigOrBuilder> getPoolFieldBuilder() { if (poolBuilder_ == null) { poolBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig, yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.ConnectionPoolerConfigOrBuilder>( getPool(), getParentForChildren(), isClean()); pool_ = null; } return poolBuilder_; } private yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig backgroundActivities_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig, yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfigOrBuilder> backgroundActivitiesBuilder_; /** * .yandex.cloud.mdb.greenplum.v1.BackgroundActivitiesConfig background_activities = 6; * @return Whether the backgroundActivities field is set. */ public boolean hasBackgroundActivities() { return backgroundActivitiesBuilder_ != null || backgroundActivities_ != null; } /** * .yandex.cloud.mdb.greenplum.v1.BackgroundActivitiesConfig background_activities = 6; * @return The backgroundActivities. */ public yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig getBackgroundActivities() { if (backgroundActivitiesBuilder_ == null) { return backgroundActivities_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig.getDefaultInstance() : backgroundActivities_; } else { return backgroundActivitiesBuilder_.getMessage(); } } /** * .yandex.cloud.mdb.greenplum.v1.BackgroundActivitiesConfig background_activities = 6; */ public Builder setBackgroundActivities(yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig value) { if (backgroundActivitiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } backgroundActivities_ = value; onChanged(); } else { backgroundActivitiesBuilder_.setMessage(value); } return this; } /** * .yandex.cloud.mdb.greenplum.v1.BackgroundActivitiesConfig background_activities = 6; */ public Builder setBackgroundActivities( yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig.Builder builderForValue) { if (backgroundActivitiesBuilder_ == null) { backgroundActivities_ = builderForValue.build(); onChanged(); } else { backgroundActivitiesBuilder_.setMessage(builderForValue.build()); } return this; } /** * .yandex.cloud.mdb.greenplum.v1.BackgroundActivitiesConfig background_activities = 6; */ public Builder mergeBackgroundActivities(yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig value) { if (backgroundActivitiesBuilder_ == null) { if (backgroundActivities_ != null) { backgroundActivities_ = yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig.newBuilder(backgroundActivities_).mergeFrom(value).buildPartial(); } else { backgroundActivities_ = value; } onChanged(); } else { backgroundActivitiesBuilder_.mergeFrom(value); } return this; } /** * .yandex.cloud.mdb.greenplum.v1.BackgroundActivitiesConfig background_activities = 6; */ public Builder clearBackgroundActivities() { if (backgroundActivitiesBuilder_ == null) { backgroundActivities_ = null; onChanged(); } else { backgroundActivities_ = null; backgroundActivitiesBuilder_ = null; } return this; } /** * .yandex.cloud.mdb.greenplum.v1.BackgroundActivitiesConfig background_activities = 6; */ public yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig.Builder getBackgroundActivitiesBuilder() { onChanged(); return getBackgroundActivitiesFieldBuilder().getBuilder(); } /** * .yandex.cloud.mdb.greenplum.v1.BackgroundActivitiesConfig background_activities = 6; */ public yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfigOrBuilder getBackgroundActivitiesOrBuilder() { if (backgroundActivitiesBuilder_ != null) { return backgroundActivitiesBuilder_.getMessageOrBuilder(); } else { return backgroundActivities_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig.getDefaultInstance() : backgroundActivities_; } } /** * .yandex.cloud.mdb.greenplum.v1.BackgroundActivitiesConfig background_activities = 6; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig, yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfigOrBuilder> getBackgroundActivitiesFieldBuilder() { if (backgroundActivitiesBuilder_ == null) { backgroundActivitiesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig, yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.BackgroundActivitiesConfigOrBuilder>( getBackgroundActivities(), getParentForChildren(), isClean()); backgroundActivities_ = null; } return backgroundActivitiesBuilder_; } private yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig pxfConfig_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig, yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfigOrBuilder> pxfConfigBuilder_; /** * .yandex.cloud.mdb.greenplum.v1.PXFConfig pxf_config = 8; * @return Whether the pxfConfig field is set. */ public boolean hasPxfConfig() { return pxfConfigBuilder_ != null || pxfConfig_ != null; } /** * .yandex.cloud.mdb.greenplum.v1.PXFConfig pxf_config = 8; * @return The pxfConfig. */ public yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig getPxfConfig() { if (pxfConfigBuilder_ == null) { return pxfConfig_ == null ? yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig.getDefaultInstance() : pxfConfig_; } else { return pxfConfigBuilder_.getMessage(); } } /** * .yandex.cloud.mdb.greenplum.v1.PXFConfig pxf_config = 8; */ public Builder setPxfConfig(yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig value) { if (pxfConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } pxfConfig_ = value; onChanged(); } else { pxfConfigBuilder_.setMessage(value); } return this; } /** * .yandex.cloud.mdb.greenplum.v1.PXFConfig pxf_config = 8; */ public Builder setPxfConfig( yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig.Builder builderForValue) { if (pxfConfigBuilder_ == null) { pxfConfig_ = builderForValue.build(); onChanged(); } else { pxfConfigBuilder_.setMessage(builderForValue.build()); } return this; } /** * .yandex.cloud.mdb.greenplum.v1.PXFConfig pxf_config = 8; */ public Builder mergePxfConfig(yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig value) { if (pxfConfigBuilder_ == null) { if (pxfConfig_ != null) { pxfConfig_ = yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig.newBuilder(pxfConfig_).mergeFrom(value).buildPartial(); } else { pxfConfig_ = value; } onChanged(); } else { pxfConfigBuilder_.mergeFrom(value); } return this; } /** * .yandex.cloud.mdb.greenplum.v1.PXFConfig pxf_config = 8; */ public Builder clearPxfConfig() { if (pxfConfigBuilder_ == null) { pxfConfig_ = null; onChanged(); } else { pxfConfig_ = null; pxfConfigBuilder_ = null; } return this; } /** * .yandex.cloud.mdb.greenplum.v1.PXFConfig pxf_config = 8; */ public yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig.Builder getPxfConfigBuilder() { onChanged(); return getPxfConfigFieldBuilder().getBuilder(); } /** * .yandex.cloud.mdb.greenplum.v1.PXFConfig pxf_config = 8; */ public yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfigOrBuilder getPxfConfigOrBuilder() { if (pxfConfigBuilder_ != null) { return pxfConfigBuilder_.getMessageOrBuilder(); } else { return pxfConfig_ == null ? yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig.getDefaultInstance() : pxfConfig_; } } /** * .yandex.cloud.mdb.greenplum.v1.PXFConfig pxf_config = 8; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig, yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfigOrBuilder> getPxfConfigFieldBuilder() { if (pxfConfigBuilder_ == null) { pxfConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig, yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.Pxf.PXFConfigOrBuilder>( getPxfConfig(), getParentForChildren(), isClean()); pxfConfig_ = null; } return pxfConfigBuilder_; } @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.greenplum.v1.ConfigSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.ConfigSpec) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ConfigSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.CreateClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Greenplum® cluster that is being created.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Greenplum® 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.greenplum.v1.CreateClusterMetadata} */ public static final class CreateClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Greenplum® 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 Greenplum® 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.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.CreateClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.CreateClusterMetadata) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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.greenplum.v1.CreateClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.CreateClusterMetadata) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.CreateClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.UpdateClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Greenplum® cluster resource to update.
     * To get the Greenplum® 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 Greenplum® cluster resource to update.
     * To get the Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® cluster resource should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 2; */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); /** *
     * New description of the Greenplum® cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * New description of the Greenplum® cluster.
     * 
* * string description = 3 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * The new set of labels completely replaces the old one.
     * To add a label, request the current set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ int getLabelsCount(); /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * The new set of labels completely replaces the old one.
     * To add a label, request the current set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ boolean containsLabels( java.lang.String key); /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getLabels(); /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * The new set of labels completely replaces the old one.
     * To add a label, request the current set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.util.Map getLabelsMap(); /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * The new set of labels completely replaces the old one.
     * To add a label, request the current set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * The new set of labels completely replaces the old one.
     * To add a label, request the current set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrThrow( java.lang.String key); /** *
     * New name for the cluster.
     * 
* * string name = 5 [(.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 = 5 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * The Greenplum® cluster configuration.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; * @return Whether the config field is set. */ boolean hasConfig(); /** *
     * The Greenplum® cluster configuration.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; * @return The config. */ yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig getConfig(); /** *
     * The Greenplum® cluster configuration.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfigOrBuilder getConfigOrBuilder(); /** *
     * Configuration of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; * @return Whether the masterConfig field is set. */ boolean hasMasterConfig(); /** *
     * Configuration of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; * @return The masterConfig. */ yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec getMasterConfig(); /** *
     * Configuration of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpecOrBuilder getMasterConfigOrBuilder(); /** *
     * Configuration of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; * @return Whether the segmentConfig field is set. */ boolean hasSegmentConfig(); /** *
     * Configuration of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; * @return The segmentConfig. */ yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec getSegmentConfig(); /** *
     * Configuration of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpecOrBuilder getSegmentConfigOrBuilder(); /** *
     * Owner user password.
     * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @return The userPassword. */ java.lang.String getUserPassword(); /** *
     * Owner user password.
     * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @return The bytes for userPassword. */ com.google.protobuf.ByteString getUserPasswordBytes(); /** *
     * The Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; * @return Whether the maintenanceWindow field is set. */ boolean hasMaintenanceWindow(); /** *
     * The Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; * @return The maintenanceWindow. */ yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow getMaintenanceWindow(); /** *
     * The Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder(); /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 17; * @return A list containing the securityGroupIds. */ java.util.List getSecurityGroupIdsList(); /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 17; * @return The count of securityGroupIds. */ int getSecurityGroupIdsCount(); /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 17; * @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 = 17; * @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); /** *
     * Determines whether the cluster is protected from being deleted.
     * 
* * bool deletion_protection = 18; * @return The deletionProtection. */ boolean getDeletionProtection(); /** *
     * Settings of the Greenplum® cluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 19; * @return Whether the configSpec field is set. */ boolean hasConfigSpec(); /** *
     * Settings of the Greenplum® cluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 19; * @return The configSpec. */ yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec(); /** *
     * Settings of the Greenplum® cluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 19; */ yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder(); /** *
     * Cloud storage settings
     * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 20; * @return Whether the cloudStorage field is set. */ boolean hasCloudStorage(); /** *
     * Cloud storage settings
     * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 20; * @return The cloudStorage. */ yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage getCloudStorage(); /** *
     * Cloud storage settings
     * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 20; */ yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorageOrBuilder getCloudStorageOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.greenplum.v1.UpdateClusterRequest} */ public static final class UpdateClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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_ = ""; userPassword_ = ""; 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: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 50: { yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.Builder subBuilder = null; if (config_ != null) { subBuilder = config_.toBuilder(); } config_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(config_); config_ = subBuilder.buildPartial(); } break; } case 58: { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.Builder subBuilder = null; if (masterConfig_ != null) { subBuilder = masterConfig_.toBuilder(); } masterConfig_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(masterConfig_); masterConfig_ = subBuilder.buildPartial(); } break; } case 66: { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.Builder subBuilder = null; if (segmentConfig_ != null) { subBuilder = segmentConfig_.toBuilder(); } segmentConfig_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(segmentConfig_); segmentConfig_ = subBuilder.buildPartial(); } break; } case 106: { java.lang.String s = input.readStringRequireUtf8(); userPassword_ = s; break; } case 122: { yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder subBuilder = null; if (maintenanceWindow_ != null) { subBuilder = maintenanceWindow_.toBuilder(); } maintenanceWindow_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(maintenanceWindow_); maintenanceWindow_ = subBuilder.buildPartial(); } break; } case 138: { 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 144: { deletionProtection_ = input.readBool(); break; } case 154: { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.Builder subBuilder = null; if (configSpec_ != null) { subBuilder = configSpec_.toBuilder(); } configSpec_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(configSpec_); configSpec_ = subBuilder.buildPartial(); } break; } case 162: { yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.Builder subBuilder = null; if (cloudStorage_ != null) { subBuilder = cloudStorage_.toBuilder(); } cloudStorage_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(cloudStorage_); cloudStorage_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Greenplum® cluster resource to update.
     * To get the Greenplum® 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 Greenplum® cluster resource to update.
     * To get the Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_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 Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * The new set of labels completely replaces the old one.
     * To add a label, request the current set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * The new set of labels completely replaces the old one.
     * To add a label, request the current set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * The new set of labels completely replaces the old one.
     * To add a label, request the current set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, `"project":"mvp"` or `"source":"dictionary"`.
     * The new set of labels completely replaces the old one.
     * To add a label, request the current set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
     * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public static final int NAME_FIELD_NUMBER = 5; private volatile java.lang.Object name_; /** *
     * New name for the cluster.
     * 
* * string name = 5 [(.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 = 5 [(.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 CONFIG_FIELD_NUMBER = 6; private yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig config_; /** *
     * The Greenplum® cluster configuration.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; * @return Whether the config field is set. */ @java.lang.Override public boolean hasConfig() { return config_ != null; } /** *
     * The Greenplum® cluster configuration.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; * @return The config. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig getConfig() { return config_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.getDefaultInstance() : config_; } /** *
     * The Greenplum® cluster configuration.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfigOrBuilder getConfigOrBuilder() { return getConfig(); } public static final int MASTER_CONFIG_FIELD_NUMBER = 7; private yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec masterConfig_; /** *
     * Configuration of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; * @return Whether the masterConfig field is set. */ @java.lang.Override public boolean hasMasterConfig() { return masterConfig_ != null; } /** *
     * Configuration of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; * @return The masterConfig. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec getMasterConfig() { return masterConfig_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.getDefaultInstance() : masterConfig_; } /** *
     * Configuration of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpecOrBuilder getMasterConfigOrBuilder() { return getMasterConfig(); } public static final int SEGMENT_CONFIG_FIELD_NUMBER = 8; private yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec segmentConfig_; /** *
     * Configuration of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; * @return Whether the segmentConfig field is set. */ @java.lang.Override public boolean hasSegmentConfig() { return segmentConfig_ != null; } /** *
     * Configuration of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; * @return The segmentConfig. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec getSegmentConfig() { return segmentConfig_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.getDefaultInstance() : segmentConfig_; } /** *
     * Configuration of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpecOrBuilder getSegmentConfigOrBuilder() { return getSegmentConfig(); } public static final int USER_PASSWORD_FIELD_NUMBER = 13; private volatile java.lang.Object userPassword_; /** *
     * Owner user password.
     * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @return The userPassword. */ @java.lang.Override public java.lang.String getUserPassword() { java.lang.Object ref = userPassword_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); userPassword_ = s; return s; } } /** *
     * Owner user password.
     * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @return The bytes for userPassword. */ @java.lang.Override public com.google.protobuf.ByteString getUserPasswordBytes() { java.lang.Object ref = userPassword_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); userPassword_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int MAINTENANCE_WINDOW_FIELD_NUMBER = 15; private yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow maintenanceWindow_; /** *
     * The Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; * @return Whether the maintenanceWindow field is set. */ @java.lang.Override public boolean hasMaintenanceWindow() { return maintenanceWindow_ != null; } /** *
     * The Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; * @return The maintenanceWindow. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } /** *
     * The Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { return getMaintenanceWindow(); } public static final int SECURITY_GROUP_IDS_FIELD_NUMBER = 17; private com.google.protobuf.LazyStringList securityGroupIds_; /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 17; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_; } /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 17; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
     * User security groups.
     * 
* * repeated string security_group_ids = 17; * @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 = 17; * @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 = 18; private boolean deletionProtection_; /** *
     * Determines whether the cluster is protected from being deleted.
     * 
* * bool deletion_protection = 18; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } public static final int CONFIG_SPEC_FIELD_NUMBER = 19; private yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; /** *
     * Settings of the Greenplum® cluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 19; * @return Whether the configSpec field is set. */ @java.lang.Override public boolean hasConfigSpec() { return configSpec_ != null; } /** *
     * Settings of the Greenplum® cluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 19; * @return The configSpec. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { return configSpec_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } /** *
     * Settings of the Greenplum® cluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 19; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { return getConfigSpec(); } public static final int CLOUD_STORAGE_FIELD_NUMBER = 20; private yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage cloudStorage_; /** *
     * Cloud storage settings
     * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 20; * @return Whether the cloudStorage field is set. */ @java.lang.Override public boolean hasCloudStorage() { return cloudStorage_ != null; } /** *
     * Cloud storage settings
     * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 20; * @return The cloudStorage. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage getCloudStorage() { return cloudStorage_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.getDefaultInstance() : cloudStorage_; } /** *
     * Cloud storage settings
     * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 20; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorageOrBuilder getCloudStorageOrBuilder() { return getCloudStorage(); } 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, name_); } if (config_ != null) { output.writeMessage(6, getConfig()); } if (masterConfig_ != null) { output.writeMessage(7, getMasterConfig()); } if (segmentConfig_ != null) { output.writeMessage(8, getSegmentConfig()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userPassword_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 13, userPassword_); } if (maintenanceWindow_ != null) { output.writeMessage(15, getMaintenanceWindow()); } for (int i = 0; i < securityGroupIds_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 17, securityGroupIds_.getRaw(i)); } if (deletionProtection_ != false) { output.writeBool(18, deletionProtection_); } if (configSpec_ != null) { output.writeMessage(19, getConfigSpec()); } if (cloudStorage_ != null) { output.writeMessage(20, getCloudStorage()); } 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, name_); } if (config_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getConfig()); } if (masterConfig_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, getMasterConfig()); } if (segmentConfig_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, getSegmentConfig()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(userPassword_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, userPassword_); } if (maintenanceWindow_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(15, getMaintenanceWindow()); } { int dataSize = 0; for (int i = 0; i < securityGroupIds_.size(); i++) { dataSize += computeStringSizeNoTag(securityGroupIds_.getRaw(i)); } size += dataSize; size += 2 * getSecurityGroupIdsList().size(); } if (deletionProtection_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(18, deletionProtection_); } if (configSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(19, getConfigSpec()); } if (cloudStorage_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(20, getCloudStorage()); } 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.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest other = (yandex.cloud.api.mdb.greenplum.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 (!getName() .equals(other.getName())) return false; if (hasConfig() != other.hasConfig()) return false; if (hasConfig()) { if (!getConfig() .equals(other.getConfig())) return false; } if (hasMasterConfig() != other.hasMasterConfig()) return false; if (hasMasterConfig()) { if (!getMasterConfig() .equals(other.getMasterConfig())) return false; } if (hasSegmentConfig() != other.hasSegmentConfig()) return false; if (hasSegmentConfig()) { if (!getSegmentConfig() .equals(other.getSegmentConfig())) return false; } if (!getUserPassword() .equals(other.getUserPassword())) 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 (hasConfigSpec() != other.hasConfigSpec()) return false; if (hasConfigSpec()) { if (!getConfigSpec() .equals(other.getConfigSpec())) return false; } if (hasCloudStorage() != other.hasCloudStorage()) return false; if (hasCloudStorage()) { if (!getCloudStorage() .equals(other.getCloudStorage())) 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(); } hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); if (hasConfig()) { hash = (37 * hash) + CONFIG_FIELD_NUMBER; hash = (53 * hash) + getConfig().hashCode(); } if (hasMasterConfig()) { hash = (37 * hash) + MASTER_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getMasterConfig().hashCode(); } if (hasSegmentConfig()) { hash = (37 * hash) + SEGMENT_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getSegmentConfig().hashCode(); } hash = (37 * hash) + USER_PASSWORD_FIELD_NUMBER; hash = (53 * hash) + getUserPassword().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()); if (hasConfigSpec()) { hash = (37 * hash) + CONFIG_SPEC_FIELD_NUMBER; hash = (53 * hash) + getConfigSpec().hashCode(); } if (hasCloudStorage()) { hash = (37 * hash) + CLOUD_STORAGE_FIELD_NUMBER; hash = (53 * hash) + getCloudStorage().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.UpdateClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.UpdateClusterRequest) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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(); name_ = ""; if (configBuilder_ == null) { config_ = null; } else { config_ = null; configBuilder_ = null; } if (masterConfigBuilder_ == null) { masterConfig_ = null; } else { masterConfig_ = null; masterConfigBuilder_ = null; } if (segmentConfigBuilder_ == null) { segmentConfig_ = null; } else { segmentConfig_ = null; segmentConfigBuilder_ = null; } userPassword_ = ""; if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = null; } else { maintenanceWindow_ = null; maintenanceWindowBuilder_ = null; } securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); deletionProtection_ = false; if (configSpecBuilder_ == null) { configSpec_ = null; } else { configSpec_ = null; configSpecBuilder_ = null; } if (cloudStorageBuilder_ == null) { cloudStorage_ = null; } else { cloudStorage_ = null; cloudStorageBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest result = new yandex.cloud.api.mdb.greenplum.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(); result.name_ = name_; if (configBuilder_ == null) { result.config_ = config_; } else { result.config_ = configBuilder_.build(); } if (masterConfigBuilder_ == null) { result.masterConfig_ = masterConfig_; } else { result.masterConfig_ = masterConfigBuilder_.build(); } if (segmentConfigBuilder_ == null) { result.segmentConfig_ = segmentConfig_; } else { result.segmentConfig_ = segmentConfigBuilder_.build(); } result.userPassword_ = userPassword_; 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_; if (configSpecBuilder_ == null) { result.configSpec_ = configSpec_; } else { result.configSpec_ = configSpecBuilder_.build(); } if (cloudStorageBuilder_ == null) { result.cloudStorage_ = cloudStorage_; } else { result.cloudStorage_ = cloudStorageBuilder_.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.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest other) { if (other == yandex.cloud.api.mdb.greenplum.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.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (other.hasConfig()) { mergeConfig(other.getConfig()); } if (other.hasMasterConfig()) { mergeMasterConfig(other.getMasterConfig()); } if (other.hasSegmentConfig()) { mergeSegmentConfig(other.getSegmentConfig()); } if (!other.getUserPassword().isEmpty()) { userPassword_ = other.userPassword_; onChanged(); } if (other.hasMaintenanceWindow()) { mergeMaintenanceWindow(other.getMaintenanceWindow()); } if (!other.securityGroupIds_.isEmpty()) { if (securityGroupIds_.isEmpty()) { securityGroupIds_ = other.securityGroupIds_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureSecurityGroupIdsIsMutable(); securityGroupIds_.addAll(other.securityGroupIds_); } onChanged(); } if (other.getDeletionProtection() != false) { setDeletionProtection(other.getDeletionProtection()); } if (other.hasConfigSpec()) { mergeConfigSpec(other.getConfigSpec()); } if (other.hasCloudStorage()) { mergeCloudStorage(other.getCloudStorage()); } 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.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.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 Greenplum® cluster resource to update.
       * To get the Greenplum® 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 Greenplum® cluster resource to update.
       * To get the Greenplum® 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 Greenplum® cluster resource to update.
       * To get the Greenplum® 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 Greenplum® cluster resource to update.
       * To get the Greenplum® 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 Greenplum® cluster resource to update.
       * To get the Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® cluster as `key:value` pairs.
       * For example, `"project":"mvp"` or `"source":"dictionary"`.
       * The new set of labels completely replaces the old one.
       * To add a label, request the current set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, `"project":"mvp"` or `"source":"dictionary"`.
       * The new set of labels completely replaces the old one.
       * To add a label, request the current set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, `"project":"mvp"` or `"source":"dictionary"`.
       * The new set of labels completely replaces the old one.
       * To add a label, request the current set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, `"project":"mvp"` or `"source":"dictionary"`.
       * The new set of labels completely replaces the old one.
       * To add a label, request the current set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearLabels() { internalGetMutableLabels().getMutableMap() .clear(); return this; } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, `"project":"mvp"` or `"source":"dictionary"`.
       * The new set of labels completely replaces the old one.
       * To add a label, request the current set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder removeLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } internalGetMutableLabels().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { return internalGetMutableLabels().getMutableMap(); } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, `"project":"mvp"` or `"source":"dictionary"`.
       * The new set of labels completely replaces the old one.
       * To add a label, request the current set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putLabels( java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); } if (value == null) { throw new NullPointerException("map value"); } internalGetMutableLabels().getMutableMap() .put(key, value); return this; } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, `"project":"mvp"` or `"source":"dictionary"`.
       * The new set of labels completely replaces the old one.
       * To add a label, request the current set with the [ClusterService.Get] method, then send an [ClusterService.Update] request with the new label added to the set.
       * 
* * map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putAllLabels( java.util.Map values) { internalGetMutableLabels().getMutableMap() .putAll(values); return this; } private java.lang.Object name_ = ""; /** *
       * New name for the cluster.
       * 
* * string name = 5 [(.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 = 5 [(.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 = 5 [(.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 = 5 [(.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 = 5 [(.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.greenplum.v1.ClusterOuterClass.GreenplumConfig config_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfigOrBuilder> configBuilder_; /** *
       * The Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; * @return Whether the config field is set. */ public boolean hasConfig() { return configBuilder_ != null || config_ != null; } /** *
       * The Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; * @return The config. */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig getConfig() { if (configBuilder_ == null) { return config_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.getDefaultInstance() : config_; } else { return configBuilder_.getMessage(); } } /** *
       * The Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ public Builder setConfig(yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig value) { if (configBuilder_ == null) { if (value == null) { throw new NullPointerException(); } config_ = value; onChanged(); } else { configBuilder_.setMessage(value); } return this; } /** *
       * The Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ public Builder setConfig( yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.Builder builderForValue) { if (configBuilder_ == null) { config_ = builderForValue.build(); onChanged(); } else { configBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * The Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ public Builder mergeConfig(yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig value) { if (configBuilder_ == null) { if (config_ != null) { config_ = yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.newBuilder(config_).mergeFrom(value).buildPartial(); } else { config_ = value; } onChanged(); } else { configBuilder_.mergeFrom(value); } return this; } /** *
       * The Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ public Builder clearConfig() { if (configBuilder_ == null) { config_ = null; onChanged(); } else { config_ = null; configBuilder_ = null; } return this; } /** *
       * The Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.Builder getConfigBuilder() { onChanged(); return getConfigFieldBuilder().getBuilder(); } /** *
       * The Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfigOrBuilder getConfigOrBuilder() { if (configBuilder_ != null) { return configBuilder_.getMessageOrBuilder(); } else { return config_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.getDefaultInstance() : config_; } } /** *
       * The Greenplum® cluster configuration.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumConfig config = 6; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfigOrBuilder> getConfigFieldBuilder() { if (configBuilder_ == null) { configBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumConfigOrBuilder>( getConfig(), getParentForChildren(), isClean()); config_ = null; } return configBuilder_; } private yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec masterConfig_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpecOrBuilder> masterConfigBuilder_; /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; * @return Whether the masterConfig field is set. */ public boolean hasMasterConfig() { return masterConfigBuilder_ != null || masterConfig_ != null; } /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; * @return The masterConfig. */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec getMasterConfig() { if (masterConfigBuilder_ == null) { return masterConfig_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.getDefaultInstance() : masterConfig_; } else { return masterConfigBuilder_.getMessage(); } } /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ public Builder setMasterConfig(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec value) { if (masterConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } masterConfig_ = value; onChanged(); } else { masterConfigBuilder_.setMessage(value); } return this; } /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ public Builder setMasterConfig( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.Builder builderForValue) { if (masterConfigBuilder_ == null) { masterConfig_ = builderForValue.build(); onChanged(); } else { masterConfigBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ public Builder mergeMasterConfig(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec value) { if (masterConfigBuilder_ == null) { if (masterConfig_ != null) { masterConfig_ = yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.newBuilder(masterConfig_).mergeFrom(value).buildPartial(); } else { masterConfig_ = value; } onChanged(); } else { masterConfigBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ public Builder clearMasterConfig() { if (masterConfigBuilder_ == null) { masterConfig_ = null; onChanged(); } else { masterConfig_ = null; masterConfigBuilder_ = null; } return this; } /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.Builder getMasterConfigBuilder() { onChanged(); return getMasterConfigFieldBuilder().getBuilder(); } /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpecOrBuilder getMasterConfigOrBuilder() { if (masterConfigBuilder_ != null) { return masterConfigBuilder_.getMessageOrBuilder(); } else { return masterConfig_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.getDefaultInstance() : masterConfig_; } } /** *
       * Configuration of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec master_config = 7; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpecOrBuilder> getMasterConfigFieldBuilder() { if (masterConfigBuilder_ == null) { masterConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpecOrBuilder>( getMasterConfig(), getParentForChildren(), isClean()); masterConfig_ = null; } return masterConfigBuilder_; } private yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec segmentConfig_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpecOrBuilder> segmentConfigBuilder_; /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; * @return Whether the segmentConfig field is set. */ public boolean hasSegmentConfig() { return segmentConfigBuilder_ != null || segmentConfig_ != null; } /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; * @return The segmentConfig. */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec getSegmentConfig() { if (segmentConfigBuilder_ == null) { return segmentConfig_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.getDefaultInstance() : segmentConfig_; } else { return segmentConfigBuilder_.getMessage(); } } /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ public Builder setSegmentConfig(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec value) { if (segmentConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } segmentConfig_ = value; onChanged(); } else { segmentConfigBuilder_.setMessage(value); } return this; } /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ public Builder setSegmentConfig( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.Builder builderForValue) { if (segmentConfigBuilder_ == null) { segmentConfig_ = builderForValue.build(); onChanged(); } else { segmentConfigBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ public Builder mergeSegmentConfig(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec value) { if (segmentConfigBuilder_ == null) { if (segmentConfig_ != null) { segmentConfig_ = yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.newBuilder(segmentConfig_).mergeFrom(value).buildPartial(); } else { segmentConfig_ = value; } onChanged(); } else { segmentConfigBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ public Builder clearSegmentConfig() { if (segmentConfigBuilder_ == null) { segmentConfig_ = null; onChanged(); } else { segmentConfig_ = null; segmentConfigBuilder_ = null; } return this; } /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.Builder getSegmentConfigBuilder() { onChanged(); return getSegmentConfigFieldBuilder().getBuilder(); } /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpecOrBuilder getSegmentConfigOrBuilder() { if (segmentConfigBuilder_ != null) { return segmentConfigBuilder_.getMessageOrBuilder(); } else { return segmentConfig_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.getDefaultInstance() : segmentConfig_; } } /** *
       * Configuration of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec segment_config = 8; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpecOrBuilder> getSegmentConfigFieldBuilder() { if (segmentConfigBuilder_ == null) { segmentConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpecOrBuilder>( getSegmentConfig(), getParentForChildren(), isClean()); segmentConfig_ = null; } return segmentConfigBuilder_; } private java.lang.Object userPassword_ = ""; /** *
       * Owner user password.
       * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @return The userPassword. */ public java.lang.String getUserPassword() { java.lang.Object ref = userPassword_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); userPassword_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Owner user password.
       * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @return The bytes for userPassword. */ public com.google.protobuf.ByteString getUserPasswordBytes() { java.lang.Object ref = userPassword_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); userPassword_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Owner user password.
       * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @param value The userPassword to set. * @return This builder for chaining. */ public Builder setUserPassword( java.lang.String value) { if (value == null) { throw new NullPointerException(); } userPassword_ = value; onChanged(); return this; } /** *
       * Owner user password.
       * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @return This builder for chaining. */ public Builder clearUserPassword() { userPassword_ = getDefaultInstance().getUserPassword(); onChanged(); return this; } /** *
       * Owner user password.
       * 
* * string user_password = 13 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "8-128"]; * @param value The bytes for userPassword to set. * @return This builder for chaining. */ public Builder setUserPasswordBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); userPassword_ = value; onChanged(); return this; } private yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow maintenanceWindow_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindowOrBuilder> maintenanceWindowBuilder_; /** *
       * The Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; * @return Whether the maintenanceWindow field is set. */ public boolean hasMaintenanceWindow() { return maintenanceWindowBuilder_ != null || maintenanceWindow_ != null; } /** *
       * The Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; * @return The maintenanceWindow. */ public yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } else { return maintenanceWindowBuilder_.getMessage(); } } /** *
       * The Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ public Builder setMaintenanceWindow(yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } maintenanceWindow_ = value; onChanged(); } else { maintenanceWindowBuilder_.setMessage(value); } return this; } /** *
       * The Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ public Builder setMaintenanceWindow( yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder builderForValue) { if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = builderForValue.build(); onChanged(); } else { maintenanceWindowBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * The Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ public Builder mergeMaintenanceWindow(yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (maintenanceWindow_ != null) { maintenanceWindow_ = yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.newBuilder(maintenanceWindow_).mergeFrom(value).buildPartial(); } else { maintenanceWindow_ = value; } onChanged(); } else { maintenanceWindowBuilder_.mergeFrom(value); } return this; } /** *
       * The Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ public Builder clearMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = null; onChanged(); } else { maintenanceWindow_ = null; maintenanceWindowBuilder_ = null; } return this; } /** *
       * The Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ public yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder getMaintenanceWindowBuilder() { onChanged(); return getMaintenanceWindowFieldBuilder().getBuilder(); } /** *
       * The Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ public yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { if (maintenanceWindowBuilder_ != null) { return maintenanceWindowBuilder_.getMessageOrBuilder(); } else { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } } /** *
       * The Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindowOrBuilder> getMaintenanceWindowFieldBuilder() { if (maintenanceWindowBuilder_ == null) { maintenanceWindowBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.greenplum.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 = 17; * @return A list containing the securityGroupIds. */ public com.google.protobuf.ProtocolStringList getSecurityGroupIdsList() { return securityGroupIds_.getUnmodifiableView(); } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 17; * @return The count of securityGroupIds. */ public int getSecurityGroupIdsCount() { return securityGroupIds_.size(); } /** *
       * User security groups.
       * 
* * repeated string security_group_ids = 17; * @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 = 17; * @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 = 17; * @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 = 17; * @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 = 17; * @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 = 17; * @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 = 17; * @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_ ; /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * bool deletion_protection = 18; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * bool deletion_protection = 18; * @param value The deletionProtection to set. * @return This builder for chaining. */ public Builder setDeletionProtection(boolean value) { deletionProtection_ = value; onChanged(); return this; } /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * bool deletion_protection = 18; * @return This builder for chaining. */ public Builder clearDeletionProtection() { deletionProtection_ = false; onChanged(); return this; } private yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec configSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> configSpecBuilder_; /** *
       * Settings of the Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 19; * @return Whether the configSpec field is set. */ public boolean hasConfigSpec() { return configSpecBuilder_ != null || configSpec_ != null; } /** *
       * Settings of the Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 19; * @return The configSpec. */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec getConfigSpec() { if (configSpecBuilder_ == null) { return configSpec_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } else { return configSpecBuilder_.getMessage(); } } /** *
       * Settings of the Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 19; */ public Builder setConfigSpec(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec value) { if (configSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } configSpec_ = value; onChanged(); } else { configSpecBuilder_.setMessage(value); } return this; } /** *
       * Settings of the Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 19; */ public Builder setConfigSpec( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.Builder builderForValue) { if (configSpecBuilder_ == null) { configSpec_ = builderForValue.build(); onChanged(); } else { configSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Settings of the Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 19; */ public Builder mergeConfigSpec(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec value) { if (configSpecBuilder_ == null) { if (configSpec_ != null) { configSpec_ = yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.newBuilder(configSpec_).mergeFrom(value).buildPartial(); } else { configSpec_ = value; } onChanged(); } else { configSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Settings of the Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 19; */ public Builder clearConfigSpec() { if (configSpecBuilder_ == null) { configSpec_ = null; onChanged(); } else { configSpec_ = null; configSpecBuilder_ = null; } return this; } /** *
       * Settings of the Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 19; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.Builder getConfigSpecBuilder() { onChanged(); return getConfigSpecFieldBuilder().getBuilder(); } /** *
       * Settings of the Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 19; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder getConfigSpecOrBuilder() { if (configSpecBuilder_ != null) { return configSpecBuilder_.getMessageOrBuilder(); } else { return configSpec_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.getDefaultInstance() : configSpec_; } } /** *
       * Settings of the Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ConfigSpec config_spec = 19; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder> getConfigSpecFieldBuilder() { if (configSpecBuilder_ == null) { configSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpec.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ConfigSpecOrBuilder>( getConfigSpec(), getParentForChildren(), isClean()); configSpec_ = null; } return configSpecBuilder_; } private yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage cloudStorage_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorageOrBuilder> cloudStorageBuilder_; /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 20; * @return Whether the cloudStorage field is set. */ public boolean hasCloudStorage() { return cloudStorageBuilder_ != null || cloudStorage_ != null; } /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 20; * @return The cloudStorage. */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage getCloudStorage() { if (cloudStorageBuilder_ == null) { return cloudStorage_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.getDefaultInstance() : cloudStorage_; } else { return cloudStorageBuilder_.getMessage(); } } /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 20; */ public Builder setCloudStorage(yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage value) { if (cloudStorageBuilder_ == null) { if (value == null) { throw new NullPointerException(); } cloudStorage_ = value; onChanged(); } else { cloudStorageBuilder_.setMessage(value); } return this; } /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 20; */ public Builder setCloudStorage( yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.Builder builderForValue) { if (cloudStorageBuilder_ == null) { cloudStorage_ = builderForValue.build(); onChanged(); } else { cloudStorageBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 20; */ public Builder mergeCloudStorage(yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage value) { if (cloudStorageBuilder_ == null) { if (cloudStorage_ != null) { cloudStorage_ = yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.newBuilder(cloudStorage_).mergeFrom(value).buildPartial(); } else { cloudStorage_ = value; } onChanged(); } else { cloudStorageBuilder_.mergeFrom(value); } return this; } /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 20; */ public Builder clearCloudStorage() { if (cloudStorageBuilder_ == null) { cloudStorage_ = null; onChanged(); } else { cloudStorage_ = null; cloudStorageBuilder_ = null; } return this; } /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 20; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.Builder getCloudStorageBuilder() { onChanged(); return getCloudStorageFieldBuilder().getBuilder(); } /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 20; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorageOrBuilder getCloudStorageOrBuilder() { if (cloudStorageBuilder_ != null) { return cloudStorageBuilder_.getMessageOrBuilder(); } else { return cloudStorage_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.getDefaultInstance() : cloudStorage_; } } /** *
       * Cloud storage settings
       * 
* * .yandex.cloud.mdb.greenplum.v1.CloudStorage cloud_storage = 20; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorageOrBuilder> getCloudStorageFieldBuilder() { if (cloudStorageBuilder_ == null) { cloudStorageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorage.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.CloudStorageOrBuilder>( getCloudStorage(), getParentForChildren(), isClean()); cloudStorage_ = null; } return cloudStorageBuilder_; } @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.greenplum.v1.UpdateClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.UpdateClusterRequest) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.UpdateClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.UpdateClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Greenplum® cluster resource that is being updated.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Greenplum® 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.greenplum.v1.UpdateClusterMetadata} */ public static final class UpdateClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Greenplum® 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 Greenplum® 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.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.UpdateClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.UpdateClusterMetadata) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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.greenplum.v1.UpdateClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.UpdateClusterMetadata) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.UpdateClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AddClusterHostsMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.AddClusterHostsMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Greenplum Cluster resource that is being updated.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Greenplum 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.greenplum.v1.AddClusterHostsMetadata} */ public static final class AddClusterHostsMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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_ = ""; } @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(); } 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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_AddClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_AddClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Greenplum 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 Greenplum 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.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata other = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata) 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.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.AddClusterHostsMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.AddClusterHostsMetadata) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_AddClusterHostsMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_AddClusterHostsMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_AddClusterHostsMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata result = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata(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.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata other) { if (other == yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata.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.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Greenplum 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 Greenplum 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 Greenplum 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 Greenplum 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 Greenplum 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.greenplum.v1.AddClusterHostsMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.AddClusterHostsMetadata) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.AddClusterHostsMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ExpandRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.ExpandRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Greenplum Cluster resource to update.
     * To get the Greenplum 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 Greenplum Cluster resource to update.
     * To get the Greenplum 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(); /** *
     * Number of hosts for add to the segment subcluster
     * 
* * int64 segment_host_count = 2; * @return The segmentHostCount. */ long getSegmentHostCount(); /** *
     * Number of segments per host to add
     * 
* * int64 add_segments_per_host_count = 3; * @return The addSegmentsPerHostCount. */ long getAddSegmentsPerHostCount(); /** *
     * Redistribute duration, in seconds
     * 
* * int64 duration = 4; * @return The duration. */ long getDuration(); } /** * Protobuf type {@code yandex.cloud.mdb.greenplum.v1.ExpandRequest} */ public static final class ExpandRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.v1.ExpandRequest) ExpandRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ExpandRequest.newBuilder() to construct. private ExpandRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ExpandRequest() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ExpandRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ExpandRequest( 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: { segmentHostCount_ = input.readInt64(); break; } case 24: { addSegmentsPerHostCount_ = input.readInt64(); break; } case 32: { duration_ = input.readInt64(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ExpandRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ExpandRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Greenplum Cluster resource to update.
     * To get the Greenplum 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 Greenplum Cluster resource to update.
     * To get the Greenplum 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 SEGMENT_HOST_COUNT_FIELD_NUMBER = 2; private long segmentHostCount_; /** *
     * Number of hosts for add to the segment subcluster
     * 
* * int64 segment_host_count = 2; * @return The segmentHostCount. */ @java.lang.Override public long getSegmentHostCount() { return segmentHostCount_; } public static final int ADD_SEGMENTS_PER_HOST_COUNT_FIELD_NUMBER = 3; private long addSegmentsPerHostCount_; /** *
     * Number of segments per host to add
     * 
* * int64 add_segments_per_host_count = 3; * @return The addSegmentsPerHostCount. */ @java.lang.Override public long getAddSegmentsPerHostCount() { return addSegmentsPerHostCount_; } public static final int DURATION_FIELD_NUMBER = 4; private long duration_; /** *
     * Redistribute duration, in seconds
     * 
* * int64 duration = 4; * @return The duration. */ @java.lang.Override public long getDuration() { return duration_; } 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 (segmentHostCount_ != 0L) { output.writeInt64(2, segmentHostCount_); } if (addSegmentsPerHostCount_ != 0L) { output.writeInt64(3, addSegmentsPerHostCount_); } if (duration_ != 0L) { output.writeInt64(4, duration_); } 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 (segmentHostCount_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, segmentHostCount_); } if (addSegmentsPerHostCount_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, addSegmentsPerHostCount_); } if (duration_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(4, duration_); } 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.greenplum.v1.ClusterServiceOuterClass.ExpandRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest other = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (getSegmentHostCount() != other.getSegmentHostCount()) return false; if (getAddSegmentsPerHostCount() != other.getAddSegmentsPerHostCount()) return false; if (getDuration() != other.getDuration()) 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) + SEGMENT_HOST_COUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getSegmentHostCount()); hash = (37 * hash) + ADD_SEGMENTS_PER_HOST_COUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getAddSegmentsPerHostCount()); hash = (37 * hash) + DURATION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getDuration()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest 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.greenplum.v1.ClusterServiceOuterClass.ExpandRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest 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.greenplum.v1.ClusterServiceOuterClass.ExpandRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest 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.greenplum.v1.ClusterServiceOuterClass.ExpandRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest 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.greenplum.v1.ClusterServiceOuterClass.ExpandRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest 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.greenplum.v1.ClusterServiceOuterClass.ExpandRequest 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.greenplum.v1.ExpandRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.ExpandRequest) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ExpandRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ExpandRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest.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_ = ""; segmentHostCount_ = 0L; addSegmentsPerHostCount_ = 0L; duration_ = 0L; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ExpandRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest result = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest(this); result.clusterId_ = clusterId_; result.segmentHostCount_ = segmentHostCount_; result.addSegmentsPerHostCount_ = addSegmentsPerHostCount_; result.duration_ = duration_; 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.greenplum.v1.ClusterServiceOuterClass.ExpandRequest) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest other) { if (other == yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (other.getSegmentHostCount() != 0L) { setSegmentHostCount(other.getSegmentHostCount()); } if (other.getAddSegmentsPerHostCount() != 0L) { setAddSegmentsPerHostCount(other.getAddSegmentsPerHostCount()); } if (other.getDuration() != 0L) { setDuration(other.getDuration()); } 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.greenplum.v1.ClusterServiceOuterClass.ExpandRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Greenplum Cluster resource to update.
       * To get the Greenplum 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 Greenplum Cluster resource to update.
       * To get the Greenplum 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 Greenplum Cluster resource to update.
       * To get the Greenplum 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 Greenplum Cluster resource to update.
       * To get the Greenplum 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 Greenplum Cluster resource to update.
       * To get the Greenplum 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 segmentHostCount_ ; /** *
       * Number of hosts for add to the segment subcluster
       * 
* * int64 segment_host_count = 2; * @return The segmentHostCount. */ @java.lang.Override public long getSegmentHostCount() { return segmentHostCount_; } /** *
       * Number of hosts for add to the segment subcluster
       * 
* * int64 segment_host_count = 2; * @param value The segmentHostCount to set. * @return This builder for chaining. */ public Builder setSegmentHostCount(long value) { segmentHostCount_ = value; onChanged(); return this; } /** *
       * Number of hosts for add to the segment subcluster
       * 
* * int64 segment_host_count = 2; * @return This builder for chaining. */ public Builder clearSegmentHostCount() { segmentHostCount_ = 0L; onChanged(); return this; } private long addSegmentsPerHostCount_ ; /** *
       * Number of segments per host to add
       * 
* * int64 add_segments_per_host_count = 3; * @return The addSegmentsPerHostCount. */ @java.lang.Override public long getAddSegmentsPerHostCount() { return addSegmentsPerHostCount_; } /** *
       * Number of segments per host to add
       * 
* * int64 add_segments_per_host_count = 3; * @param value The addSegmentsPerHostCount to set. * @return This builder for chaining. */ public Builder setAddSegmentsPerHostCount(long value) { addSegmentsPerHostCount_ = value; onChanged(); return this; } /** *
       * Number of segments per host to add
       * 
* * int64 add_segments_per_host_count = 3; * @return This builder for chaining. */ public Builder clearAddSegmentsPerHostCount() { addSegmentsPerHostCount_ = 0L; onChanged(); return this; } private long duration_ ; /** *
       * Redistribute duration, in seconds
       * 
* * int64 duration = 4; * @return The duration. */ @java.lang.Override public long getDuration() { return duration_; } /** *
       * Redistribute duration, in seconds
       * 
* * int64 duration = 4; * @param value The duration to set. * @return This builder for chaining. */ public Builder setDuration(long value) { duration_ = value; onChanged(); return this; } /** *
       * Redistribute duration, in seconds
       * 
* * int64 duration = 4; * @return This builder for chaining. */ public Builder clearDuration() { duration_ = 0L; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.greenplum.v1.ExpandRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.ExpandRequest) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest(); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ExpandRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ExpandRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ExpandRequest(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.greenplum.v1.ClusterServiceOuterClass.ExpandRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.DeleteClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Greenplum® cluster to delete.
     * To get the Greenplum® 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 Greenplum® cluster to delete.
     * To get the Greenplum® 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.greenplum.v1.DeleteClusterRequest} */ public static final class DeleteClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Greenplum® cluster to delete.
     * To get the Greenplum® 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 Greenplum® cluster to delete.
     * To get the Greenplum® 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.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.DeleteClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.DeleteClusterRequest) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Greenplum® cluster to delete.
       * To get the Greenplum® 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 Greenplum® cluster to delete.
       * To get the Greenplum® 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 Greenplum® cluster to delete.
       * To get the Greenplum® 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 Greenplum® cluster to delete.
       * To get the Greenplum® 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 Greenplum® cluster to delete.
       * To get the Greenplum® 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.greenplum.v1.DeleteClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.DeleteClusterRequest) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.DeleteClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.DeleteClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Greenplum® cluster that is being deleted.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Greenplum® 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.greenplum.v1.DeleteClusterMetadata} */ public static final class DeleteClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Greenplum® 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 Greenplum® 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.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.DeleteClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.DeleteClusterMetadata) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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.greenplum.v1.DeleteClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.DeleteClusterMetadata) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.DeleteClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StartClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.StartClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Greenplum® cluster to start.
     * To get the Greenplum® 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 Greenplum® cluster to start.
     * To get the Greenplum® 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.greenplum.v1.StartClusterRequest} */ public static final class StartClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Greenplum® cluster to start.
     * To get the Greenplum® 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 Greenplum® cluster to start.
     * To get the Greenplum® 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.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.StartClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.StartClusterRequest) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Greenplum® cluster to start.
       * To get the Greenplum® 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 Greenplum® cluster to start.
       * To get the Greenplum® 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 Greenplum® cluster to start.
       * To get the Greenplum® 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 Greenplum® cluster to start.
       * To get the Greenplum® 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 Greenplum® cluster to start.
       * To get the Greenplum® 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.greenplum.v1.StartClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.StartClusterRequest) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StartClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StartClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.StartClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Greenplum® cluster being started.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Greenplum® cluster being started.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.greenplum.v1.StartClusterMetadata} */ public static final class StartClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Greenplum® cluster being started.
     * 
* * string cluster_id = 1; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the Greenplum® cluster being started.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.StartClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.StartClusterMetadata) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Greenplum® cluster being started.
       * 
* * string cluster_id = 1; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the Greenplum® cluster being started.
       * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the Greenplum® cluster being started.
       * 
* * string cluster_id = 1; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the Greenplum® cluster being started.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the Greenplum® cluster being started.
       * 
* * string cluster_id = 1; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.greenplum.v1.StartClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.StartClusterMetadata) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StartClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StopClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.StopClusterRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Greenplum® cluster to stop.
     * To get the Greenplum® 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 Greenplum® cluster to stop.
     * To get the Greenplum® 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.greenplum.v1.StopClusterRequest} */ public static final class StopClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Greenplum® cluster to stop.
     * To get the Greenplum® 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 Greenplum® cluster to stop.
     * To get the Greenplum® 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.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.StopClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.StopClusterRequest) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Greenplum® cluster to stop.
       * To get the Greenplum® 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 Greenplum® cluster to stop.
       * To get the Greenplum® 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 Greenplum® cluster to stop.
       * To get the Greenplum® 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 Greenplum® cluster to stop.
       * To get the Greenplum® 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 Greenplum® cluster to stop.
       * To get the Greenplum® 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.greenplum.v1.StopClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.StopClusterRequest) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StopClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StopClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.StopClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Greenplum® cluster being stopped.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Greenplum® cluster being stopped.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.greenplum.v1.StopClusterMetadata} */ public static final class StopClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Greenplum® cluster being stopped.
     * 
* * string cluster_id = 1; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the Greenplum® cluster being stopped.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.StopClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.StopClusterMetadata) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Greenplum® cluster being stopped.
       * 
* * string cluster_id = 1; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the Greenplum® cluster being stopped.
       * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the Greenplum® cluster being stopped.
       * 
* * string cluster_id = 1; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the Greenplum® cluster being stopped.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the Greenplum® cluster being stopped.
       * 
* * string cluster_id = 1; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.greenplum.v1.StopClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.StopClusterMetadata) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StopClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterOperationsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.ListClusterOperationsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Greenplum® 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 Greenplum® 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.greenplum.v1.ListClusterOperationsRequest} */ public static final class ListClusterOperationsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Greenplum® 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 Greenplum® 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.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.ListClusterOperationsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.ListClusterOperationsRequest) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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.greenplum.v1.ListClusterOperationsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.ListClusterOperationsRequest) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterOperationsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.ListClusterOperationsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of Operation resources for the specified Greenplum® cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ java.util.List getOperationsList(); /** *
     * List of Operation resources for the specified Greenplum® cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index); /** *
     * List of Operation resources for the specified Greenplum® cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ int getOperationsCount(); /** *
     * List of Operation resources for the specified Greenplum® cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ java.util.List getOperationsOrBuilderList(); /** *
     * List of Operation resources for the specified Greenplum® cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder getOperationsOrBuilder( int index); /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.greenplum.v1.ListClusterOperationsResponse} */ public static final class ListClusterOperationsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.class, yandex.cloud.api.mdb.greenplum.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 Greenplum® 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 Greenplum® 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 Greenplum® cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public int getOperationsCount() { return operations_.size(); } /** *
     * List of Operation resources for the specified Greenplum® 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 Greenplum® cluster.
     * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ @java.lang.Override public yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder getOperationsOrBuilder( int index) { return operations_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < operations_.size(); i++) { output.writeMessage(1, operations_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < operations_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, operations_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.ListClusterOperationsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.ListClusterOperationsResponse) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® cluster.
       * 
* * repeated .yandex.cloud.operation.Operation operations = 1; */ public java.util.List getOperationsBuilderList() { return getOperationsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.operation.OperationOuterClass.Operation, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder, yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder> getOperationsFieldBuilder() { if (operationsBuilder_ == null) { operationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.operation.OperationOuterClass.Operation, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder, yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder>( operations_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); operations_ = null; } return operationsBuilder_; } private java.lang.Object nextPageToken_ = ""; /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterOperationsRequest.page_size], use the [next_page_token] as the value for the [ListClusterOperationsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.greenplum.v1.ListClusterOperationsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.ListClusterOperationsResponse) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterOperationsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterHostsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.ListClusterHostsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Greenplum® cluster.
     * To get the Greenplum® 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 Greenplum® cluster.
     * To get the Greenplum® 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.greenplum.v1.ListClusterHostsRequest} */ public static final class ListClusterHostsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Greenplum® cluster.
     * To get the Greenplum® 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 Greenplum® cluster.
     * To get the Greenplum® 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.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.ListClusterHostsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.ListClusterHostsRequest) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Greenplum® cluster.
       * To get the Greenplum® 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 Greenplum® cluster.
       * To get the Greenplum® 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 Greenplum® cluster.
       * To get the Greenplum® 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 Greenplum® cluster.
       * To get the Greenplum® 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 Greenplum® cluster.
       * To get the Greenplum® 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.greenplum.v1.ListClusterHostsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.ListClusterHostsRequest) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterHostsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.ListClusterHostsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ java.util.List getHostsList(); /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host getHosts(int index); /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ int getHostsCount(); /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ java.util.List getHostsOrBuilderList(); /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.HostOrBuilder getHostsOrBuilder( int index); /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClusterHostsRequest.page_size], use the [next_page_token] as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClusterHostsRequest.page_size], use the [next_page_token] as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.greenplum.v1.ListClusterHostsResponse} */ public static final class ListClusterHostsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.HostOuterClass.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse.Builder.class); } public static final int HOSTS_FIELD_NUMBER = 1; private java.util.List hosts_; /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ @java.lang.Override public java.util.List getHostsList() { return hosts_; } /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ @java.lang.Override public java.util.List getHostsOrBuilderList() { return hosts_; } /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ @java.lang.Override public int getHostsCount() { return hosts_.size(); } /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host getHosts(int index) { return hosts_.get(index); } /** *
     * Requested list of hosts for the cluster.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.HostOrBuilder getHostsOrBuilder( int index) { return hosts_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClusterHostsRequest.page_size], use the [next_page_token] as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClusterHostsRequest.page_size], use the [next_page_token] as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < hosts_.size(); i++) { output.writeMessage(1, hosts_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < hosts_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, hosts_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.ListClusterHostsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.ListClusterHostsResponse) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.HostOuterClass.Host, yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host.Builder, yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.HostOrBuilder> hostsBuilder_; /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public java.util.List getHostsList() { if (hostsBuilder_ == null) { return java.util.Collections.unmodifiableList(hosts_); } else { return hostsBuilder_.getMessageList(); } } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public int getHostsCount() { if (hostsBuilder_ == null) { return hosts_.size(); } else { return hostsBuilder_.getCount(); } } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host getHosts(int index) { if (hostsBuilder_ == null) { return hosts_.get(index); } else { return hostsBuilder_.getMessage(index); } } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public Builder setHosts( int index, yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host value) { if (hostsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostsIsMutable(); hosts_.set(index, value); onChanged(); } else { hostsBuilder_.setMessage(index, value); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public Builder setHosts( int index, yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host.Builder builderForValue) { if (hostsBuilder_ == null) { ensureHostsIsMutable(); hosts_.set(index, builderForValue.build()); onChanged(); } else { hostsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public Builder addHosts(yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host value) { if (hostsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostsIsMutable(); hosts_.add(value); onChanged(); } else { hostsBuilder_.addMessage(value); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public Builder addHosts( int index, yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host value) { if (hostsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureHostsIsMutable(); hosts_.add(index, value); onChanged(); } else { hostsBuilder_.addMessage(index, value); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public Builder addHosts( yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host.Builder builderForValue) { if (hostsBuilder_ == null) { ensureHostsIsMutable(); hosts_.add(builderForValue.build()); onChanged(); } else { hostsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public Builder addHosts( int index, yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host.Builder builderForValue) { if (hostsBuilder_ == null) { ensureHostsIsMutable(); hosts_.add(index, builderForValue.build()); onChanged(); } else { hostsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public Builder addAllHosts( java.lang.Iterable values) { if (hostsBuilder_ == null) { ensureHostsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, hosts_); onChanged(); } else { hostsBuilder_.addAllMessages(values); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public Builder clearHosts() { if (hostsBuilder_ == null) { hosts_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { hostsBuilder_.clear(); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public Builder removeHosts(int index) { if (hostsBuilder_ == null) { ensureHostsIsMutable(); hosts_.remove(index); onChanged(); } else { hostsBuilder_.remove(index); } return this; } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host.Builder getHostsBuilder( int index) { return getHostsFieldBuilder().getBuilder(index); } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.HostOrBuilder getHostsOrBuilder( int index) { if (hostsBuilder_ == null) { return hosts_.get(index); } else { return hostsBuilder_.getMessageOrBuilder(index); } } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public java.util.List getHostsOrBuilderList() { if (hostsBuilder_ != null) { return hostsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(hosts_); } } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host.Builder addHostsBuilder() { return getHostsFieldBuilder().addBuilder( yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host.getDefaultInstance()); } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host.Builder addHostsBuilder( int index) { return getHostsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host.getDefaultInstance()); } /** *
       * Requested list of hosts for the cluster.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Host hosts = 1; */ public java.util.List getHostsBuilderList() { return getHostsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host, yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host.Builder, yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.HostOrBuilder> getHostsFieldBuilder() { if (hostsBuilder_ == null) { hostsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host, yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.Host.Builder, yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.HostOrBuilder>( hosts_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); hosts_ = null; } return hostsBuilder_; } private java.lang.Object nextPageToken_ = ""; /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterHostsRequest.page_size], use the [next_page_token] as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterHostsRequest.page_size], use the [next_page_token] as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterHostsRequest.page_size], use the [next_page_token] as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterHostsRequest.page_size], use the [next_page_token] as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterHostsRequest.page_size], use the [next_page_token] as the value for the [ListClusterHostsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.greenplum.v1.ListClusterHostsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.ListClusterHostsResponse) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterHostsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface MasterSubclusterConfigSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Resources allocated to Greenplum® master subcluster hosts.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; * @return Whether the resources field is set. */ boolean hasResources(); /** *
     * Resources allocated to Greenplum® master subcluster hosts.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; * @return The resources. */ yandex.cloud.api.mdb.greenplum.v1.Config.Resources getResources(); /** *
     * Resources allocated to Greenplum® master subcluster hosts.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder getResourcesOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec} */ public static final class MasterSubclusterConfigSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec) MasterSubclusterConfigSpecOrBuilder { private static final long serialVersionUID = 0L; // Use MasterSubclusterConfigSpec.newBuilder() to construct. private MasterSubclusterConfigSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private MasterSubclusterConfigSpec() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new MasterSubclusterConfigSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private MasterSubclusterConfigSpec( 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.greenplum.v1.Config.Resources.Builder subBuilder = null; if (resources_ != null) { subBuilder = resources_.toBuilder(); } resources_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.Config.Resources.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(resources_); resources_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_MasterSubclusterConfigSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_MasterSubclusterConfigSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.Builder.class); } public static final int RESOURCES_FIELD_NUMBER = 1; private yandex.cloud.api.mdb.greenplum.v1.Config.Resources resources_; /** *
     * Resources allocated to Greenplum® master subcluster hosts.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; * @return Whether the resources field is set. */ @java.lang.Override public boolean hasResources() { return resources_ != null; } /** *
     * Resources allocated to Greenplum® master subcluster hosts.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; * @return The resources. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.Resources getResources() { return resources_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.Resources.getDefaultInstance() : resources_; } /** *
     * Resources allocated to Greenplum® master subcluster hosts.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder getResourcesOrBuilder() { return getResources(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (resources_ != null) { output.writeMessage(1, getResources()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (resources_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getResources()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec other = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec) obj; if (hasResources() != other.hasResources()) return false; if (hasResources()) { if (!getResources() .equals(other.getResources())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasResources()) { hash = (37 * hash) + RESOURCES_FIELD_NUMBER; hash = (53 * hash) + getResources().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec 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.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec 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.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec 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.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec 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.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec 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.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec 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.greenplum.v1.MasterSubclusterConfigSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_MasterSubclusterConfigSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_MasterSubclusterConfigSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); if (resourcesBuilder_ == null) { resources_ = null; } else { resources_ = null; resourcesBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_MasterSubclusterConfigSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec result = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec(this); if (resourcesBuilder_ == null) { result.resources_ = resources_; } else { result.resources_ = resourcesBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec other) { if (other == yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec.getDefaultInstance()) return this; if (other.hasResources()) { mergeResources(other.getResources()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private yandex.cloud.api.mdb.greenplum.v1.Config.Resources resources_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.Resources, yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder> resourcesBuilder_; /** *
       * Resources allocated to Greenplum® master subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; * @return Whether the resources field is set. */ public boolean hasResources() { return resourcesBuilder_ != null || resources_ != null; } /** *
       * Resources allocated to Greenplum® master subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; * @return The resources. */ public yandex.cloud.api.mdb.greenplum.v1.Config.Resources getResources() { if (resourcesBuilder_ == null) { return resources_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.Resources.getDefaultInstance() : resources_; } else { return resourcesBuilder_.getMessage(); } } /** *
       * Resources allocated to Greenplum® master subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ public Builder setResources(yandex.cloud.api.mdb.greenplum.v1.Config.Resources value) { if (resourcesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } resources_ = value; onChanged(); } else { resourcesBuilder_.setMessage(value); } return this; } /** *
       * Resources allocated to Greenplum® master subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ public Builder setResources( yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder builderForValue) { if (resourcesBuilder_ == null) { resources_ = builderForValue.build(); onChanged(); } else { resourcesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Resources allocated to Greenplum® master subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ public Builder mergeResources(yandex.cloud.api.mdb.greenplum.v1.Config.Resources value) { if (resourcesBuilder_ == null) { if (resources_ != null) { resources_ = yandex.cloud.api.mdb.greenplum.v1.Config.Resources.newBuilder(resources_).mergeFrom(value).buildPartial(); } else { resources_ = value; } onChanged(); } else { resourcesBuilder_.mergeFrom(value); } return this; } /** *
       * Resources allocated to Greenplum® master subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ public Builder clearResources() { if (resourcesBuilder_ == null) { resources_ = null; onChanged(); } else { resources_ = null; resourcesBuilder_ = null; } return this; } /** *
       * Resources allocated to Greenplum® master subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ public yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder getResourcesBuilder() { onChanged(); return getResourcesFieldBuilder().getBuilder(); } /** *
       * Resources allocated to Greenplum® master subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ public yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder getResourcesOrBuilder() { if (resourcesBuilder_ != null) { return resourcesBuilder_.getMessageOrBuilder(); } else { return resources_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.Resources.getDefaultInstance() : resources_; } } /** *
       * Resources allocated to Greenplum® master subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.Resources, yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder> getResourcesFieldBuilder() { if (resourcesBuilder_ == null) { resourcesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.Resources, yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder>( getResources(), getParentForChildren(), isClean()); resources_ = null; } return resourcesBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.MasterSubclusterConfigSpec) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec(); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public MasterSubclusterConfigSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new MasterSubclusterConfigSpec(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.greenplum.v1.ClusterServiceOuterClass.MasterSubclusterConfigSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SegmentSubclusterConfigSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Resources allocated to Greenplum® segment subcluster hosts.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; * @return Whether the resources field is set. */ boolean hasResources(); /** *
     * Resources allocated to Greenplum® segment subcluster hosts.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; * @return The resources. */ yandex.cloud.api.mdb.greenplum.v1.Config.Resources getResources(); /** *
     * Resources allocated to Greenplum® segment subcluster hosts.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder getResourcesOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec} */ public static final class SegmentSubclusterConfigSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec) SegmentSubclusterConfigSpecOrBuilder { private static final long serialVersionUID = 0L; // Use SegmentSubclusterConfigSpec.newBuilder() to construct. private SegmentSubclusterConfigSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SegmentSubclusterConfigSpec() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new SegmentSubclusterConfigSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SegmentSubclusterConfigSpec( 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.greenplum.v1.Config.Resources.Builder subBuilder = null; if (resources_ != null) { subBuilder = resources_.toBuilder(); } resources_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.Config.Resources.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(resources_); resources_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_SegmentSubclusterConfigSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_SegmentSubclusterConfigSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.Builder.class); } public static final int RESOURCES_FIELD_NUMBER = 1; private yandex.cloud.api.mdb.greenplum.v1.Config.Resources resources_; /** *
     * Resources allocated to Greenplum® segment subcluster hosts.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; * @return Whether the resources field is set. */ @java.lang.Override public boolean hasResources() { return resources_ != null; } /** *
     * Resources allocated to Greenplum® segment subcluster hosts.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; * @return The resources. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.Resources getResources() { return resources_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.Resources.getDefaultInstance() : resources_; } /** *
     * Resources allocated to Greenplum® segment subcluster hosts.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder getResourcesOrBuilder() { return getResources(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (resources_ != null) { output.writeMessage(1, getResources()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (resources_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getResources()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec other = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec) obj; if (hasResources() != other.hasResources()) return false; if (hasResources()) { if (!getResources() .equals(other.getResources())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasResources()) { hash = (37 * hash) + RESOURCES_FIELD_NUMBER; hash = (53 * hash) + getResources().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec 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.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec 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.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec 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.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec 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.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec 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.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec 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.greenplum.v1.SegmentSubclusterConfigSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_SegmentSubclusterConfigSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_SegmentSubclusterConfigSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); if (resourcesBuilder_ == null) { resources_ = null; } else { resources_ = null; resourcesBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_SegmentSubclusterConfigSpec_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec result = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec(this); if (resourcesBuilder_ == null) { result.resources_ = resources_; } else { result.resources_ = resourcesBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec other) { if (other == yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec.getDefaultInstance()) return this; if (other.hasResources()) { mergeResources(other.getResources()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private yandex.cloud.api.mdb.greenplum.v1.Config.Resources resources_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.Resources, yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder> resourcesBuilder_; /** *
       * Resources allocated to Greenplum® segment subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; * @return Whether the resources field is set. */ public boolean hasResources() { return resourcesBuilder_ != null || resources_ != null; } /** *
       * Resources allocated to Greenplum® segment subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; * @return The resources. */ public yandex.cloud.api.mdb.greenplum.v1.Config.Resources getResources() { if (resourcesBuilder_ == null) { return resources_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.Resources.getDefaultInstance() : resources_; } else { return resourcesBuilder_.getMessage(); } } /** *
       * Resources allocated to Greenplum® segment subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ public Builder setResources(yandex.cloud.api.mdb.greenplum.v1.Config.Resources value) { if (resourcesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } resources_ = value; onChanged(); } else { resourcesBuilder_.setMessage(value); } return this; } /** *
       * Resources allocated to Greenplum® segment subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ public Builder setResources( yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder builderForValue) { if (resourcesBuilder_ == null) { resources_ = builderForValue.build(); onChanged(); } else { resourcesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Resources allocated to Greenplum® segment subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ public Builder mergeResources(yandex.cloud.api.mdb.greenplum.v1.Config.Resources value) { if (resourcesBuilder_ == null) { if (resources_ != null) { resources_ = yandex.cloud.api.mdb.greenplum.v1.Config.Resources.newBuilder(resources_).mergeFrom(value).buildPartial(); } else { resources_ = value; } onChanged(); } else { resourcesBuilder_.mergeFrom(value); } return this; } /** *
       * Resources allocated to Greenplum® segment subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ public Builder clearResources() { if (resourcesBuilder_ == null) { resources_ = null; onChanged(); } else { resources_ = null; resourcesBuilder_ = null; } return this; } /** *
       * Resources allocated to Greenplum® segment subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ public yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder getResourcesBuilder() { onChanged(); return getResourcesFieldBuilder().getBuilder(); } /** *
       * Resources allocated to Greenplum® segment subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ public yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder getResourcesOrBuilder() { if (resourcesBuilder_ != null) { return resourcesBuilder_.getMessageOrBuilder(); } else { return resources_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.Resources.getDefaultInstance() : resources_; } } /** *
       * Resources allocated to Greenplum® segment subcluster hosts.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources resources = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.Resources, yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder> getResourcesFieldBuilder() { if (resourcesBuilder_ == null) { resourcesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.Resources, yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder>( getResources(), getParentForChildren(), isClean()); resources_ = null; } return resourcesBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.SegmentSubclusterConfigSpec) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec(); } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SegmentSubclusterConfigSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SegmentSubclusterConfigSpec(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.greenplum.v1.ClusterServiceOuterClass.SegmentSubclusterConfigSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterLogsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.ListClusterLogsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.LogRecord logs = 1; */ java.util.List getLogsList(); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.LogRecord logs = 1; */ yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord getLogs(int index); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.LogRecord logs = 1; */ int getLogsCount(); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.LogRecord logs = 1; */ java.util.List getLogsOrBuilderList(); /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.LogRecord logs = 1; */ yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecordOrBuilder getLogsOrBuilder( int index); /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClusterLogsRequest.page_size], use the [next_page_token] as the value for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClusterLogsRequest.page_size], use the [next_page_token] as the value for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.greenplum.v1.ListClusterLogsResponse} */ public static final class ListClusterLogsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse.class, yandex.cloud.api.mdb.greenplum.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.greenplum.v1.LogRecord logs = 1; */ @java.lang.Override public java.util.List getLogsList() { return logs_; } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.LogRecord logs = 1; */ @java.lang.Override public java.util.List getLogsOrBuilderList() { return logs_; } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.LogRecord logs = 1; */ @java.lang.Override public int getLogsCount() { return logs_.size(); } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.LogRecord logs = 1; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord getLogs(int index) { return logs_.get(index); } /** *
     * Requested log records.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.LogRecord logs = 1; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecordOrBuilder getLogsOrBuilder( int index) { return logs_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClusterLogsRequest.page_size], use the [next_page_token] as the value for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListClusterLogsRequest.page_size], use the [next_page_token] as the value for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < logs_.size(); i++) { output.writeMessage(1, logs_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < logs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, logs_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.ListClusterLogsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.ListClusterLogsResponse) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecordOrBuilder> logsBuilder_; /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.greenplum.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.greenplum.v1.LogRecord logs = 1; */ public int getLogsCount() { if (logsBuilder_ == null) { return logs_.size(); } else { return logsBuilder_.getCount(); } } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.greenplum.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.greenplum.v1.LogRecord logs = 1; */ public Builder setLogs( int index, yandex.cloud.api.mdb.greenplum.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.greenplum.v1.LogRecord logs = 1; */ public Builder setLogs( int index, yandex.cloud.api.mdb.greenplum.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.greenplum.v1.LogRecord logs = 1; */ public Builder addLogs(yandex.cloud.api.mdb.greenplum.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.greenplum.v1.LogRecord logs = 1; */ public Builder addLogs( int index, yandex.cloud.api.mdb.greenplum.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.greenplum.v1.LogRecord logs = 1; */ public Builder addLogs( yandex.cloud.api.mdb.greenplum.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.greenplum.v1.LogRecord logs = 1; */ public Builder addLogs( int index, yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.Builder getLogsBuilder( int index) { return getLogsFieldBuilder().getBuilder(index); } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.Builder addLogsBuilder() { return getLogsFieldBuilder().addBuilder( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance()); } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.LogRecord logs = 1; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.Builder addLogsBuilder( int index) { return getLogsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance()); } /** *
       * Requested log records.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.LogRecord logs = 1; */ public java.util.List getLogsBuilderList() { return getLogsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecordOrBuilder> getLogsFieldBuilder() { if (logsBuilder_ == null) { logsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecordOrBuilder>( logs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); logs_ = null; } return logsBuilder_; } private java.lang.Object nextPageToken_ = ""; /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterLogsRequest.page_size], use the [next_page_token] as the value for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
       * 
* * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterLogsRequest.page_size], use the [next_page_token] as the value for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
       * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterLogsRequest.page_size], use the [next_page_token] as the value for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
       * 
* * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterLogsRequest.page_size], use the [next_page_token] as the value for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListClusterLogsRequest.page_size], use the [next_page_token] as the value for the [ListClusterLogsRequest.page_token] query parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * This value is interchangeable with the [StreamLogRecord.next_record_token] from [StreamLogs] method.
       * 
* * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.greenplum.v1.ListClusterLogsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.ListClusterLogsResponse) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface LogRecordOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.LogRecord) com.google.protobuf.MessageOrBuilder { /** *
     * Time when the log was recorded.
     * 
* * .google.protobuf.Timestamp timestamp = 1; * @return Whether the timestamp field is set. */ boolean hasTimestamp(); /** *
     * Time when the log was recorded.
     * 
* * .google.protobuf.Timestamp timestamp = 1; * @return The timestamp. */ com.google.protobuf.Timestamp getTimestamp(); /** *
     * Time when the log was recorded.
     * 
* * .google.protobuf.Timestamp timestamp = 1; */ com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder(); /** *
     * Contents of the log record.
     * 
* * map<string, string> message = 2; */ int getMessageCount(); /** *
     * Contents of the log record.
     * 
* * map<string, string> message = 2; */ boolean containsMessage( java.lang.String key); /** * Use {@link #getMessageMap()} instead. */ @java.lang.Deprecated java.util.Map getMessage(); /** *
     * Contents of the log record.
     * 
* * map<string, string> message = 2; */ java.util.Map getMessageMap(); /** *
     * Contents of the log record.
     * 
* * map<string, string> message = 2; */ java.lang.String getMessageOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
     * Contents of the log record.
     * 
* * map<string, string> message = 2; */ java.lang.String getMessageOrThrow( java.lang.String key); } /** * Protobuf type {@code yandex.cloud.mdb.greenplum.v1.LogRecord} */ public static final class LogRecord extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_LogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.Builder.class); } public static final int TIMESTAMP_FIELD_NUMBER = 1; private com.google.protobuf.Timestamp timestamp_; /** *
     * Time when the log was recorded.
     * 
* * .google.protobuf.Timestamp timestamp = 1; * @return Whether the timestamp field is set. */ @java.lang.Override public boolean hasTimestamp() { return timestamp_ != null; } /** *
     * Time when the log was recorded.
     * 
* * .google.protobuf.Timestamp timestamp = 1; * @return The timestamp. */ @java.lang.Override public com.google.protobuf.Timestamp getTimestamp() { return timestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_; } /** *
     * Time when the log was recorded.
     * 
* * .google.protobuf.Timestamp timestamp = 1; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() { return getTimestamp(); } public static final int MESSAGE_FIELD_NUMBER = 2; private static final class MessageDefaultEntryHolder { static final com.google.protobuf.MapEntry< java.lang.String, java.lang.String> defaultEntry = com.google.protobuf.MapEntry .newDefaultInstance( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_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.greenplum.v1.ClusterServiceOuterClass.LogRecord)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.LogRecord parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.LogRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.LogRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.LogRecord} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.LogRecord) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_LogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_LogRecord_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.LogRecord) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.LogRecord parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private com.google.protobuf.Timestamp timestamp_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> timestampBuilder_; /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; * @return Whether the timestamp field is set. */ public boolean hasTimestamp() { return timestampBuilder_ != null || timestamp_ != null; } /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; * @return The timestamp. */ public com.google.protobuf.Timestamp getTimestamp() { if (timestampBuilder_ == null) { return timestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_; } else { return timestampBuilder_.getMessage(); } } /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; */ public Builder setTimestamp(com.google.protobuf.Timestamp value) { if (timestampBuilder_ == null) { if (value == null) { throw new NullPointerException(); } timestamp_ = value; onChanged(); } else { timestampBuilder_.setMessage(value); } return this; } /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; */ public Builder setTimestamp( com.google.protobuf.Timestamp.Builder builderForValue) { if (timestampBuilder_ == null) { timestamp_ = builderForValue.build(); onChanged(); } else { timestampBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; */ public Builder mergeTimestamp(com.google.protobuf.Timestamp value) { if (timestampBuilder_ == null) { if (timestamp_ != null) { timestamp_ = com.google.protobuf.Timestamp.newBuilder(timestamp_).mergeFrom(value).buildPartial(); } else { timestamp_ = value; } onChanged(); } else { timestampBuilder_.mergeFrom(value); } return this; } /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; */ public Builder clearTimestamp() { if (timestampBuilder_ == null) { timestamp_ = null; onChanged(); } else { timestamp_ = null; timestampBuilder_ = null; } return this; } /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; */ public com.google.protobuf.Timestamp.Builder getTimestampBuilder() { onChanged(); return getTimestampFieldBuilder().getBuilder(); } /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; */ public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() { if (timestampBuilder_ != null) { return timestampBuilder_.getMessageOrBuilder(); } else { return timestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_; } } /** *
       * Time when the log was recorded.
       * 
* * .google.protobuf.Timestamp timestamp = 1; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getTimestampFieldBuilder() { if (timestampBuilder_ == null) { timestampBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getTimestamp(), getParentForChildren(), isClean()); timestamp_ = null; } return timestampBuilder_; } private com.google.protobuf.MapField< java.lang.String, java.lang.String> message_; private com.google.protobuf.MapField internalGetMessage() { if (message_ == null) { return com.google.protobuf.MapField.emptyMapField( MessageDefaultEntryHolder.defaultEntry); } return message_; } private com.google.protobuf.MapField internalGetMutableMessage() { onChanged();; if (message_ == null) { message_ = com.google.protobuf.MapField.newMapField( MessageDefaultEntryHolder.defaultEntry); } if (!message_.isMutable()) { message_ = message_.copy(); } return message_; } public int getMessageCount() { return internalGetMessage().getMap().size(); } /** *
       * Contents of the log record.
       * 
* * map<string, string> message = 2; */ @java.lang.Override public boolean containsMessage( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetMessage().getMap().containsKey(key); } /** * Use {@link #getMessageMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getMessage() { return getMessageMap(); } /** *
       * Contents of the log record.
       * 
* * map<string, string> message = 2; */ @java.lang.Override public java.util.Map getMessageMap() { return internalGetMessage().getMap(); } /** *
       * Contents of the log record.
       * 
* * map<string, string> message = 2; */ @java.lang.Override public java.lang.String getMessageOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetMessage().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Contents of the log record.
       * 
* * map<string, string> message = 2; */ @java.lang.Override public java.lang.String getMessageOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetMessage().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearMessage() { internalGetMutableMessage().getMutableMap() .clear(); return this; } /** *
       * Contents of the log record.
       * 
* * map<string, string> message = 2; */ public Builder removeMessage( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } internalGetMutableMessage().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableMessage() { return internalGetMutableMessage().getMutableMap(); } /** *
       * Contents of the log record.
       * 
* * map<string, string> message = 2; */ public Builder putMessage( java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); } if (value == null) { throw new NullPointerException("map value"); } internalGetMutableMessage().getMutableMap() .put(key, value); return this; } /** *
       * Contents of the log record.
       * 
* * map<string, string> message = 2; */ public Builder putAllMessage( java.util.Map values) { internalGetMutableMessage().getMutableMap() .putAll(values); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.greenplum.v1.LogRecord) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.LogRecord) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.LogRecord getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterLogsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.ListClusterLogsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Greenplum® cluster to request logs for.
     * To get the Greenplum® 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 Greenplum® cluster to request logs for.
     * To get the Greenplum® cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Columns from log table to request.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @return A list containing the columnFilter. */ java.util.List getColumnFilterList(); /** *
     * Columns from log table to request.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @return The count of columnFilter. */ int getColumnFilterCount(); /** *
     * Columns from log table to request.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @param index The index of the element to return. * @return The columnFilter at the given index. */ java.lang.String getColumnFilter(int index); /** *
     * Columns from log table to request.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @param index The index of the value to return. * @return The bytes of the columnFilter at the given index. */ com.google.protobuf.ByteString getColumnFilterBytes(int index); /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.greenplum.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.greenplum.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest.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.
     * 
* * .google.protobuf.Timestamp to_time = 5; * @return Whether the toTime field is set. */ boolean hasToTime(); /** *
     * End timestamp for the logs request.
     * 
* * .google.protobuf.Timestamp to_time = 5; * @return The toTime. */ com.google.protobuf.Timestamp getToTime(); /** *
     * End timestamp for the logs request.
     * 
* * .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(); /** *
     * The service always returns a [ListClusterLogsResponse.next_page_token], even if the current page is empty.
     * 
* * bool always_next_page_token = 8; * @return The alwaysNextPageToken. */ boolean getAlwaysNextPageToken(); /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for `GREENPLUM` service) and [LogRecord.logs.message.level] (for `GREENPLUM_POOLER` service) fields.
     * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
     * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
     * Examples of a filter:
     * * `message.hostname='node1.db.cloud.yandex.net'`;
     * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
     * 
* * string filter = 9 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ java.lang.String getFilter(); /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for `GREENPLUM` service) and [LogRecord.logs.message.level] (for `GREENPLUM_POOLER` service) fields.
     * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
     * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
     * Examples of a filter:
     * * `message.hostname='node1.db.cloud.yandex.net'`;
     * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
     * 
* * string filter = 9 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ com.google.protobuf.ByteString getFilterBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.greenplum.v1.ListClusterLogsRequest} */ public static final class ListClusterLogsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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_ = ""; filter_ = ""; } @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; } case 74: { 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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest.Builder.class); } /** * Protobuf enum {@code yandex.cloud.mdb.greenplum.v1.ListClusterLogsRequest.ServiceType} */ public enum ServiceType implements com.google.protobuf.ProtocolMessageEnum { /** *
       * Type is not specified.
       * 
* * SERVICE_TYPE_UNSPECIFIED = 0; */ SERVICE_TYPE_UNSPECIFIED(0), /** *
       * Greenplum® activity logs.
       * 
* * GREENPLUM = 1; */ GREENPLUM(1), /** *
       * Greenplum® pooler logs.
       * 
* * GREENPLUM_POOLER = 2; */ GREENPLUM_POOLER(2), /** *
       * Greenplum® PXF service logs.
       * 
* * GREENPLUM_PXF = 3; */ GREENPLUM_PXF(3), UNRECOGNIZED(-1), ; /** *
       * Type is not specified.
       * 
* * SERVICE_TYPE_UNSPECIFIED = 0; */ public static final int SERVICE_TYPE_UNSPECIFIED_VALUE = 0; /** *
       * Greenplum® activity logs.
       * 
* * GREENPLUM = 1; */ public static final int GREENPLUM_VALUE = 1; /** *
       * Greenplum® pooler logs.
       * 
* * GREENPLUM_POOLER = 2; */ public static final int GREENPLUM_POOLER_VALUE = 2; /** *
       * Greenplum® PXF service logs.
       * 
* * GREENPLUM_PXF = 3; */ public static final int GREENPLUM_PXF_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 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 GREENPLUM; case 2: return GREENPLUM_POOLER; case 3: return GREENPLUM_PXF; 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.greenplum.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.greenplum.v1.ListClusterLogsRequest.ServiceType) } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Greenplum® cluster to request logs for.
     * To get the Greenplum® 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 Greenplum® cluster to request logs for.
     * To get the Greenplum® cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int COLUMN_FILTER_FIELD_NUMBER = 2; private com.google.protobuf.LazyStringList columnFilter_; /** *
     * Columns from log table to request.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @return A list containing the columnFilter. */ public com.google.protobuf.ProtocolStringList getColumnFilterList() { return columnFilter_; } /** *
     * Columns from log table to request.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @return The count of columnFilter. */ public int getColumnFilterCount() { return columnFilter_.size(); } /** *
     * Columns from log table to request.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @param index The index of the element to return. * @return The columnFilter at the given index. */ public java.lang.String getColumnFilter(int index) { return columnFilter_.get(index); } /** *
     * Columns from log table to request.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @param index The index of the value to return. * @return The bytes of the columnFilter at the given index. */ public com.google.protobuf.ByteString getColumnFilterBytes(int index) { return columnFilter_.getByteString(index); } public static final int SERVICE_TYPE_FIELD_NUMBER = 3; private int serviceType_; /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.greenplum.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.greenplum.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.greenplum.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.
     * 
* * .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.
     * 
* * .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.
     * 
* * .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.
     * 
* * .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_; /** *
     * The service always returns a [ListClusterLogsResponse.next_page_token], even if the current page is empty.
     * 
* * bool always_next_page_token = 8; * @return The alwaysNextPageToken. */ @java.lang.Override public boolean getAlwaysNextPageToken() { return alwaysNextPageToken_; } public static final int FILTER_FIELD_NUMBER = 9; private volatile java.lang.Object filter_; /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for `GREENPLUM` service) and [LogRecord.logs.message.level] (for `GREENPLUM_POOLER` service) fields.
     * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
     * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
     * Examples of a filter:
     * * `message.hostname='node1.db.cloud.yandex.net'`;
     * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
     * 
* * string filter = 9 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ @java.lang.Override public java.lang.String getFilter() { java.lang.Object ref = filter_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); filter_ = s; return s; } } /** *
     * A filter expression that filters resources listed in the response.
     * The expression must specify:
     * 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for `GREENPLUM` service) and [LogRecord.logs.message.level] (for `GREENPLUM_POOLER` service) fields.
     * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
     * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
     * Examples of a filter:
     * * `message.hostname='node1.db.cloud.yandex.net'`;
     * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
     * 
* * string filter = 9 [(.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.greenplum.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_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 9, 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.greenplum.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_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, 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.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest other = (yandex.cloud.api.mdb.greenplum.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 (!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) + PAGE_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getPageSize()); hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getPageToken().hashCode(); hash = (37 * hash) + ALWAYS_NEXT_PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getAlwaysNextPageToken()); hash = (37 * hash) + FILTER_FIELD_NUMBER; hash = (53 * hash) + getFilter().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.ListClusterLogsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.ListClusterLogsRequest) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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; filter_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest result = new yandex.cloud.api.mdb.greenplum.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_; 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.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest other) { if (other == yandex.cloud.api.mdb.greenplum.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()); } 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.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.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 Greenplum® cluster to request logs for.
       * To get the Greenplum® 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 Greenplum® cluster to request logs for.
       * To get the Greenplum® 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 Greenplum® cluster to request logs for.
       * To get the Greenplum® 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 Greenplum® cluster to request logs for.
       * To get the Greenplum® 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 Greenplum® cluster to request logs for.
       * To get the Greenplum® cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private com.google.protobuf.LazyStringList columnFilter_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureColumnFilterIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { columnFilter_ = new com.google.protobuf.LazyStringArrayList(columnFilter_); bitField0_ |= 0x00000001; } } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @return A list containing the columnFilter. */ public com.google.protobuf.ProtocolStringList getColumnFilterList() { return columnFilter_.getUnmodifiableView(); } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @return The count of columnFilter. */ public int getColumnFilterCount() { return columnFilter_.size(); } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param index The index of the element to return. * @return The columnFilter at the given index. */ public java.lang.String getColumnFilter(int index) { return columnFilter_.get(index); } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param index The index of the value to return. * @return The bytes of the columnFilter at the given index. */ public com.google.protobuf.ByteString getColumnFilterBytes(int index) { return columnFilter_.getByteString(index); } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param index The index to set the value at. * @param value The columnFilter to set. * @return This builder for chaining. */ public Builder setColumnFilter( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureColumnFilterIsMutable(); columnFilter_.set(index, value); onChanged(); return this; } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param value The columnFilter to add. * @return This builder for chaining. */ public Builder addColumnFilter( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureColumnFilterIsMutable(); columnFilter_.add(value); onChanged(); return this; } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param values The columnFilter to add. * @return This builder for chaining. */ public Builder addAllColumnFilter( java.lang.Iterable values) { ensureColumnFilterIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, columnFilter_); onChanged(); return this; } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @return This builder for chaining. */ public Builder clearColumnFilter() { columnFilter_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * Columns from log table to request.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param value The bytes of the columnFilter to add. * @return This builder for chaining. */ public Builder addColumnFilterBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureColumnFilterIsMutable(); columnFilter_.add(value); onChanged(); return this; } private int serviceType_ = 0; /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.greenplum.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.greenplum.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.greenplum.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest.ServiceType.UNRECOGNIZED : result; } /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.greenplum.v1.ListClusterLogsRequest.ServiceType service_type = 3; * @param value The serviceType to set. * @return This builder for chaining. */ public Builder setServiceType(yandex.cloud.api.mdb.greenplum.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.greenplum.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.
       * 
* * .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.
       * 
* * .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.
       * 
* * .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.
       * 
* * .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.
       * 
* * .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.
       * 
* * .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.
       * 
* * .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.
       * 
* * .google.protobuf.Timestamp to_time = 5; */ public com.google.protobuf.Timestamp.Builder getToTimeBuilder() { onChanged(); return getToTimeFieldBuilder().getBuilder(); } /** *
       * End timestamp for the logs request.
       * 
* * .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.
       * 
* * .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_ ; /** *
       * The service always returns a [ListClusterLogsResponse.next_page_token], even if the current page is empty.
       * 
* * bool always_next_page_token = 8; * @return The alwaysNextPageToken. */ @java.lang.Override public boolean getAlwaysNextPageToken() { return alwaysNextPageToken_; } /** *
       * The service always returns a [ListClusterLogsResponse.next_page_token], even if the current page is empty.
       * 
* * bool always_next_page_token = 8; * @param value The alwaysNextPageToken to set. * @return This builder for chaining. */ public Builder setAlwaysNextPageToken(boolean value) { alwaysNextPageToken_ = value; onChanged(); return this; } /** *
       * The service always returns a [ListClusterLogsResponse.next_page_token], even if the current page is empty.
       * 
* * bool always_next_page_token = 8; * @return This builder for chaining. */ public Builder clearAlwaysNextPageToken() { alwaysNextPageToken_ = false; onChanged(); return this; } private java.lang.Object filter_ = ""; /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for `GREENPLUM` service) and [LogRecord.logs.message.level] (for `GREENPLUM_POOLER` service) fields.
       * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
       * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
       * Examples of a filter:
       * * `message.hostname='node1.db.cloud.yandex.net'`;
       * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
       * 
* * string filter = 9 [(.yandex.cloud.length) = "<=1000"]; * @return The filter. */ public java.lang.String getFilter() { java.lang.Object ref = filter_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); filter_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for `GREENPLUM` service) and [LogRecord.logs.message.level] (for `GREENPLUM_POOLER` service) fields.
       * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
       * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
       * Examples of a filter:
       * * `message.hostname='node1.db.cloud.yandex.net'`;
       * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
       * 
* * string filter = 9 [(.yandex.cloud.length) = "<=1000"]; * @return The bytes for filter. */ public com.google.protobuf.ByteString getFilterBytes() { java.lang.Object ref = filter_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); filter_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for `GREENPLUM` service) and [LogRecord.logs.message.level] (for `GREENPLUM_POOLER` service) fields.
       * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
       * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
       * Examples of a filter:
       * * `message.hostname='node1.db.cloud.yandex.net'`;
       * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
       * 
* * string filter = 9 [(.yandex.cloud.length) = "<=1000"]; * @param value The filter to set. * @return This builder for chaining. */ public Builder setFilter( java.lang.String value) { if (value == null) { throw new NullPointerException(); } filter_ = value; onChanged(); return this; } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for `GREENPLUM` service) and [LogRecord.logs.message.level] (for `GREENPLUM_POOLER` service) fields.
       * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
       * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
       * Examples of a filter:
       * * `message.hostname='node1.db.cloud.yandex.net'`;
       * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
       * 
* * string filter = 9 [(.yandex.cloud.length) = "<=1000"]; * @return This builder for chaining. */ public Builder clearFilter() { filter_ = getDefaultInstance().getFilter(); onChanged(); return this; } /** *
       * A filter expression that filters resources listed in the response.
       * The expression must specify:
       * 1. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for `GREENPLUM` service) and [LogRecord.logs.message.level] (for `GREENPLUM_POOLER` service) fields.
       * 2. A conditional operator. Can be either `=` or `!=` for single values, `IN` or `NOT IN` for lists of values.
       * 3. A value. Must be 1-63 characters long and match the regular expression `^[a-z0-9.-]{1,61}$`.
       * Examples of a filter:
       * * `message.hostname='node1.db.cloud.yandex.net'`;
       * * `message.error_severity IN ("ERROR", "FATAL", "PANIC") AND message.hostname = "node1.db.cloud.yandex.net"`.
       * 
* * string filter = 9 [(.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.greenplum.v1.ListClusterLogsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.ListClusterLogsRequest) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterLogsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterBackupsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.ListClusterBackupsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Greenplum® cluster.
     * To get the Greenplum® 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 Greenplum® cluster.
     * To get the Greenplum® 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.greenplum.v1.ListClusterBackupsRequest} */ public static final class ListClusterBackupsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Greenplum® cluster.
     * To get the Greenplum® 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 Greenplum® cluster.
     * To get the Greenplum® 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.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.ListClusterBackupsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.ListClusterBackupsRequest) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the Greenplum® cluster.
       * To get the Greenplum® 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 Greenplum® cluster.
       * To get the Greenplum® 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 Greenplum® cluster.
       * To get the Greenplum® 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 Greenplum® cluster.
       * To get the Greenplum® 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 Greenplum® cluster.
       * To get the Greenplum® 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.greenplum.v1.ListClusterBackupsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.ListClusterBackupsRequest) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StreamLogRecordOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.StreamLogRecord) com.google.protobuf.MessageOrBuilder { /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.greenplum.v1.LogRecord record = 1; * @return Whether the record field is set. */ boolean hasRecord(); /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.greenplum.v1.LogRecord record = 1; * @return The record. */ yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord getRecord(); /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.greenplum.v1.LogRecord record = 1; */ yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecordOrBuilder getRecordOrBuilder(); /** *
     * This token allows you to continue streaming logs starting from the exact same record.
     * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
     * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
     * 
* * string next_record_token = 2; * @return The nextRecordToken. */ java.lang.String getNextRecordToken(); /** *
     * This token allows you to continue streaming logs starting from the exact same record.
     * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
     * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
     * 
* * string next_record_token = 2; * @return The bytes for nextRecordToken. */ com.google.protobuf.ByteString getNextRecordTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.greenplum.v1.StreamLogRecord} */ public static final class StreamLogRecord extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.LogRecord.Builder subBuilder = null; if (record_ != null) { subBuilder = record_.toBuilder(); } record_ = input.readMessage(yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StreamLogRecord_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StreamLogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord.Builder.class); } public static final int RECORD_FIELD_NUMBER = 1; private yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord record_; /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.greenplum.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.greenplum.v1.LogRecord record = 1; * @return The record. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord getRecord() { return record_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance() : record_; } /** *
     * One of the requested log records.
     * 
* * .yandex.cloud.mdb.greenplum.v1.LogRecord record = 1; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecordOrBuilder getRecordOrBuilder() { return getRecord(); } public static final int NEXT_RECORD_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextRecordToken_; /** *
     * This token allows you to continue streaming logs starting from the exact same record.
     * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
     * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
     * 
* * string next_record_token = 2; * @return The nextRecordToken. */ @java.lang.Override public java.lang.String getNextRecordToken() { java.lang.Object ref = nextRecordToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextRecordToken_ = s; return s; } } /** *
     * This token allows you to continue streaming logs starting from the exact same record.
     * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
     * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
     * 
* * string next_record_token = 2; * @return The bytes for nextRecordToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextRecordTokenBytes() { java.lang.Object ref = nextRecordToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextRecordToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (record_ != null) { output.writeMessage(1, getRecord()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextRecordToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextRecordToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (record_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getRecord()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextRecordToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextRecordToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.StreamLogRecord} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.StreamLogRecord) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecordOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StreamLogRecord_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StreamLogRecord_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StreamLogRecord_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord record_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecordOrBuilder> recordBuilder_; /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.greenplum.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.greenplum.v1.LogRecord record = 1; * @return The record. */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord getRecord() { if (recordBuilder_ == null) { return record_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance() : record_; } else { return recordBuilder_.getMessage(); } } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.greenplum.v1.LogRecord record = 1; */ public Builder setRecord(yandex.cloud.api.mdb.greenplum.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.greenplum.v1.LogRecord record = 1; */ public Builder setRecord( yandex.cloud.api.mdb.greenplum.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.greenplum.v1.LogRecord record = 1; */ public Builder mergeRecord(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord value) { if (recordBuilder_ == null) { if (record_ != null) { record_ = yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.v1.LogRecord record = 1; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.Builder getRecordBuilder() { onChanged(); return getRecordFieldBuilder().getBuilder(); } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.greenplum.v1.LogRecord record = 1; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecordOrBuilder getRecordOrBuilder() { if (recordBuilder_ != null) { return recordBuilder_.getMessageOrBuilder(); } else { return record_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.getDefaultInstance() : record_; } } /** *
       * One of the requested log records.
       * 
* * .yandex.cloud.mdb.greenplum.v1.LogRecord record = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecordOrBuilder> getRecordFieldBuilder() { if (recordBuilder_ == null) { recordBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecord.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.LogRecordOrBuilder>( getRecord(), getParentForChildren(), isClean()); record_ = null; } return recordBuilder_; } private java.lang.Object nextRecordToken_ = ""; /** *
       * This token allows you to continue streaming logs starting from the exact same record.
       * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
       * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
       * 
* * string next_record_token = 2; * @return The nextRecordToken. */ public java.lang.String getNextRecordToken() { java.lang.Object ref = nextRecordToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextRecordToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to continue streaming logs starting from the exact same record.
       * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
       * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
       * 
* * string next_record_token = 2; * @return The bytes for nextRecordToken. */ public com.google.protobuf.ByteString getNextRecordTokenBytes() { java.lang.Object ref = nextRecordToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextRecordToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to continue streaming logs starting from the exact same record.
       * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
       * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
       * 
* * string next_record_token = 2; * @param value The nextRecordToken to set. * @return This builder for chaining. */ public Builder setNextRecordToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextRecordToken_ = value; onChanged(); return this; } /** *
       * This token allows you to continue streaming logs starting from the exact same record.
       * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
       * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
       * 
* * string next_record_token = 2; * @return This builder for chaining. */ public Builder clearNextRecordToken() { nextRecordToken_ = getDefaultInstance().getNextRecordToken(); onChanged(); return this; } /** *
       * This token allows you to continue streaming logs starting from the exact same record.
       * To do that, specify value of [next_record_token] as the value for [StreamLogs.record_token] parameter in the next [StreamLogs] request.
       * This value is interchangeable with [ListLogs.next_page_token] from [ListLogs] method.
       * 
* * string next_record_token = 2; * @param value The bytes for nextRecordToken to set. * @return This builder for chaining. */ public Builder setNextRecordTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextRecordToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.greenplum.v1.StreamLogRecord) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.StreamLogRecord) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StreamLogRecord getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StreamClusterLogsRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.StreamClusterLogsRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the Greenplum® cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the Greenplum® cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Columns from log table to get in the response.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @return A list containing the columnFilter. */ java.util.List getColumnFilterList(); /** *
     * Columns from log table to get in the response.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @return The count of columnFilter. */ int getColumnFilterCount(); /** *
     * Columns from log table to get in the response.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @param index The index of the element to return. * @return The columnFilter at the given index. */ java.lang.String getColumnFilter(int index); /** *
     * Columns from log table to get in the response.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @param index The index of the value to return. * @return The bytes of the columnFilter at the given index. */ com.google.protobuf.ByteString getColumnFilterBytes(int index); /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.greenplum.v1.StreamClusterLogsRequest.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.greenplum.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ yandex.cloud.api.mdb.greenplum.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 are sent as well as 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 are sent as well as 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 are sent as well as 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 [StreamLogs.next_record_token] returned by the previous [StreamLogs] request to start streaming from the 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 [StreamLogs.next_record_token] returned by the previous [StreamLogs] request to start streaming from the 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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for GREENPLUM service), [LogRecord.logs.message.level] (for POOLER service) fields.
     * 2. An `=` operator.
     * 3. A 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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for GREENPLUM service), [LogRecord.logs.message.level] (for POOLER service) fields.
     * 2. An `=` operator.
     * 3. A 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.greenplum.v1.StreamClusterLogsRequest} */ public static final class StreamClusterLogsRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StreamClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StreamClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.Builder.class); } /** * Protobuf enum {@code yandex.cloud.mdb.greenplum.v1.StreamClusterLogsRequest.ServiceType} */ public enum ServiceType implements com.google.protobuf.ProtocolMessageEnum { /** *
       * Type is not specified.
       * 
* * SERVICE_TYPE_UNSPECIFIED = 0; */ SERVICE_TYPE_UNSPECIFIED(0), /** *
       * Greenplum® activity logs.
       * 
* * GREENPLUM = 1; */ GREENPLUM(1), /** *
       * Greenplum® pooler logs.
       * 
* * GREENPLUM_POOLER = 2; */ GREENPLUM_POOLER(2), /** *
       * Greenplum® PXF service logs.
       * 
* * GREENPLUM_PXF = 3; */ GREENPLUM_PXF(3), UNRECOGNIZED(-1), ; /** *
       * Type is not specified.
       * 
* * SERVICE_TYPE_UNSPECIFIED = 0; */ public static final int SERVICE_TYPE_UNSPECIFIED_VALUE = 0; /** *
       * Greenplum® activity logs.
       * 
* * GREENPLUM = 1; */ public static final int GREENPLUM_VALUE = 1; /** *
       * Greenplum® pooler logs.
       * 
* * GREENPLUM_POOLER = 2; */ public static final int GREENPLUM_POOLER_VALUE = 2; /** *
       * Greenplum® PXF service logs.
       * 
* * GREENPLUM_PXF = 3; */ public static final int GREENPLUM_PXF_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 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 GREENPLUM; case 2: return GREENPLUM_POOLER; case 3: return GREENPLUM_PXF; 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.greenplum.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.greenplum.v1.StreamClusterLogsRequest.ServiceType) } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the Greenplum® cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the Greenplum® cluster.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int COLUMN_FILTER_FIELD_NUMBER = 2; private com.google.protobuf.LazyStringList columnFilter_; /** *
     * Columns from log table to get in the response.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @return A list containing the columnFilter. */ public com.google.protobuf.ProtocolStringList getColumnFilterList() { return columnFilter_; } /** *
     * Columns from log table to get in the response.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @return The count of columnFilter. */ public int getColumnFilterCount() { return columnFilter_.size(); } /** *
     * Columns from log table to get in the response.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @param index The index of the element to return. * @return The columnFilter at the given index. */ public java.lang.String getColumnFilter(int index) { return columnFilter_.get(index); } /** *
     * Columns from log table to get in the response.
     * If no columns are specified, entire log records are returned.
     * 
* * repeated string column_filter = 2; * @param index The index of the value to return. * @return The bytes of the columnFilter at the given index. */ public com.google.protobuf.ByteString getColumnFilterBytes(int index) { return columnFilter_.getByteString(index); } public static final int SERVICE_TYPE_FIELD_NUMBER = 3; private int serviceType_; /** *
     * Type of the service to request logs about.
     * 
* * .yandex.cloud.mdb.greenplum.v1.StreamClusterLogsRequest.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.greenplum.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.greenplum.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 are sent as well as 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 are sent as well as 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 are sent as well as 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 [StreamLogs.next_record_token] returned by the previous [StreamLogs] request to start streaming from the 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 [StreamLogs.next_record_token] returned by the previous [StreamLogs] request to start streaming from the 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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for GREENPLUM service), [LogRecord.logs.message.level] (for POOLER service) fields.
     * 2. An `=` operator.
     * 3. A 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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for GREENPLUM service), [LogRecord.logs.message.level] (for POOLER service) fields.
     * 2. An `=` operator.
     * 3. A 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.greenplum.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.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.StreamClusterLogsRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.StreamClusterLogsRequest) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StreamClusterLogsRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StreamClusterLogsRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_StreamClusterLogsRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the Greenplum® cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the Greenplum® cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the Greenplum® cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the Greenplum® cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the Greenplum® cluster.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private com.google.protobuf.LazyStringList columnFilter_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureColumnFilterIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { columnFilter_ = new com.google.protobuf.LazyStringArrayList(columnFilter_); bitField0_ |= 0x00000001; } } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @return A list containing the columnFilter. */ public com.google.protobuf.ProtocolStringList getColumnFilterList() { return columnFilter_.getUnmodifiableView(); } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @return The count of columnFilter. */ public int getColumnFilterCount() { return columnFilter_.size(); } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param index The index of the element to return. * @return The columnFilter at the given index. */ public java.lang.String getColumnFilter(int index) { return columnFilter_.get(index); } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param index The index of the value to return. * @return The bytes of the columnFilter at the given index. */ public com.google.protobuf.ByteString getColumnFilterBytes(int index) { return columnFilter_.getByteString(index); } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param index The index to set the value at. * @param value The columnFilter to set. * @return This builder for chaining. */ public Builder setColumnFilter( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureColumnFilterIsMutable(); columnFilter_.set(index, value); onChanged(); return this; } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param value The columnFilter to add. * @return This builder for chaining. */ public Builder addColumnFilter( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureColumnFilterIsMutable(); columnFilter_.add(value); onChanged(); return this; } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param values The columnFilter to add. * @return This builder for chaining. */ public Builder addAllColumnFilter( java.lang.Iterable values) { ensureColumnFilterIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, columnFilter_); onChanged(); return this; } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @return This builder for chaining. */ public Builder clearColumnFilter() { columnFilter_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * Columns from log table to get in the response.
       * If no columns are specified, entire log records are returned.
       * 
* * repeated string column_filter = 2; * @param value The bytes of the columnFilter to add. * @return This builder for chaining. */ public Builder addColumnFilterBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureColumnFilterIsMutable(); columnFilter_.add(value); onChanged(); return this; } private int serviceType_ = 0; /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.greenplum.v1.StreamClusterLogsRequest.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.greenplum.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; } /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.greenplum.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @return The serviceType. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType getServiceType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType result = yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.valueOf(serviceType_); return result == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType.UNRECOGNIZED : result; } /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.greenplum.v1.StreamClusterLogsRequest.ServiceType service_type = 3; * @param value The serviceType to set. * @return This builder for chaining. */ public Builder setServiceType(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest.ServiceType value) { if (value == null) { throw new NullPointerException(); } serviceType_ = value.getNumber(); onChanged(); return this; } /** *
       * Type of the service to request logs about.
       * 
* * .yandex.cloud.mdb.greenplum.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 are sent as well as 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 are sent as well as 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 are sent as well as 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 are sent as well as 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 are sent as well as 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 are sent as well as 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 are sent as well as 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 are sent as well as 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 are sent as well as 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 [StreamLogs.next_record_token] returned by the previous [StreamLogs] request to start streaming from the 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 [StreamLogs.next_record_token] returned by the previous [StreamLogs] request to start streaming from the 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 [StreamLogs.next_record_token] returned by the previous [StreamLogs] request to start streaming from the 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 [StreamLogs.next_record_token] returned by the previous [StreamLogs] request to start streaming from the 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 [StreamLogs.next_record_token] returned by the previous [StreamLogs] request to start streaming from the 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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for GREENPLUM service), [LogRecord.logs.message.level] (for POOLER service) fields.
       * 2. An `=` operator.
       * 3. A 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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for GREENPLUM service), [LogRecord.logs.message.level] (for POOLER service) fields.
       * 2. An `=` operator.
       * 3. A 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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for GREENPLUM service), [LogRecord.logs.message.level] (for POOLER service) fields.
       * 2. An `=` operator.
       * 3. A 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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for GREENPLUM service), [LogRecord.logs.message.level] (for POOLER service) fields.
       * 2. An `=` operator.
       * 3. A 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. A field name. Currently filtering can be applied to the [LogRecord.logs.message.hostname], [LogRecord.logs.message.error_severity] (for GREENPLUM service), [LogRecord.logs.message.level] (for POOLER service) fields.
       * 2. An `=` operator.
       * 3. A 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.greenplum.v1.StreamClusterLogsRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.StreamClusterLogsRequest) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.StreamClusterLogsRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListClusterBackupsResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.ListClusterBackupsResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of Greenplum® backups.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ java.util.List getBackupsList(); /** *
     * List of Greenplum® backups.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.Backup getBackups(int index); /** *
     * List of Greenplum® backups.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ int getBackupsCount(); /** *
     * List of Greenplum® backups.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ java.util.List getBackupsOrBuilderList(); /** *
     * List of Greenplum® backups.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ yandex.cloud.api.mdb.greenplum.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 has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [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 has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.greenplum.v1.ListClusterBackupsResponse} */ public static final class ListClusterBackupsResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.Builder.class); } public static final int BACKUPS_FIELD_NUMBER = 1; private java.util.List backups_; /** *
     * List of Greenplum® backups.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ @java.lang.Override public java.util.List getBackupsList() { return backups_; } /** *
     * List of Greenplum® backups.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ @java.lang.Override public java.util.List getBackupsOrBuilderList() { return backups_; } /** *
     * List of Greenplum® backups.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ @java.lang.Override public int getBackupsCount() { return backups_.size(); } /** *
     * List of Greenplum® backups.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.Backup getBackups(int index) { return backups_.get(index); } /** *
     * List of Greenplum® backups.
     * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.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 has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** *
     * This token allows you to get the next page of results for list requests.
     * If the number of results is larger than [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 has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < backups_.size(); i++) { output.writeMessage(1, backups_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < backups_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, backups_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.ListClusterBackupsResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.ListClusterBackupsResponse) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.BackupOuterClass.Backup, yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.Backup.Builder, yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.BackupOrBuilder> backupsBuilder_; /** *
       * List of Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ public java.util.List getBackupsList() { if (backupsBuilder_ == null) { return java.util.Collections.unmodifiableList(backups_); } else { return backupsBuilder_.getMessageList(); } } /** *
       * List of Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ public int getBackupsCount() { if (backupsBuilder_ == null) { return backups_.size(); } else { return backupsBuilder_.getCount(); } } /** *
       * List of Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.Backup getBackups(int index) { if (backupsBuilder_ == null) { return backups_.get(index); } else { return backupsBuilder_.getMessage(index); } } /** *
       * List of Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ public Builder setBackups( int index, yandex.cloud.api.mdb.greenplum.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 Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ public Builder setBackups( int index, yandex.cloud.api.mdb.greenplum.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 Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ public Builder addBackups(yandex.cloud.api.mdb.greenplum.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 Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ public Builder addBackups( int index, yandex.cloud.api.mdb.greenplum.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 Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ public Builder addBackups( yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.Backup.Builder builderForValue) { if (backupsBuilder_ == null) { ensureBackupsIsMutable(); backups_.add(builderForValue.build()); onChanged(); } else { backupsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ public Builder addBackups( int index, yandex.cloud.api.mdb.greenplum.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 Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.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 Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.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 Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.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 Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.Backup.Builder getBackupsBuilder( int index) { return getBackupsFieldBuilder().getBuilder(index); } /** *
       * List of Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.BackupOrBuilder getBackupsOrBuilder( int index) { if (backupsBuilder_ == null) { return backups_.get(index); } else { return backupsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ public java.util.List getBackupsOrBuilderList() { if (backupsBuilder_ != null) { return backupsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(backups_); } } /** *
       * List of Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.Backup.Builder addBackupsBuilder() { return getBackupsFieldBuilder().addBuilder( yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.Backup.getDefaultInstance()); } /** *
       * List of Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ public yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.Backup.Builder addBackupsBuilder( int index) { return getBackupsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.Backup.getDefaultInstance()); } /** *
       * List of Greenplum® backups.
       * 
* * repeated .yandex.cloud.mdb.greenplum.v1.Backup backups = 1; */ public java.util.List getBackupsBuilderList() { return getBackupsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.Backup, yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.Backup.Builder, yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.BackupOrBuilder> getBackupsFieldBuilder() { if (backupsBuilder_ == null) { backupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.Backup, yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.Backup.Builder, yandex.cloud.api.mdb.greenplum.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 has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [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 has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [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 has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [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 has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests.
       * If the number of results is larger than [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 has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.greenplum.v1.ListClusterBackupsResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.ListClusterBackupsResponse) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.ListClusterBackupsResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RestoreClusterRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.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 Greenplum cluster should be restored.
     * 
* * .google.protobuf.Timestamp time = 16; * @return Whether the time field is set. */ boolean hasTime(); /** *
     * Timestamp of the moment to which the Greenplum cluster should be restored.
     * 
* * .google.protobuf.Timestamp time = 16; * @return The time. */ com.google.protobuf.Timestamp getTime(); /** *
     * Timestamp of the moment to which the Greenplum cluster should be restored.
     * 
* * .google.protobuf.Timestamp time = 16; */ com.google.protobuf.TimestampOrBuilder getTimeOrBuilder(); /** *
     * ID of the folder to create the Greenplum® cluster in.
     * 
* * string folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The folderId. */ java.lang.String getFolderId(); /** *
     * ID of the folder to create the Greenplum® cluster in.
     * 
* * string folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ com.google.protobuf.ByteString getFolderIdBytes(); /** *
     * Name of the Greenplum® cluster. The name must be unique within the folder.
     * 
* * string name = 3 [(.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 Greenplum® cluster. The name must be unique within the folder.
     * 
* * string name = 3 [(.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 Greenplum® cluster.
     * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ java.lang.String getDescription(); /** *
     * Description of the Greenplum® cluster.
     * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, "project":"mvp" or "source":"dictionary".
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ int getLabelsCount(); /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, "project":"mvp" or "source":"dictionary".
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ boolean containsLabels( java.lang.String key); /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Deprecated java.util.Map getLabels(); /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, "project":"mvp" or "source":"dictionary".
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.util.Map getLabelsMap(); /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, "project":"mvp" or "source":"dictionary".
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, "project":"mvp" or "source":"dictionary".
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ java.lang.String getLabelsOrThrow( java.lang.String key); /** *
     * Deployment environment of the Greenplum® cluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Cluster.Environment environment = 6 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for environment. */ int getEnvironmentValue(); /** *
     * Deployment environment of the Greenplum® cluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Cluster.Environment environment = 6 [(.yandex.cloud.required) = true]; * @return The environment. */ yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment getEnvironment(); /** *
     * Greenplum® cluster config.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumRestoreConfig config = 7; * @return Whether the config field is set. */ boolean hasConfig(); /** *
     * Greenplum® cluster config.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumRestoreConfig config = 7; * @return The config. */ yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig getConfig(); /** *
     * Greenplum® cluster config.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumRestoreConfig config = 7; */ yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfigOrBuilder getConfigOrBuilder(); /** *
     * Resources of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources master_resources = 8; * @return Whether the masterResources field is set. */ boolean hasMasterResources(); /** *
     * Resources of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources master_resources = 8; * @return The masterResources. */ yandex.cloud.api.mdb.greenplum.v1.Config.Resources getMasterResources(); /** *
     * Resources of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources master_resources = 8; */ yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder getMasterResourcesOrBuilder(); /** *
     * Resources of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources segment_resources = 9; * @return Whether the segmentResources field is set. */ boolean hasSegmentResources(); /** *
     * Resources of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources segment_resources = 9; * @return The segmentResources. */ yandex.cloud.api.mdb.greenplum.v1.Config.Resources getSegmentResources(); /** *
     * Resources of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources segment_resources = 9; */ yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder getSegmentResourcesOrBuilder(); /** *
     * 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); /** *
     * Determines whether the cluster is protected from being deleted.
     * 
* * bool deletion_protection = 12; * @return The deletionProtection. */ boolean getDeletionProtection(); /** *
     * Host groups to place VMs of cluster on.
     * 
* * repeated string host_group_ids = 13; * @return A list containing the hostGroupIds. */ java.util.List getHostGroupIdsList(); /** *
     * Host groups to place VMs of cluster on.
     * 
* * repeated string host_group_ids = 13; * @return The count of hostGroupIds. */ int getHostGroupIdsCount(); /** *
     * Host groups to place VMs of cluster on.
     * 
* * 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 to place VMs of cluster on.
     * 
* * 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); /** *
     * ID of the placement group.
     * 
* * string placement_group_id = 14; * @return The placementGroupId. */ java.lang.String getPlacementGroupId(); /** *
     * ID of the placement group.
     * 
* * string placement_group_id = 14; * @return The bytes for placementGroupId. */ com.google.protobuf.ByteString getPlacementGroupIdBytes(); /** *
     * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; * @return Whether the maintenanceWindow field is set. */ boolean hasMaintenanceWindow(); /** *
     * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; * @return The maintenanceWindow. */ yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow getMaintenanceWindow(); /** *
     * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder(); /** *
     * Number of segment hosts
     * 
* * int64 segment_host_count = 17; * @return The segmentHostCount. */ long getSegmentHostCount(); /** *
     * Number of segments on each host
     * 
* * int64 segment_in_host = 18; * @return The segmentInHost. */ long getSegmentInHost(); } /** * Protobuf type {@code yandex.cloud.mdb.greenplum.v1.RestoreClusterRequest} */ public static final class RestoreClusterRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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_ = ""; folderId_ = ""; name_ = ""; description_ = ""; environment_ = 0; networkId_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; hostGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; placementGroupId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RestoreClusterRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RestoreClusterRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); backupId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); folderId_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); description_ = s; break; } case 42: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { labels_ = com.google.protobuf.MapField.newMapField( LabelsDefaultEntryHolder.defaultEntry); mutable_bitField0_ |= 0x00000001; } com.google.protobuf.MapEntry labels__ = input.readMessage( LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); labels_.getMutableMap().put( labels__.getKey(), labels__.getValue()); break; } case 48: { int rawValue = input.readEnum(); environment_ = rawValue; break; } case 58: { yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig.Builder subBuilder = null; if (config_ != null) { subBuilder = config_.toBuilder(); } config_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(config_); config_ = subBuilder.buildPartial(); } break; } case 66: { yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder subBuilder = null; if (masterResources_ != null) { subBuilder = masterResources_.toBuilder(); } masterResources_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.Config.Resources.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(masterResources_); masterResources_ = subBuilder.buildPartial(); } break; } case 74: { yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder subBuilder = null; if (segmentResources_ != null) { subBuilder = segmentResources_.toBuilder(); } segmentResources_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.Config.Resources.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(segmentResources_); segmentResources_ = subBuilder.buildPartial(); } break; } case 82: { java.lang.String s = input.readStringRequireUtf8(); networkId_ = s; break; } case 90: { 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 96: { deletionProtection_ = input.readBool(); break; } case 106: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000004) != 0)) { hostGroupIds_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000004; } hostGroupIds_.add(s); break; } case 114: { java.lang.String s = input.readStringRequireUtf8(); placementGroupId_ = s; break; } case 122: { yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder subBuilder = null; if (maintenanceWindow_ != null) { subBuilder = maintenanceWindow_.toBuilder(); } maintenanceWindow_ = input.readMessage(yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(maintenanceWindow_); maintenanceWindow_ = subBuilder.buildPartial(); } break; } case 130: { 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 136: { segmentHostCount_ = input.readInt64(); break; } case 144: { segmentInHost_ = input.readInt64(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); } if (((mutable_bitField0_ & 0x00000004) != 0)) { hostGroupIds_ = hostGroupIds_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterRequest_descriptor; } @SuppressWarnings({"rawtypes"}) @java.lang.Override protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 5: 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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest.class, yandex.cloud.api.mdb.greenplum.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 = 16; private com.google.protobuf.Timestamp time_; /** *
     * Timestamp of the moment to which the Greenplum cluster should be restored.
     * 
* * .google.protobuf.Timestamp time = 16; * @return Whether the time field is set. */ @java.lang.Override public boolean hasTime() { return time_ != null; } /** *
     * Timestamp of the moment to which the Greenplum cluster should be restored.
     * 
* * .google.protobuf.Timestamp time = 16; * @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 Greenplum cluster should be restored.
     * 
* * .google.protobuf.Timestamp time = 16; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getTimeOrBuilder() { return getTime(); } public static final int FOLDER_ID_FIELD_NUMBER = 2; private volatile java.lang.Object folderId_; /** *
     * ID of the folder to create the Greenplum® cluster in.
     * 
* * string folder_id = 2 [(.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 Greenplum® cluster in.
     * 
* * string folder_id = 2 [(.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 = 3; private volatile java.lang.Object name_; /** *
     * Name of the Greenplum® cluster. The name must be unique within the folder.
     * 
* * string name = 3 [(.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 Greenplum® cluster. The name must be unique within the folder.
     * 
* * string name = 3 [(.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 = 4; private volatile java.lang.Object description_; /** *
     * Description of the Greenplum® cluster.
     * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ @java.lang.Override public java.lang.String getDescription() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } } /** *
     * Description of the Greenplum® cluster.
     * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ @java.lang.Override public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int LABELS_FIELD_NUMBER = 5; private static final class LabelsDefaultEntryHolder { static final com.google.protobuf.MapEntry< java.lang.String, java.lang.String> defaultEntry = com.google.protobuf.MapEntry .newDefaultInstance( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_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 Greenplum® cluster as `key:value` pairs.
     * For example, "project":"mvp" or "source":"dictionary".
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, "project":"mvp" or "source":"dictionary".
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, "project":"mvp" or "source":"dictionary".
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * Custom labels for the Greenplum® cluster as `key:value` pairs.
     * For example, "project":"mvp" or "source":"dictionary".
     * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public static final int ENVIRONMENT_FIELD_NUMBER = 6; private int environment_; /** *
     * Deployment environment of the Greenplum® cluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Cluster.Environment environment = 6 [(.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 Greenplum® cluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Cluster.Environment environment = 6 [(.yandex.cloud.required) = true]; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } public static final int CONFIG_FIELD_NUMBER = 7; private yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig config_; /** *
     * Greenplum® cluster config.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumRestoreConfig config = 7; * @return Whether the config field is set. */ @java.lang.Override public boolean hasConfig() { return config_ != null; } /** *
     * Greenplum® cluster config.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumRestoreConfig config = 7; * @return The config. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig getConfig() { return config_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig.getDefaultInstance() : config_; } /** *
     * Greenplum® cluster config.
     * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumRestoreConfig config = 7; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfigOrBuilder getConfigOrBuilder() { return getConfig(); } public static final int MASTER_RESOURCES_FIELD_NUMBER = 8; private yandex.cloud.api.mdb.greenplum.v1.Config.Resources masterResources_; /** *
     * Resources of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources master_resources = 8; * @return Whether the masterResources field is set. */ @java.lang.Override public boolean hasMasterResources() { return masterResources_ != null; } /** *
     * Resources of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources master_resources = 8; * @return The masterResources. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.Resources getMasterResources() { return masterResources_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.Resources.getDefaultInstance() : masterResources_; } /** *
     * Resources of the Greenplum® master subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources master_resources = 8; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder getMasterResourcesOrBuilder() { return getMasterResources(); } public static final int SEGMENT_RESOURCES_FIELD_NUMBER = 9; private yandex.cloud.api.mdb.greenplum.v1.Config.Resources segmentResources_; /** *
     * Resources of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources segment_resources = 9; * @return Whether the segmentResources field is set. */ @java.lang.Override public boolean hasSegmentResources() { return segmentResources_ != null; } /** *
     * Resources of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources segment_resources = 9; * @return The segmentResources. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.Resources getSegmentResources() { return segmentResources_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.Resources.getDefaultInstance() : segmentResources_; } /** *
     * Resources of the Greenplum® segment subcluster.
     * 
* * .yandex.cloud.mdb.greenplum.v1.Resources segment_resources = 9; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder getSegmentResourcesOrBuilder() { return getSegmentResources(); } 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_; /** *
     * Determines whether the cluster is protected from being deleted.
     * 
* * 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 to place VMs of cluster on.
     * 
* * repeated string host_group_ids = 13; * @return A list containing the hostGroupIds. */ public com.google.protobuf.ProtocolStringList getHostGroupIdsList() { return hostGroupIds_; } /** *
     * Host groups to place VMs of cluster on.
     * 
* * repeated string host_group_ids = 13; * @return The count of hostGroupIds. */ public int getHostGroupIdsCount() { return hostGroupIds_.size(); } /** *
     * Host groups to place VMs of cluster on.
     * 
* * 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 to place VMs of cluster on.
     * 
* * 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); } public static final int PLACEMENT_GROUP_ID_FIELD_NUMBER = 14; private volatile java.lang.Object placementGroupId_; /** *
     * ID of the placement group.
     * 
* * string placement_group_id = 14; * @return The placementGroupId. */ @java.lang.Override public java.lang.String getPlacementGroupId() { java.lang.Object ref = placementGroupId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); placementGroupId_ = s; return s; } } /** *
     * ID of the placement group.
     * 
* * string placement_group_id = 14; * @return The bytes for placementGroupId. */ @java.lang.Override public com.google.protobuf.ByteString getPlacementGroupIdBytes() { java.lang.Object ref = placementGroupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); placementGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int MAINTENANCE_WINDOW_FIELD_NUMBER = 15; private yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow maintenanceWindow_; /** *
     * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; * @return Whether the maintenanceWindow field is set. */ @java.lang.Override public boolean hasMaintenanceWindow() { return maintenanceWindow_ != null; } /** *
     * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; * @return The maintenanceWindow. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } /** *
     * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
     * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { return getMaintenanceWindow(); } public static final int SEGMENT_HOST_COUNT_FIELD_NUMBER = 17; private long segmentHostCount_; /** *
     * Number of segment hosts
     * 
* * int64 segment_host_count = 17; * @return The segmentHostCount. */ @java.lang.Override public long getSegmentHostCount() { return segmentHostCount_; } public static final int SEGMENT_IN_HOST_FIELD_NUMBER = 18; private long segmentInHost_; /** *
     * Number of segments on each host
     * 
* * int64 segment_in_host = 18; * @return The segmentInHost. */ @java.lang.Override public long getSegmentInHost() { return segmentInHost_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, backupId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, folderId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, description_); } com.google.protobuf.GeneratedMessageV3 .serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 5); if (environment_ != yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment.ENVIRONMENT_UNSPECIFIED.getNumber()) { output.writeEnum(6, environment_); } if (config_ != null) { output.writeMessage(7, getConfig()); } if (masterResources_ != null) { output.writeMessage(8, getMasterResources()); } if (segmentResources_ != null) { output.writeMessage(9, getSegmentResources()); } 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)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(placementGroupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 14, placementGroupId_); } if (maintenanceWindow_ != null) { output.writeMessage(15, getMaintenanceWindow()); } if (time_ != null) { output.writeMessage(16, getTime()); } if (segmentHostCount_ != 0L) { output.writeInt64(17, segmentHostCount_); } if (segmentInHost_ != 0L) { output.writeInt64(18, segmentInHost_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, backupId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, folderId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, description_); } for (java.util.Map.Entry entry : internalGetLabels().getMap().entrySet()) { com.google.protobuf.MapEntry labels__ = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType() .setKey(entry.getKey()) .setValue(entry.getValue()) .build(); size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, labels__); } if (environment_ != yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment.ENVIRONMENT_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(6, environment_); } if (config_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, getConfig()); } if (masterResources_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, getMasterResources()); } if (segmentResources_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, getSegmentResources()); } 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(); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(placementGroupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, placementGroupId_); } if (maintenanceWindow_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(15, getMaintenanceWindow()); } if (time_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(16, getTime()); } if (segmentHostCount_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(17, segmentHostCount_); } if (segmentInHost_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(18, segmentInHost_); } 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.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest other = (yandex.cloud.api.mdb.greenplum.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 (!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 (hasConfig() != other.hasConfig()) return false; if (hasConfig()) { if (!getConfig() .equals(other.getConfig())) return false; } if (hasMasterResources() != other.hasMasterResources()) return false; if (hasMasterResources()) { if (!getMasterResources() .equals(other.getMasterResources())) return false; } if (hasSegmentResources() != other.hasSegmentResources()) return false; if (hasSegmentResources()) { if (!getSegmentResources() .equals(other.getSegmentResources())) 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 (!getPlacementGroupId() .equals(other.getPlacementGroupId())) return false; if (hasMaintenanceWindow() != other.hasMaintenanceWindow()) return false; if (hasMaintenanceWindow()) { if (!getMaintenanceWindow() .equals(other.getMaintenanceWindow())) return false; } if (getSegmentHostCount() != other.getSegmentHostCount()) return false; if (getSegmentInHost() != other.getSegmentInHost()) 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) + 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 (hasConfig()) { hash = (37 * hash) + CONFIG_FIELD_NUMBER; hash = (53 * hash) + getConfig().hashCode(); } if (hasMasterResources()) { hash = (37 * hash) + MASTER_RESOURCES_FIELD_NUMBER; hash = (53 * hash) + getMasterResources().hashCode(); } if (hasSegmentResources()) { hash = (37 * hash) + SEGMENT_RESOURCES_FIELD_NUMBER; hash = (53 * hash) + getSegmentResources().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 = (37 * hash) + PLACEMENT_GROUP_ID_FIELD_NUMBER; hash = (53 * hash) + getPlacementGroupId().hashCode(); if (hasMaintenanceWindow()) { hash = (37 * hash) + MAINTENANCE_WINDOW_FIELD_NUMBER; hash = (53 * hash) + getMaintenanceWindow().hashCode(); } hash = (37 * hash) + SEGMENT_HOST_COUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getSegmentHostCount()); hash = (37 * hash) + SEGMENT_IN_HOST_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getSegmentInHost()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.RestoreClusterRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.RestoreClusterRequest) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterRequest_descriptor; } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 5: return internalGetLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMutableMapField( int number) { switch (number) { case 5: return internalGetMutableLabels(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); backupId_ = ""; if (timeBuilder_ == null) { time_ = null; } else { time_ = null; timeBuilder_ = null; } folderId_ = ""; name_ = ""; description_ = ""; internalGetMutableLabels().clear(); environment_ = 0; if (configBuilder_ == null) { config_ = null; } else { config_ = null; configBuilder_ = null; } if (masterResourcesBuilder_ == null) { masterResources_ = null; } else { masterResources_ = null; masterResourcesBuilder_ = null; } if (segmentResourcesBuilder_ == null) { segmentResources_ = null; } else { segmentResources_ = null; segmentResourcesBuilder_ = null; } networkId_ = ""; securityGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); deletionProtection_ = false; hostGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); placementGroupId_ = ""; if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = null; } else { maintenanceWindow_ = null; maintenanceWindowBuilder_ = null; } segmentHostCount_ = 0L; segmentInHost_ = 0L; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest result = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest(this); int from_bitField0_ = bitField0_; result.backupId_ = backupId_; if (timeBuilder_ == null) { result.time_ = time_; } else { result.time_ = timeBuilder_.build(); } result.folderId_ = folderId_; result.name_ = name_; result.description_ = description_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); result.environment_ = environment_; if (configBuilder_ == null) { result.config_ = config_; } else { result.config_ = configBuilder_.build(); } if (masterResourcesBuilder_ == null) { result.masterResources_ = masterResources_; } else { result.masterResources_ = masterResourcesBuilder_.build(); } if (segmentResourcesBuilder_ == null) { result.segmentResources_ = segmentResources_; } else { result.segmentResources_ = segmentResourcesBuilder_.build(); } result.networkId_ = networkId_; if (((bitField0_ & 0x00000002) != 0)) { securityGroupIds_ = securityGroupIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000002); } result.securityGroupIds_ = securityGroupIds_; result.deletionProtection_ = deletionProtection_; if (((bitField0_ & 0x00000004) != 0)) { hostGroupIds_ = hostGroupIds_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000004); } result.hostGroupIds_ = hostGroupIds_; result.placementGroupId_ = placementGroupId_; if (maintenanceWindowBuilder_ == null) { result.maintenanceWindow_ = maintenanceWindow_; } else { result.maintenanceWindow_ = maintenanceWindowBuilder_.build(); } result.segmentHostCount_ = segmentHostCount_; result.segmentInHost_ = segmentInHost_; 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.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest other) { if (other == yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest.getDefaultInstance()) return this; if (!other.getBackupId().isEmpty()) { backupId_ = other.backupId_; onChanged(); } if (other.hasTime()) { mergeTime(other.getTime()); } 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.hasConfig()) { mergeConfig(other.getConfig()); } if (other.hasMasterResources()) { mergeMasterResources(other.getMasterResources()); } if (other.hasSegmentResources()) { mergeSegmentResources(other.getSegmentResources()); } if (!other.getNetworkId().isEmpty()) { networkId_ = other.networkId_; onChanged(); } if (!other.securityGroupIds_.isEmpty()) { if (securityGroupIds_.isEmpty()) { securityGroupIds_ = other.securityGroupIds_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureSecurityGroupIdsIsMutable(); securityGroupIds_.addAll(other.securityGroupIds_); } onChanged(); } if (other.getDeletionProtection() != false) { setDeletionProtection(other.getDeletionProtection()); } if (!other.hostGroupIds_.isEmpty()) { if (hostGroupIds_.isEmpty()) { hostGroupIds_ = other.hostGroupIds_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureHostGroupIdsIsMutable(); hostGroupIds_.addAll(other.hostGroupIds_); } onChanged(); } if (!other.getPlacementGroupId().isEmpty()) { placementGroupId_ = other.placementGroupId_; onChanged(); } if (other.hasMaintenanceWindow()) { mergeMaintenanceWindow(other.getMaintenanceWindow()); } if (other.getSegmentHostCount() != 0L) { setSegmentHostCount(other.getSegmentHostCount()); } if (other.getSegmentInHost() != 0L) { setSegmentInHost(other.getSegmentInHost()); } 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.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.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 Greenplum cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 16; * @return Whether the time field is set. */ public boolean hasTime() { return timeBuilder_ != null || time_ != null; } /** *
       * Timestamp of the moment to which the Greenplum cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 16; * @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 Greenplum cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 16; */ 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 Greenplum cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 16; */ 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 Greenplum cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 16; */ 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 Greenplum cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 16; */ public Builder clearTime() { if (timeBuilder_ == null) { time_ = null; onChanged(); } else { time_ = null; timeBuilder_ = null; } return this; } /** *
       * Timestamp of the moment to which the Greenplum cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 16; */ public com.google.protobuf.Timestamp.Builder getTimeBuilder() { onChanged(); return getTimeFieldBuilder().getBuilder(); } /** *
       * Timestamp of the moment to which the Greenplum cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 16; */ 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 Greenplum cluster should be restored.
       * 
* * .google.protobuf.Timestamp time = 16; */ 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 java.lang.Object folderId_ = ""; /** *
       * ID of the folder to create the Greenplum® cluster in.
       * 
* * string folder_id = 2 [(.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 Greenplum® cluster in.
       * 
* * string folder_id = 2 [(.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 Greenplum® cluster in.
       * 
* * string folder_id = 2 [(.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 Greenplum® cluster in.
       * 
* * string folder_id = 2 [(.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 Greenplum® cluster in.
       * 
* * string folder_id = 2 [(.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 Greenplum® cluster. The name must be unique within the folder.
       * 
* * string name = 3 [(.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 Greenplum® cluster. The name must be unique within the folder.
       * 
* * string name = 3 [(.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 Greenplum® cluster. The name must be unique within the folder.
       * 
* * string name = 3 [(.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 Greenplum® cluster. The name must be unique within the folder.
       * 
* * string name = 3 [(.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 Greenplum® cluster. The name must be unique within the folder.
       * 
* * string name = 3 [(.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 Greenplum® cluster.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The description. */ public java.lang.String getDescription() { java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Description of the Greenplum® cluster.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return The bytes for description. */ public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Description of the Greenplum® cluster.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @param value The description to set. * @return This builder for chaining. */ public Builder setDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } description_ = value; onChanged(); return this; } /** *
       * Description of the Greenplum® cluster.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** *
       * Description of the Greenplum® cluster.
       * 
* * string description = 4 [(.yandex.cloud.length) = "<=256"]; * @param value The bytes for description to set. * @return This builder for chaining. */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); description_ = value; onChanged(); return this; } private com.google.protobuf.MapField< java.lang.String, java.lang.String> labels_; private com.google.protobuf.MapField internalGetLabels() { if (labels_ == null) { return com.google.protobuf.MapField.emptyMapField( LabelsDefaultEntryHolder.defaultEntry); } return labels_; } private com.google.protobuf.MapField internalGetMutableLabels() { onChanged();; if (labels_ == null) { labels_ = com.google.protobuf.MapField.newMapField( LabelsDefaultEntryHolder.defaultEntry); } if (!labels_.isMutable()) { labels_ = labels_.copy(); } return labels_; } public int getLabelsCount() { return internalGetLabels().getMap().size(); } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, "project":"mvp" or "source":"dictionary".
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public boolean containsLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } return internalGetLabels().getMap().containsKey(key); } /** * Use {@link #getLabelsMap()} instead. */ @java.lang.Override @java.lang.Deprecated public java.util.Map getLabels() { return getLabelsMap(); } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, "project":"mvp" or "source":"dictionary".
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.util.Map getLabelsMap() { return internalGetLabels().getMap(); } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, "project":"mvp" or "source":"dictionary".
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, "project":"mvp" or "source":"dictionary".
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ @java.lang.Override public java.lang.String getLabelsOrThrow( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } java.util.Map map = internalGetLabels().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearLabels() { internalGetMutableLabels().getMutableMap() .clear(); return this; } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, "project":"mvp" or "source":"dictionary".
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder removeLabels( java.lang.String key) { if (key == null) { throw new NullPointerException("map key"); } internalGetMutableLabels().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { return internalGetMutableLabels().getMutableMap(); } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, "project":"mvp" or "source":"dictionary".
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putLabels( java.lang.String key, java.lang.String value) { if (key == null) { throw new NullPointerException("map key"); } if (value == null) { throw new NullPointerException("map value"); } internalGetMutableLabels().getMutableMap() .put(key, value); return this; } /** *
       * Custom labels for the Greenplum® cluster as `key:value` pairs.
       * For example, "project":"mvp" or "source":"dictionary".
       * 
* * map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... } */ public Builder putAllLabels( java.util.Map values) { internalGetMutableLabels().getMutableMap() .putAll(values); return this; } private int environment_ = 0; /** *
       * Deployment environment of the Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Cluster.Environment environment = 6 [(.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 Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Cluster.Environment environment = 6 [(.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 Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Cluster.Environment environment = 6 [(.yandex.cloud.required) = true]; * @return The environment. */ @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment getEnvironment() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment result = yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment.valueOf(environment_); return result == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment.UNRECOGNIZED : result; } /** *
       * Deployment environment of the Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Cluster.Environment environment = 6 [(.yandex.cloud.required) = true]; * @param value The environment to set. * @return This builder for chaining. */ public Builder setEnvironment(yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.Cluster.Environment value) { if (value == null) { throw new NullPointerException(); } environment_ = value.getNumber(); onChanged(); return this; } /** *
       * Deployment environment of the Greenplum® cluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Cluster.Environment environment = 6 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearEnvironment() { environment_ = 0; onChanged(); return this; } private yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig config_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfigOrBuilder> configBuilder_; /** *
       * Greenplum® cluster config.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumRestoreConfig config = 7; * @return Whether the config field is set. */ public boolean hasConfig() { return configBuilder_ != null || config_ != null; } /** *
       * Greenplum® cluster config.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumRestoreConfig config = 7; * @return The config. */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig getConfig() { if (configBuilder_ == null) { return config_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig.getDefaultInstance() : config_; } else { return configBuilder_.getMessage(); } } /** *
       * Greenplum® cluster config.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumRestoreConfig config = 7; */ public Builder setConfig(yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig value) { if (configBuilder_ == null) { if (value == null) { throw new NullPointerException(); } config_ = value; onChanged(); } else { configBuilder_.setMessage(value); } return this; } /** *
       * Greenplum® cluster config.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumRestoreConfig config = 7; */ public Builder setConfig( yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig.Builder builderForValue) { if (configBuilder_ == null) { config_ = builderForValue.build(); onChanged(); } else { configBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Greenplum® cluster config.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumRestoreConfig config = 7; */ public Builder mergeConfig(yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig value) { if (configBuilder_ == null) { if (config_ != null) { config_ = yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig.newBuilder(config_).mergeFrom(value).buildPartial(); } else { config_ = value; } onChanged(); } else { configBuilder_.mergeFrom(value); } return this; } /** *
       * Greenplum® cluster config.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumRestoreConfig config = 7; */ public Builder clearConfig() { if (configBuilder_ == null) { config_ = null; onChanged(); } else { config_ = null; configBuilder_ = null; } return this; } /** *
       * Greenplum® cluster config.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumRestoreConfig config = 7; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig.Builder getConfigBuilder() { onChanged(); return getConfigFieldBuilder().getBuilder(); } /** *
       * Greenplum® cluster config.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumRestoreConfig config = 7; */ public yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfigOrBuilder getConfigOrBuilder() { if (configBuilder_ != null) { return configBuilder_.getMessageOrBuilder(); } else { return config_ == null ? yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig.getDefaultInstance() : config_; } } /** *
       * Greenplum® cluster config.
       * 
* * .yandex.cloud.mdb.greenplum.v1.GreenplumRestoreConfig config = 7; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfigOrBuilder> getConfigFieldBuilder() { if (configBuilder_ == null) { configBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfig.Builder, yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.GreenplumRestoreConfigOrBuilder>( getConfig(), getParentForChildren(), isClean()); config_ = null; } return configBuilder_; } private yandex.cloud.api.mdb.greenplum.v1.Config.Resources masterResources_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.Resources, yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder> masterResourcesBuilder_; /** *
       * Resources of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources master_resources = 8; * @return Whether the masterResources field is set. */ public boolean hasMasterResources() { return masterResourcesBuilder_ != null || masterResources_ != null; } /** *
       * Resources of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources master_resources = 8; * @return The masterResources. */ public yandex.cloud.api.mdb.greenplum.v1.Config.Resources getMasterResources() { if (masterResourcesBuilder_ == null) { return masterResources_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.Resources.getDefaultInstance() : masterResources_; } else { return masterResourcesBuilder_.getMessage(); } } /** *
       * Resources of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources master_resources = 8; */ public Builder setMasterResources(yandex.cloud.api.mdb.greenplum.v1.Config.Resources value) { if (masterResourcesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } masterResources_ = value; onChanged(); } else { masterResourcesBuilder_.setMessage(value); } return this; } /** *
       * Resources of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources master_resources = 8; */ public Builder setMasterResources( yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder builderForValue) { if (masterResourcesBuilder_ == null) { masterResources_ = builderForValue.build(); onChanged(); } else { masterResourcesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Resources of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources master_resources = 8; */ public Builder mergeMasterResources(yandex.cloud.api.mdb.greenplum.v1.Config.Resources value) { if (masterResourcesBuilder_ == null) { if (masterResources_ != null) { masterResources_ = yandex.cloud.api.mdb.greenplum.v1.Config.Resources.newBuilder(masterResources_).mergeFrom(value).buildPartial(); } else { masterResources_ = value; } onChanged(); } else { masterResourcesBuilder_.mergeFrom(value); } return this; } /** *
       * Resources of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources master_resources = 8; */ public Builder clearMasterResources() { if (masterResourcesBuilder_ == null) { masterResources_ = null; onChanged(); } else { masterResources_ = null; masterResourcesBuilder_ = null; } return this; } /** *
       * Resources of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources master_resources = 8; */ public yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder getMasterResourcesBuilder() { onChanged(); return getMasterResourcesFieldBuilder().getBuilder(); } /** *
       * Resources of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources master_resources = 8; */ public yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder getMasterResourcesOrBuilder() { if (masterResourcesBuilder_ != null) { return masterResourcesBuilder_.getMessageOrBuilder(); } else { return masterResources_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.Resources.getDefaultInstance() : masterResources_; } } /** *
       * Resources of the Greenplum® master subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources master_resources = 8; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.Resources, yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder> getMasterResourcesFieldBuilder() { if (masterResourcesBuilder_ == null) { masterResourcesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.Resources, yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder>( getMasterResources(), getParentForChildren(), isClean()); masterResources_ = null; } return masterResourcesBuilder_; } private yandex.cloud.api.mdb.greenplum.v1.Config.Resources segmentResources_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.Resources, yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder> segmentResourcesBuilder_; /** *
       * Resources of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources segment_resources = 9; * @return Whether the segmentResources field is set. */ public boolean hasSegmentResources() { return segmentResourcesBuilder_ != null || segmentResources_ != null; } /** *
       * Resources of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources segment_resources = 9; * @return The segmentResources. */ public yandex.cloud.api.mdb.greenplum.v1.Config.Resources getSegmentResources() { if (segmentResourcesBuilder_ == null) { return segmentResources_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.Resources.getDefaultInstance() : segmentResources_; } else { return segmentResourcesBuilder_.getMessage(); } } /** *
       * Resources of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources segment_resources = 9; */ public Builder setSegmentResources(yandex.cloud.api.mdb.greenplum.v1.Config.Resources value) { if (segmentResourcesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } segmentResources_ = value; onChanged(); } else { segmentResourcesBuilder_.setMessage(value); } return this; } /** *
       * Resources of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources segment_resources = 9; */ public Builder setSegmentResources( yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder builderForValue) { if (segmentResourcesBuilder_ == null) { segmentResources_ = builderForValue.build(); onChanged(); } else { segmentResourcesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Resources of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources segment_resources = 9; */ public Builder mergeSegmentResources(yandex.cloud.api.mdb.greenplum.v1.Config.Resources value) { if (segmentResourcesBuilder_ == null) { if (segmentResources_ != null) { segmentResources_ = yandex.cloud.api.mdb.greenplum.v1.Config.Resources.newBuilder(segmentResources_).mergeFrom(value).buildPartial(); } else { segmentResources_ = value; } onChanged(); } else { segmentResourcesBuilder_.mergeFrom(value); } return this; } /** *
       * Resources of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources segment_resources = 9; */ public Builder clearSegmentResources() { if (segmentResourcesBuilder_ == null) { segmentResources_ = null; onChanged(); } else { segmentResources_ = null; segmentResourcesBuilder_ = null; } return this; } /** *
       * Resources of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources segment_resources = 9; */ public yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder getSegmentResourcesBuilder() { onChanged(); return getSegmentResourcesFieldBuilder().getBuilder(); } /** *
       * Resources of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources segment_resources = 9; */ public yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder getSegmentResourcesOrBuilder() { if (segmentResourcesBuilder_ != null) { return segmentResourcesBuilder_.getMessageOrBuilder(); } else { return segmentResources_ == null ? yandex.cloud.api.mdb.greenplum.v1.Config.Resources.getDefaultInstance() : segmentResources_; } } /** *
       * Resources of the Greenplum® segment subcluster.
       * 
* * .yandex.cloud.mdb.greenplum.v1.Resources segment_resources = 9; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.Resources, yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder> getSegmentResourcesFieldBuilder() { if (segmentResourcesBuilder_ == null) { segmentResourcesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Config.Resources, yandex.cloud.api.mdb.greenplum.v1.Config.Resources.Builder, yandex.cloud.api.mdb.greenplum.v1.Config.ResourcesOrBuilder>( getSegmentResources(), getParentForChildren(), isClean()); segmentResources_ = null; } return segmentResourcesBuilder_; } 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_ & 0x00000002) != 0)) { securityGroupIds_ = new com.google.protobuf.LazyStringArrayList(securityGroupIds_); bitField0_ |= 0x00000002; } } /** *
       * 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_ & ~0x00000002); 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_ ; /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * bool deletion_protection = 12; * @return The deletionProtection. */ @java.lang.Override public boolean getDeletionProtection() { return deletionProtection_; } /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * 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; } /** *
       * Determines whether the cluster is protected from being deleted.
       * 
* * 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_ & 0x00000004) != 0)) { hostGroupIds_ = new com.google.protobuf.LazyStringArrayList(hostGroupIds_); bitField0_ |= 0x00000004; } } /** *
       * Host groups to place VMs of cluster on.
       * 
* * repeated string host_group_ids = 13; * @return A list containing the hostGroupIds. */ public com.google.protobuf.ProtocolStringList getHostGroupIdsList() { return hostGroupIds_.getUnmodifiableView(); } /** *
       * Host groups to place VMs of cluster on.
       * 
* * repeated string host_group_ids = 13; * @return The count of hostGroupIds. */ public int getHostGroupIdsCount() { return hostGroupIds_.size(); } /** *
       * Host groups to place VMs of cluster on.
       * 
* * 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 to place VMs of cluster on.
       * 
* * 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 to place VMs of cluster on.
       * 
* * 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 to place VMs of cluster on.
       * 
* * 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 to place VMs of cluster on.
       * 
* * 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 to place VMs of cluster on.
       * 
* * repeated string host_group_ids = 13; * @return This builder for chaining. */ public Builder clearHostGroupIds() { hostGroupIds_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } /** *
       * Host groups to place VMs of cluster on.
       * 
* * 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; } private java.lang.Object placementGroupId_ = ""; /** *
       * ID of the placement group.
       * 
* * string placement_group_id = 14; * @return The placementGroupId. */ public java.lang.String getPlacementGroupId() { java.lang.Object ref = placementGroupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); placementGroupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the placement group.
       * 
* * string placement_group_id = 14; * @return The bytes for placementGroupId. */ public com.google.protobuf.ByteString getPlacementGroupIdBytes() { java.lang.Object ref = placementGroupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); placementGroupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the placement group.
       * 
* * string placement_group_id = 14; * @param value The placementGroupId to set. * @return This builder for chaining. */ public Builder setPlacementGroupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } placementGroupId_ = value; onChanged(); return this; } /** *
       * ID of the placement group.
       * 
* * string placement_group_id = 14; * @return This builder for chaining. */ public Builder clearPlacementGroupId() { placementGroupId_ = getDefaultInstance().getPlacementGroupId(); onChanged(); return this; } /** *
       * ID of the placement group.
       * 
* * string placement_group_id = 14; * @param value The bytes for placementGroupId to set. * @return This builder for chaining. */ public Builder setPlacementGroupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); placementGroupId_ = value; onChanged(); return this; } private yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow maintenanceWindow_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindowOrBuilder> maintenanceWindowBuilder_; /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; * @return Whether the maintenanceWindow field is set. */ public boolean hasMaintenanceWindow() { return maintenanceWindowBuilder_ != null || maintenanceWindow_ != null; } /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; * @return The maintenanceWindow. */ public yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow getMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } else { return maintenanceWindowBuilder_.getMessage(); } } /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ public Builder setMaintenanceWindow(yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } maintenanceWindow_ = value; onChanged(); } else { maintenanceWindowBuilder_.setMessage(value); } return this; } /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ public Builder setMaintenanceWindow( yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder builderForValue) { if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = builderForValue.build(); onChanged(); } else { maintenanceWindowBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ public Builder mergeMaintenanceWindow(yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow value) { if (maintenanceWindowBuilder_ == null) { if (maintenanceWindow_ != null) { maintenanceWindow_ = yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.newBuilder(maintenanceWindow_).mergeFrom(value).buildPartial(); } else { maintenanceWindow_ = value; } onChanged(); } else { maintenanceWindowBuilder_.mergeFrom(value); } return this; } /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ public Builder clearMaintenanceWindow() { if (maintenanceWindowBuilder_ == null) { maintenanceWindow_ = null; onChanged(); } else { maintenanceWindow_ = null; maintenanceWindowBuilder_ = null; } return this; } /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ public yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder getMaintenanceWindowBuilder() { onChanged(); return getMaintenanceWindowFieldBuilder().getBuilder(); } /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ public yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindowOrBuilder getMaintenanceWindowOrBuilder() { if (maintenanceWindowBuilder_ != null) { return maintenanceWindowBuilder_.getMessageOrBuilder(); } else { return maintenanceWindow_ == null ? yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.getDefaultInstance() : maintenanceWindow_; } } /** *
       * A Greenplum® cluster maintenance window. Should be defined by either one of the two options.
       * 
* * .yandex.cloud.mdb.greenplum.v1.MaintenanceWindow maintenance_window = 15; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindowOrBuilder> getMaintenanceWindowFieldBuilder() { if (maintenanceWindowBuilder_ == null) { maintenanceWindowBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow, yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindow.Builder, yandex.cloud.api.mdb.greenplum.v1.Maintenance.MaintenanceWindowOrBuilder>( getMaintenanceWindow(), getParentForChildren(), isClean()); maintenanceWindow_ = null; } return maintenanceWindowBuilder_; } private long segmentHostCount_ ; /** *
       * Number of segment hosts
       * 
* * int64 segment_host_count = 17; * @return The segmentHostCount. */ @java.lang.Override public long getSegmentHostCount() { return segmentHostCount_; } /** *
       * Number of segment hosts
       * 
* * int64 segment_host_count = 17; * @param value The segmentHostCount to set. * @return This builder for chaining. */ public Builder setSegmentHostCount(long value) { segmentHostCount_ = value; onChanged(); return this; } /** *
       * Number of segment hosts
       * 
* * int64 segment_host_count = 17; * @return This builder for chaining. */ public Builder clearSegmentHostCount() { segmentHostCount_ = 0L; onChanged(); return this; } private long segmentInHost_ ; /** *
       * Number of segments on each host
       * 
* * int64 segment_in_host = 18; * @return The segmentInHost. */ @java.lang.Override public long getSegmentInHost() { return segmentInHost_; } /** *
       * Number of segments on each host
       * 
* * int64 segment_in_host = 18; * @param value The segmentInHost to set. * @return This builder for chaining. */ public Builder setSegmentInHost(long value) { segmentInHost_ = value; onChanged(); return this; } /** *
       * Number of segments on each host
       * 
* * int64 segment_in_host = 18; * @return This builder for chaining. */ public Builder clearSegmentInHost() { segmentInHost_ = 0L; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.greenplum.v1.RestoreClusterRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.RestoreClusterRequest) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.RestoreClusterRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RestoreClusterMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.greenplum.v1.RestoreClusterMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the new Greenplum® cluster that is being created from a backup.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the new Greenplum® 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.greenplum.v1.RestoreClusterMetadata} */ public static final class RestoreClusterMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the new Greenplum® 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 Greenplum® 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.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata other = (yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.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.greenplum.v1.RestoreClusterMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.greenplum.v1.RestoreClusterMetadata) yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata.class, yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata build() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata buildPartial() { yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata result = new yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata) { return mergeFrom((yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata other) { if (other == yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.greenplum.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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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 Greenplum® 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.greenplum.v1.RestoreClusterMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.greenplum.v1.RestoreClusterMetadata) private static final yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata(); } public static yandex.cloud.api.mdb.greenplum.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.greenplum.v1.ClusterServiceOuterClass.RestoreClusterMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_GetClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_GetClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_ConfigSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_ConfigSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_AddClusterHostsMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_AddClusterHostsMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_ExpandRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_ExpandRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_MasterSubclusterConfigSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_MasterSubclusterConfigSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_SegmentSubclusterConfigSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_SegmentSubclusterConfigSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_LogRecord_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_LogRecord_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_LogRecord_MessageEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_LogRecord_MessageEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_StreamLogRecord_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_StreamLogRecord_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_StreamClusterLogsRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_StreamClusterLogsRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterRequest_LabelsEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterRequest_LabelsEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterMetadata_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n3yandex/cloud/mdb/greenplum/v1/cluster_" + "service.proto\022\035yandex.cloud.mdb.greenplu" + "m.v1\032\034google/api/annotations.proto\032 goog" + "le/protobuf/field_mask.proto\032\037google/pro" + "tobuf/timestamp.proto\032 yandex/cloud/api/" + "operation.proto\032&yandex/cloud/operation/" + "operation.proto\032\035yandex/cloud/validation" + ".proto\032+yandex/cloud/mdb/greenplum/v1/cl" + "uster.proto\032/yandex/cloud/mdb/greenplum/" + "v1/maintenance.proto\032*yandex/cloud/mdb/g" + "reenplum/v1/config.proto\032(yandex/cloud/m" + "db/greenplum/v1/host.proto\032*yandex/cloud" + "/mdb/greenplum/v1/backup.proto\032\'yandex/c" + "loud/mdb/greenplum/v1/pxf.proto\"5\n\021GetCl" + "usterRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\310" + "1\004<=50\"\220\001\n\023ListClustersRequest\022\037\n\tfolder" + "_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\035\n\tpage_size\030\002 \001" + "(\003B\n\372\3071\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\"i\n\024Lis" + "tClustersResponse\0228\n\010clusters\030\001 \003(\0132&.ya" + "ndex.cloud.mdb.greenplum.v1.Cluster\022\027\n\017n" + "ext_page_token\030\002 \001(\t\"\320\010\n\024CreateClusterRe" + "quest\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\220\001\n" + "\006labels\030\004 \003(\0132?.yandex.cloud.mdb.greenpl" + "um.v1.CreateClusterRequest.LabelsEntryB?" + "\202\3101\004<=64\212\3101\004<=63\362\3071\013[-_0-9a-z]*\262\3101\006\032\004<=6" + "3\262\3101\022\022\020[a-z][-_0-9a-z]*\022M\n\013environment\030\005" + " \001(\01622.yandex.cloud.mdb.greenplum.v1.Clu" + "ster.EnvironmentB\004\350\3071\001\022>\n\006config\030\006 \001(\0132." + ".yandex.cloud.mdb.greenplum.v1.Greenplum" + "Config\022P\n\rmaster_config\030\007 \001(\01329.yandex.c" + "loud.mdb.greenplum.v1.MasterSubclusterCo" + "nfigSpec\022R\n\016segment_config\030\010 \001(\0132:.yande" + "x.cloud.mdb.greenplum.v1.SegmentSubclust" + "erConfigSpec\022\031\n\021master_host_count\030\t \001(\003\022" + "\027\n\017segment_in_host\030\n \001(\003\022\032\n\022segment_host" + "_count\030\013 \001(\003\022\027\n\tuser_name\030\014 \001(\tB\004\350\3071\001\022$\n" + "\ruser_password\030\r \001(\tB\r\350\3071\001\212\3101\0058-128\022 \n\nn" + "etwork_id\030\016 \001(\tB\014\350\3071\001\212\3101\004<=50\022\032\n\022securit" + "y_group_ids\030\017 \003(\t\022\033\n\023deletion_protection" + "\030\020 \001(\010\022\026\n\016host_group_ids\030\021 \003(\t\022L\n\022mainte" + "nance_window\030\023 \001(\01320.yandex.cloud.mdb.gr" + "eenplum.v1.MaintenanceWindow\022>\n\013config_s" + "pec\030\024 \001(\0132).yandex.cloud.mdb.greenplum.v" + "1.ConfigSpec\022B\n\rcloud_storage\030\025 \001(\0132+.ya" + "ndex.cloud.mdb.greenplum.v1.CloudStorage" + "\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 " + "\001(\t:\0028\001\"\213\006\n\nConfigSpec\022i\n\025greenplum_conf" + "ig_6_17\030\001 \001(\01322.yandex.cloud.mdb.greenpl" + "um.v1.GreenplumConfig6_17H\000R\024greenplumCo" + "nfig_6_17\022i\n\025greenplum_config_6_19\030\002 \001(\013" + "22.yandex.cloud.mdb.greenplum.v1.Greenpl" + "umConfig6_19H\000R\024greenplumConfig_6_19\022i\n\025" + "greenplum_config_6_21\030\004 \001(\01322.yandex.clo" + "ud.mdb.greenplum.v1.GreenplumConfig6_21H" + "\000R\024greenplumConfig_6_21\022i\n\025greenplum_con" + "fig_6_22\030\005 \001(\01322.yandex.cloud.mdb.greenp" + "lum.v1.GreenplumConfig6_22H\000R\024greenplumC" + "onfig_6_22\022`\n\022greenplum_config_6\030\t \001(\0132/" + ".yandex.cloud.mdb.greenplum.v1.Greenplum" + "Config6H\000R\021greenplumConfig_6\022C\n\004pool\030\003 \001" + "(\01325.yandex.cloud.mdb.greenplum.v1.Conne" + "ctionPoolerConfig\022X\n\025background_activiti" + "es\030\006 \001(\01329.yandex.cloud.mdb.greenplum.v1" + ".BackgroundActivitiesConfig\022<\n\npxf_confi" + "g\030\010 \001(\0132(.yandex.cloud.mdb.greenplum.v1." + "PXFConfigB\022\n\020greenplum_config\"+\n\025CreateC" + "lusterMetadata\022\022\n\ncluster_id\030\001 \001(\t\"\214\007\n\024U" + "pdateClusterRequest\022 \n\ncluster_id\030\001 \001(\tB" + "\014\350\3071\001\212\3101\004<=50\022/\n\013update_mask\030\002 \001(\0132\032.goo" + "gle.protobuf.FieldMask\022\036\n\013description\030\003 " + "\001(\tB\t\212\3101\005<=256\022\220\001\n\006labels\030\004 \003(\0132?.yandex" + ".cloud.mdb.greenplum.v1.UpdateClusterReq" + "uest.LabelsEntryB?\202\3101\004<=64\212\3101\004<=63\362\3071\013[-" + "_0-9a-z]*\262\3101\006\032\004<=63\262\3101\022\022\020[a-z][-_0-9a-z]" + "*\022(\n\004name\030\005 \001(\tB\032\212\3101\004<=63\362\3071\016[a-zA-Z0-9_" + "-]*\022>\n\006config\030\006 \001(\0132..yandex.cloud.mdb.g" + "reenplum.v1.GreenplumConfig\022P\n\rmaster_co" + "nfig\030\007 \001(\01329.yandex.cloud.mdb.greenplum." + "v1.MasterSubclusterConfigSpec\022R\n\016segment" + "_config\030\010 \001(\0132:.yandex.cloud.mdb.greenpl" + "um.v1.SegmentSubclusterConfigSpec\022$\n\ruse" + "r_password\030\r \001(\tB\r\350\3071\001\212\3101\0058-128\022L\n\022maint" + "enance_window\030\017 \001(\01320.yandex.cloud.mdb.g" + "reenplum.v1.MaintenanceWindow\022\032\n\022securit" + "y_group_ids\030\021 \003(\t\022\033\n\023deletion_protection" + "\030\022 \001(\010\022>\n\013config_spec\030\023 \001(\0132).yandex.clo" + "ud.mdb.greenplum.v1.ConfigSpec\022B\n\rcloud_" + "storage\030\024 \001(\0132+.yandex.cloud.mdb.greenpl" + "um.v1.CloudStorage\032-\n\013LabelsEntry\022\013\n\003key" + "\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"+\n\025UpdateClust" + "erMetadata\022\022\n\ncluster_id\030\001 \001(\t\"-\n\027AddClu" + "sterHostsMetadata\022\022\n\ncluster_id\030\001 \001(\t\"\204\001" + "\n\rExpandRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071" + "\001\212\3101\004<=50\022\032\n\022segment_host_count\030\002 \001(\003\022#\n" + "\033add_segments_per_host_count\030\003 \001(\003\022\020\n\010du" + "ration\030\004 \001(\003\"8\n\024DeleteClusterRequest\022 \n\n" + "cluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"+\n\025Delete" + "ClusterMetadata\022\022\n\ncluster_id\030\001 \001(\t\"7\n\023S" + "tartClusterRequest\022 \n\ncluster_id\030\001 \001(\tB\014" + "\350\3071\001\212\3101\004<=50\"*\n\024StartClusterMetadata\022\022\n\n" + "cluster_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\023Stop" + "ClusterMetadata\022\022\n\ncluster_id\030\001 \001(\t\"~\n\034L" + "istClusterOperationsRequest\022 \n\ncluster_i" + "d\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\035\n\tpage_size\030\002 \001(\003" + "B\n\372\3071\006<=1000\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<=" + "100\"o\n\035ListClusterOperationsResponse\0225\n\n" + "operations\030\001 \003(\0132!.yandex.cloud.operatio" + "n.Operation\022\027\n\017next_page_token\030\002 \001(\t\"y\n\027" + "ListClusterHostsRequest\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\307" + "1\006<=1000\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<=100\"" + "g\n\030ListClusterHostsResponse\0222\n\005hosts\030\001 \003" + "(\0132#.yandex.cloud.mdb.greenplum.v1.Host\022" + "\027\n\017next_page_token\030\002 \001(\t\"Y\n\032MasterSubclu" + "sterConfigSpec\022;\n\tresources\030\001 \001(\0132(.yand" + "ex.cloud.mdb.greenplum.v1.Resources\"Z\n\033S" + "egmentSubclusterConfigSpec\022;\n\tresources\030" + "\001 \001(\0132(.yandex.cloud.mdb.greenplum.v1.Re" + "sources\"j\n\027ListClusterLogsResponse\0226\n\004lo" + "gs\030\001 \003(\0132(.yandex.cloud.mdb.greenplum.v1" + ".LogRecord\022\027\n\017next_page_token\030\002 \001(\t\"\262\001\n\t" + "LogRecord\022-\n\ttimestamp\030\001 \001(\0132\032.google.pr" + "otobuf.Timestamp\022F\n\007message\030\002 \003(\01325.yand" + "ex.cloud.mdb.greenplum.v1.LogRecord.Mess" + "ageEntry\032.\n\014MessageEntry\022\013\n\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\345\003\n\026ListClusterLogsRequ" + "est\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\022W\n\014service_type\030\003 \001" + "(\0162A.yandex.cloud.mdb.greenplum.v1.ListC" + "lusterLogsRequest.ServiceType\022-\n\tfrom_ti" + "me\030\004 \001(\0132\032.google.protobuf.Timestamp\022+\n\007" + "to_time\030\005 \001(\0132\032.google.protobuf.Timestam" + "p\022\035\n\tpage_size\030\006 \001(\003B\n\372\3071\006<=1000\022\035\n\npage" + "_token\030\007 \001(\tB\t\212\3101\005<=100\022\036\n\026always_next_p" + "age_token\030\010 \001(\010\022\032\n\006filter\030\t \001(\tB\n\212\3101\006<=1" + "000\"c\n\013ServiceType\022\034\n\030SERVICE_TYPE_UNSPE" + "CIFIED\020\000\022\r\n\tGREENPLUM\020\001\022\024\n\020GREENPLUM_POO" + "LER\020\002\022\021\n\rGREENPLUM_PXF\020\003\"{\n\031ListClusterB" + "ackupsRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212" + "\3101\004<=50\022\035\n\tpage_size\030\002 \001(\003B\n\372\3071\006<=1000\022\035" + "\n\npage_token\030\003 \001(\tB\t\212\3101\005<=100\"f\n\017StreamL" + "ogRecord\0228\n\006record\030\001 \001(\0132(.yandex.cloud." + "mdb.greenplum.v1.LogRecord\022\031\n\021next_recor" + "d_token\030\002 \001(\t\"\254\003\n\030StreamClusterLogsReque" + "st\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\025\n\r" + "column_filter\030\002 \003(\t\022Y\n\014service_type\030\003 \001(" + "\0162C.yandex.cloud.mdb.greenplum.v1.Stream" + "ClusterLogsRequest.ServiceType\022-\n\tfrom_t" + "ime\030\004 \001(\0132\032.google.protobuf.Timestamp\022+\n" + "\007to_time\030\005 \001(\0132\032.google.protobuf.Timesta" + "mp\022\037\n\014record_token\030\006 \001(\tB\t\212\3101\005<=100\022\032\n\006f" + "ilter\030\007 \001(\tB\n\212\3101\006<=1000\"c\n\013ServiceType\022\034" + "\n\030SERVICE_TYPE_UNSPECIFIED\020\000\022\r\n\tGREENPLU" + "M\020\001\022\024\n\020GREENPLUM_POOLER\020\002\022\021\n\rGREENPLUM_P" + "XF\020\003\"m\n\032ListClusterBackupsResponse\0226\n\007ba" + "ckups\030\001 \003(\0132%.yandex.cloud.mdb.greenplum" + ".v1.Backup\022\027\n\017next_page_token\030\002 \001(\t\"\275\007\n\025" + "RestoreClusterRequest\022\027\n\tbackup_id\030\001 \001(\t" + "B\004\350\3071\001\022(\n\004time\030\020 \001(\0132\032.google.protobuf.T" + "imestamp\022\037\n\tfolder_id\030\002 \001(\tB\014\350\3071\001\212\3101\004<=5" + "0\022,\n\004name\030\003 \001(\tB\036\350\3071\001\212\3101\004<=63\362\3071\016[a-zA-Z" + "0-9_-]*\022\036\n\013description\030\004 \001(\tB\t\212\3101\005<=256\022" + "\221\001\n\006labels\030\005 \003(\[email protected]" + "nplum.v1.RestoreClusterRequest.LabelsEnt" + "ryB?\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]*\022M\n\013environme" + "nt\030\006 \001(\01622.yandex.cloud.mdb.greenplum.v1" + ".Cluster.EnvironmentB\004\350\3071\001\022E\n\006config\030\007 \001" + "(\01325.yandex.cloud.mdb.greenplum.v1.Green" + "plumRestoreConfig\022B\n\020master_resources\030\010 " + "\001(\0132(.yandex.cloud.mdb.greenplum.v1.Reso" + "urces\022C\n\021segment_resources\030\t \001(\0132(.yande" + "x.cloud.mdb.greenplum.v1.Resources\022 \n\nne" + "twork_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\022\032\n\022placeme" + "nt_group_id\030\016 \001(\t\022L\n\022maintenance_window\030" + "\017 \001(\01320.yandex.cloud.mdb.greenplum.v1.Ma" + "intenanceWindow\022\032\n\022segment_host_count\030\021 " + "\001(\003\022\027\n\017segment_in_host\030\022 \001(\003\032-\n\013LabelsEn" + "try\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"?\n\026R" + "estoreClusterMetadata\022\022\n\ncluster_id\030\001 \001(" + "\t\022\021\n\tbackup_id\030\002 \001(\t2\205\026\n\016ClusterService\022" + "\224\001\n\003Get\0220.yandex.cloud.mdb.greenplum.v1." + "GetClusterRequest\032&.yandex.cloud.mdb.gre" + "enplum.v1.Cluster\"3\202\323\344\223\002-\022+/managed-gree" + "nplum/v1/clusters/{cluster_id}\022\227\001\n\004List\022" + "2.yandex.cloud.mdb.greenplum.v1.ListClus" + "tersRequest\0323.yandex.cloud.mdb.greenplum" + ".v1.ListClustersResponse\"&\202\323\344\223\002 \022\036/manag" + "ed-greenplum/v1/clusters\022\257\001\n\006Create\0223.ya" + "ndex.cloud.mdb.greenplum.v1.CreateCluste" + "rRequest\032!.yandex.cloud.operation.Operat" + "ion\"M\202\323\344\223\002#\"\036/managed-greenplum/v1/clust" + "ers:\001*\262\322* \n\025CreateClusterMetadata\022\007Clust" + "er\022\274\001\n\006Update\0223.yandex.cloud.mdb.greenpl" + "um.v1.UpdateClusterRequest\032!.yandex.clou" + "d.operation.Operation\"Z\202\323\344\223\00202+/managed-" + "greenplum/v1/clusters/{cluster_id}:\001*\262\322*" + " \n\025UpdateClusterMetadata\022\007Cluster\022\276\001\n\006Ex" + "pand\022,.yandex.cloud.mdb.greenplum.v1.Exp" + "andRequest\032!.yandex.cloud.operation.Oper" + "ation\"c\202\323\344\223\0027\"2/managed-greenplum/v1/clu" + "sters/{cluster_id}/expand:\001*\262\322*\"\n\027AddClu" + "sterHostsMetadata\022\007Cluster\022\307\001\n\006Delete\0223." + "yandex.cloud.mdb.greenplum.v1.DeleteClus" + "terRequest\032!.yandex.cloud.operation.Oper" + "ation\"e\202\323\344\223\002-*+/managed-greenplum/v1/clu" + "sters/{cluster_id}\262\322*.\n\025DeleteClusterMet" + "adata\022\025google.protobuf.Empty\022\274\001\n\005Start\0222" + ".yandex.cloud.mdb.greenplum.v1.StartClus" + "terRequest\032!.yandex.cloud.operation.Oper" + "ation\"\\\202\323\344\223\0023\"1/managed-greenplum/v1/clu" + "sters/{cluster_id}:start\262\322*\037\n\024StartClust" + "erMetadata\022\007Cluster\022\270\001\n\004Stop\0221.yandex.cl" + "oud.mdb.greenplum.v1.StopClusterRequest\032" + "!.yandex.cloud.operation.Operation\"Z\202\323\344\223" + "\0022\"0/managed-greenplum/v1/clusters/{clus" + "ter_id}:stop\262\322*\036\n\023StopClusterMetadata\022\007C" + "luster\022\313\001\n\016ListOperations\022;.yandex.cloud" + ".mdb.greenplum.v1.ListClusterOperationsR" + "equest\032<.yandex.cloud.mdb.greenplum.v1.L" + "istClusterOperationsResponse\">\202\323\344\223\0028\0226/m" + "anaged-greenplum/v1/clusters/{cluster_id" + "}/operations\022\304\001\n\017ListMasterHosts\0226.yande" + "x.cloud.mdb.greenplum.v1.ListClusterHost" + "sRequest\0327.yandex.cloud.mdb.greenplum.v1" + ".ListClusterHostsResponse\"@\202\323\344\223\002:\0228/mana" + "ged-greenplum/v1/clusters/{cluster_id}/m" + "aster-hosts\022\306\001\n\020ListSegmentHosts\0226.yande" + "x.cloud.mdb.greenplum.v1.ListClusterHost" + "sRequest\0327.yandex.cloud.mdb.greenplum.v1" + ".ListClusterHostsResponse\"A\202\323\344\223\002;\0229/mana" + "ged-greenplum/v1/clusters/{cluster_id}/s" + "egment-hosts\022\263\001\n\010ListLogs\0225.yandex.cloud" + ".mdb.greenplum.v1.ListClusterLogsRequest" + "\0326.yandex.cloud.mdb.greenplum.v1.ListClu" + "sterLogsResponse\"8\202\323\344\223\0022\0220/managed-green" + "plum/v1/clusters/{cluster_id}:logs\022\270\001\n\nS" + "treamLogs\0227.yandex.cloud.mdb.greenplum.v" + "1.StreamClusterLogsRequest\032..yandex.clou" + "d.mdb.greenplum.v1.StreamLogRecord\"?\202\323\344\223" + "\0029\0227/managed-greenplum/v1/clusters/{clus" + "ter_id}:stream_logs0\001\022\277\001\n\013ListBackups\0228." + "yandex.cloud.mdb.greenplum.v1.ListCluste" + "rBackupsRequest\0329.yandex.cloud.mdb.green" + "plum.v1.ListClusterBackupsResponse\";\202\323\344\223" + "\0025\0223/managed-greenplum/v1/clusters/{clus" + "ter_id}/backups\022\272\001\n\007Restore\0224.yandex.clo" + "ud.mdb.greenplum.v1.RestoreClusterReques" + "t\032!.yandex.cloud.operation.Operation\"V\202\323" + "\344\223\002+\"&/managed-greenplum/v1/clusters:res" + "tore:\001*\262\322*!\n\026RestoreClusterMetadata\022\007Clu" + "sterBp\n!yandex.cloud.api.mdb.greenplum.v" + "1ZKgithub.com/yandex-cloud/go-genproto/y" + "andex/cloud/mdb/greenplum/v1;greenplumb\006" + "proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.api.AnnotationsProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), yandex.cloud.api.OperationOuterClass.getDescriptor(), yandex.cloud.api.operation.OperationOuterClass.getDescriptor(), yandex.cloud.api.Validation.getDescriptor(), yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.getDescriptor(), yandex.cloud.api.mdb.greenplum.v1.Maintenance.getDescriptor(), yandex.cloud.api.mdb.greenplum.v1.Config.getDescriptor(), yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.getDescriptor(), yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.getDescriptor(), yandex.cloud.api.mdb.greenplum.v1.Pxf.getDescriptor(), }); internal_static_yandex_cloud_mdb_greenplum_v1_GetClusterRequest_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_yandex_cloud_mdb_greenplum_v1_GetClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_GetClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersRequest_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersRequest_descriptor, new java.lang.String[] { "FolderId", "PageSize", "PageToken", "Filter", }); internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersResponse_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_ListClustersResponse_descriptor, new java.lang.String[] { "Clusters", "NextPageToken", }); internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterRequest_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterRequest_descriptor, new java.lang.String[] { "FolderId", "Name", "Description", "Labels", "Environment", "Config", "MasterConfig", "SegmentConfig", "MasterHostCount", "SegmentInHost", "SegmentHostCount", "UserName", "UserPassword", "NetworkId", "SecurityGroupIds", "DeletionProtection", "HostGroupIds", "MaintenanceWindow", "ConfigSpec", "CloudStorage", }); internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterRequest_LabelsEntry_descriptor = internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterRequest_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterRequest_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterRequest_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_greenplum_v1_ConfigSpec_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_yandex_cloud_mdb_greenplum_v1_ConfigSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_ConfigSpec_descriptor, new java.lang.String[] { "GreenplumConfig617", "GreenplumConfig619", "GreenplumConfig621", "GreenplumConfig622", "GreenplumConfig6", "Pool", "BackgroundActivities", "PxfConfig", "GreenplumConfig", }); internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_CreateClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterRequest_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterRequest_descriptor, new java.lang.String[] { "ClusterId", "UpdateMask", "Description", "Labels", "Name", "Config", "MasterConfig", "SegmentConfig", "UserPassword", "MaintenanceWindow", "SecurityGroupIds", "DeletionProtection", "ConfigSpec", "CloudStorage", }); internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterRequest_LabelsEntry_descriptor = internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterRequest_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterRequest_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterRequest_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_UpdateClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_greenplum_v1_AddClusterHostsMetadata_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_yandex_cloud_mdb_greenplum_v1_AddClusterHostsMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_AddClusterHostsMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_greenplum_v1_ExpandRequest_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_yandex_cloud_mdb_greenplum_v1_ExpandRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_ExpandRequest_descriptor, new java.lang.String[] { "ClusterId", "SegmentHostCount", "AddSegmentsPerHostCount", "Duration", }); internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterRequest_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_DeleteClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterRequest_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(13); internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_StartClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterRequest_descriptor = getDescriptor().getMessageTypes().get(14); internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterRequest_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(15); internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_StopClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", }); internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsRequest_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsResponse_descriptor = getDescriptor().getMessageTypes().get(17); internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterOperationsResponse_descriptor, new java.lang.String[] { "Operations", "NextPageToken", }); internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsRequest_descriptor = getDescriptor().getMessageTypes().get(18); internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsResponse_descriptor = getDescriptor().getMessageTypes().get(19); internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterHostsResponse_descriptor, new java.lang.String[] { "Hosts", "NextPageToken", }); internal_static_yandex_cloud_mdb_greenplum_v1_MasterSubclusterConfigSpec_descriptor = getDescriptor().getMessageTypes().get(20); internal_static_yandex_cloud_mdb_greenplum_v1_MasterSubclusterConfigSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_MasterSubclusterConfigSpec_descriptor, new java.lang.String[] { "Resources", }); internal_static_yandex_cloud_mdb_greenplum_v1_SegmentSubclusterConfigSpec_descriptor = getDescriptor().getMessageTypes().get(21); internal_static_yandex_cloud_mdb_greenplum_v1_SegmentSubclusterConfigSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_SegmentSubclusterConfigSpec_descriptor, new java.lang.String[] { "Resources", }); internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsResponse_descriptor = getDescriptor().getMessageTypes().get(22); internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsResponse_descriptor, new java.lang.String[] { "Logs", "NextPageToken", }); internal_static_yandex_cloud_mdb_greenplum_v1_LogRecord_descriptor = getDescriptor().getMessageTypes().get(23); internal_static_yandex_cloud_mdb_greenplum_v1_LogRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_LogRecord_descriptor, new java.lang.String[] { "Timestamp", "Message", }); internal_static_yandex_cloud_mdb_greenplum_v1_LogRecord_MessageEntry_descriptor = internal_static_yandex_cloud_mdb_greenplum_v1_LogRecord_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_greenplum_v1_LogRecord_MessageEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_LogRecord_MessageEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsRequest_descriptor = getDescriptor().getMessageTypes().get(24); internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterLogsRequest_descriptor, new java.lang.String[] { "ClusterId", "ColumnFilter", "ServiceType", "FromTime", "ToTime", "PageSize", "PageToken", "AlwaysNextPageToken", "Filter", }); internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsRequest_descriptor = getDescriptor().getMessageTypes().get(25); internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_greenplum_v1_StreamLogRecord_descriptor = getDescriptor().getMessageTypes().get(26); internal_static_yandex_cloud_mdb_greenplum_v1_StreamLogRecord_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_StreamLogRecord_descriptor, new java.lang.String[] { "Record", "NextRecordToken", }); internal_static_yandex_cloud_mdb_greenplum_v1_StreamClusterLogsRequest_descriptor = getDescriptor().getMessageTypes().get(27); internal_static_yandex_cloud_mdb_greenplum_v1_StreamClusterLogsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_StreamClusterLogsRequest_descriptor, new java.lang.String[] { "ClusterId", "ColumnFilter", "ServiceType", "FromTime", "ToTime", "RecordToken", "Filter", }); internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsResponse_descriptor = getDescriptor().getMessageTypes().get(28); internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_ListClusterBackupsResponse_descriptor, new java.lang.String[] { "Backups", "NextPageToken", }); internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterRequest_descriptor = getDescriptor().getMessageTypes().get(29); internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterRequest_descriptor, new java.lang.String[] { "BackupId", "Time", "FolderId", "Name", "Description", "Labels", "Environment", "Config", "MasterResources", "SegmentResources", "NetworkId", "SecurityGroupIds", "DeletionProtection", "HostGroupIds", "PlacementGroupId", "MaintenanceWindow", "SegmentHostCount", "SegmentInHost", }); internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterRequest_LabelsEntry_descriptor = internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterRequest_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterRequest_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterRequest_LabelsEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterMetadata_descriptor = getDescriptor().getMessageTypes().get(30); internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_greenplum_v1_RestoreClusterMetadata_descriptor, new java.lang.String[] { "ClusterId", "BackupId", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.AnnotationsProto.http); registry.add(yandex.cloud.api.OperationOuterClass.operation); registry.add(yandex.cloud.api.Validation.length); registry.add(yandex.cloud.api.Validation.mapKey); registry.add(yandex.cloud.api.Validation.pattern); registry.add(yandex.cloud.api.Validation.required); registry.add(yandex.cloud.api.Validation.size); registry.add(yandex.cloud.api.Validation.value); com.google.protobuf.Descriptors.FileDescriptor .internalUpdateFileDescriptor(descriptor, registry); com.google.api.AnnotationsProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor(); yandex.cloud.api.OperationOuterClass.getDescriptor(); yandex.cloud.api.operation.OperationOuterClass.getDescriptor(); yandex.cloud.api.Validation.getDescriptor(); yandex.cloud.api.mdb.greenplum.v1.ClusterOuterClass.getDescriptor(); yandex.cloud.api.mdb.greenplum.v1.Maintenance.getDescriptor(); yandex.cloud.api.mdb.greenplum.v1.Config.getDescriptor(); yandex.cloud.api.mdb.greenplum.v1.HostOuterClass.getDescriptor(); yandex.cloud.api.mdb.greenplum.v1.BackupOuterClass.getDescriptor(); yandex.cloud.api.mdb.greenplum.v1.Pxf.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy