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

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

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

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

public final class UserServiceOuterClass {
  private UserServiceOuterClass() {}
  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 GetUserRequestOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.GetUserRequest)
      com.google.protobuf.MessageOrBuilder {

    /**
     * 
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the PostgreSQL User resource to return.
     * To get the name of the user, use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return The userName. */ java.lang.String getUserName(); /** *
     * Name of the PostgreSQL User resource to return.
     * To get the name of the user, use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for userName. */ com.google.protobuf.ByteString getUserNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.GetUserRequest} */ public static final class GetUserRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.v1.GetUserRequest) GetUserRequestOrBuilder { private static final long serialVersionUID = 0L; // Use GetUserRequest.newBuilder() to construct. private GetUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GetUserRequest() { clusterId_ = ""; userName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GetUserRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GetUserRequest( 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(); userName_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GetUserRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GetUserRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int USER_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object userName_; /** *
     * Name of the PostgreSQL User resource to return.
     * To get the name of the user, use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
     * Name of the PostgreSQL User resource to return.
     * To get the name of the user, use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } } 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(userName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, userName_); } 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(userName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, userName_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest other = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getUserName() .equals(other.getUserName())) 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) + USER_NAME_FIELD_NUMBER; hash = (53 * hash) + getUserName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.GetUserRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.GetUserRequest) yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GetUserRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GetUserRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest.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_ = ""; userName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GetUserRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest build() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest result = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest(this); result.clusterId_ = clusterId_; result.userName_ = userName_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest other) { if (other == yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getUserName().isEmpty()) { userName_ = other.userName_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object userName_ = ""; /** *
       * Name of the PostgreSQL User resource to return.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
       * Name of the PostgreSQL User resource to return.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
       * Name of the PostgreSQL User resource to return.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } /** *
       * Name of the PostgreSQL User resource to return.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearUserName() { userName_ = getDefaultInstance().getUserName(); onChanged(); return this; } /** *
       * Name of the PostgreSQL User resource to return.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.GetUserRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.GetUserRequest) private static final yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest(); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GetUserRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GetUserRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GetUserRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListUsersRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.ListUsersRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the cluster to list PostgreSQL users in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the cluster to list PostgreSQL users in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than `page_size`, the service returns a [ListUsersResponse.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 [ListUsersResponse.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 [ListUsersResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.ListUsersRequest} */ public static final class ListUsersRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.v1.ListUsersRequest) ListUsersRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListUsersRequest.newBuilder() to construct. private ListUsersRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListUsersRequest() { clusterId_ = ""; pageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListUsersRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListUsersRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); clusterId_ = s; break; } case 16: { pageSize_ = input.readInt64(); break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); pageToken_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the cluster to list PostgreSQL users in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the cluster to list PostgreSQL users in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PAGE_SIZE_FIELD_NUMBER = 2; private long pageSize_; /** *
     * The maximum number of results per page to return. If the number of available
     * results is larger than `page_size`, the service returns a [ListUsersResponse.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 [ListUsersResponse.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 [ListUsersResponse.next_page_token]
     * returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (pageSize_ != 0L) { output.writeInt64(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest other = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (getPageSize() != other.getPageSize()) return false; if (!getPageToken() .equals(other.getPageToken())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().hashCode(); hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getPageSize()); hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getPageToken().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.ListUsersRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.ListUsersRequest) yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); clusterId_ = ""; pageSize_ = 0L; pageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest build() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest result = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest(this); result.clusterId_ = clusterId_; result.pageSize_ = pageSize_; result.pageToken_ = pageToken_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest other) { if (other == yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (other.getPageSize() != 0L) { setPageSize(other.getPageSize()); } if (!other.getPageToken().isEmpty()) { pageToken_ = other.pageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the cluster to list PostgreSQL users in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the cluster to list PostgreSQL users in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the cluster to list PostgreSQL users in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the cluster to list PostgreSQL users in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the cluster to list PostgreSQL users in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private long pageSize_ ; /** *
       * The maximum number of results per page to return. If the number of available
       * results is larger than `page_size`, the service returns a [ListUsersResponse.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 [ListUsersResponse.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 [ListUsersResponse.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 [ListUsersResponse.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 [ListUsersResponse.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 [ListUsersResponse.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 [ListUsersResponse.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 [ListUsersResponse.next_page_token]
       * returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); pageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.ListUsersRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.ListUsersRequest) private static final yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest(); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListUsersRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListUsersRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListUsersResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.ListUsersResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of PostgreSQL User resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ java.util.List getUsersList(); /** *
     * List of PostgreSQL User resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User getUsers(int index); /** *
     * List of PostgreSQL User resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ int getUsersCount(); /** *
     * List of PostgreSQL User resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ java.util.List getUsersOrBuilderList(); /** *
     * List of PostgreSQL User resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserOrBuilder getUsersOrBuilder( int index); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListUsersRequest.page_size], use the `next_page_token` as the value
     * for the [ListUsersRequest.page_token] parameter in the next list request. Each subsequent
     * list request will have its own `next_page_token` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListUsersRequest.page_size], use the `next_page_token` as the value
     * for the [ListUsersRequest.page_token] parameter in the next list request. Each subsequent
     * list request will have its own `next_page_token` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.ListUsersResponse} */ public static final class ListUsersResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.v1.ListUsersResponse) ListUsersResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListUsersResponse.newBuilder() to construct. private ListUsersResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListUsersResponse() { users_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListUsersResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListUsersResponse( 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)) { users_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } users_.add( input.readMessage(yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User.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)) { users_ = java.util.Collections.unmodifiableList(users_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse.Builder.class); } public static final int USERS_FIELD_NUMBER = 1; private java.util.List users_; /** *
     * List of PostgreSQL User resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ @java.lang.Override public java.util.List getUsersList() { return users_; } /** *
     * List of PostgreSQL User resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ @java.lang.Override public java.util.List getUsersOrBuilderList() { return users_; } /** *
     * List of PostgreSQL User resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ @java.lang.Override public int getUsersCount() { return users_.size(); } /** *
     * List of PostgreSQL User resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User getUsers(int index) { return users_.get(index); } /** *
     * List of PostgreSQL User resources.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserOrBuilder getUsersOrBuilder( int index) { return users_.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 [ListUsersRequest.page_size], use the `next_page_token` as the value
     * for the [ListUsersRequest.page_token] parameter in the next list request. Each subsequent
     * list request will have its own `next_page_token` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** *
     * This token allows you to get the next page of results for list requests. If the number of results
     * is larger than [ListUsersRequest.page_size], use the `next_page_token` as the value
     * for the [ListUsersRequest.page_token] parameter in the next list request. Each subsequent
     * list request will have its own `next_page_token` to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < users_.size(); i++) { output.writeMessage(1, users_.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 < users_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, users_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse other = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse) obj; if (!getUsersList() .equals(other.getUsersList())) 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 (getUsersCount() > 0) { hash = (37 * hash) + USERS_FIELD_NUMBER; hash = (53 * hash) + getUsersList().hashCode(); } hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getNextPageToken().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.ListUsersResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.ListUsersResponse) yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getUsersFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (usersBuilder_ == null) { users_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { usersBuilder_.clear(); } nextPageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse build() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse buildPartial() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse result = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse(this); int from_bitField0_ = bitField0_; if (usersBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { users_ = java.util.Collections.unmodifiableList(users_); bitField0_ = (bitField0_ & ~0x00000001); } result.users_ = users_; } else { result.users_ = usersBuilder_.build(); } result.nextPageToken_ = nextPageToken_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse other) { if (other == yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse.getDefaultInstance()) return this; if (usersBuilder_ == null) { if (!other.users_.isEmpty()) { if (users_.isEmpty()) { users_ = other.users_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureUsersIsMutable(); users_.addAll(other.users_); } onChanged(); } } else { if (!other.users_.isEmpty()) { if (usersBuilder_.isEmpty()) { usersBuilder_.dispose(); usersBuilder_ = null; users_ = other.users_; bitField0_ = (bitField0_ & ~0x00000001); usersBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getUsersFieldBuilder() : null; } else { usersBuilder_.addAllMessages(other.users_); } } } if (!other.getNextPageToken().isEmpty()) { nextPageToken_ = other.nextPageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List users_ = java.util.Collections.emptyList(); private void ensureUsersIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { users_ = new java.util.ArrayList(users_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserOrBuilder> usersBuilder_; /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public java.util.List getUsersList() { if (usersBuilder_ == null) { return java.util.Collections.unmodifiableList(users_); } else { return usersBuilder_.getMessageList(); } } /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public int getUsersCount() { if (usersBuilder_ == null) { return users_.size(); } else { return usersBuilder_.getCount(); } } /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User getUsers(int index) { if (usersBuilder_ == null) { return users_.get(index); } else { return usersBuilder_.getMessage(index); } } /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public Builder setUsers( int index, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User value) { if (usersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUsersIsMutable(); users_.set(index, value); onChanged(); } else { usersBuilder_.setMessage(index, value); } return this; } /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public Builder setUsers( int index, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User.Builder builderForValue) { if (usersBuilder_ == null) { ensureUsersIsMutable(); users_.set(index, builderForValue.build()); onChanged(); } else { usersBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public Builder addUsers(yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User value) { if (usersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUsersIsMutable(); users_.add(value); onChanged(); } else { usersBuilder_.addMessage(value); } return this; } /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public Builder addUsers( int index, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User value) { if (usersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUsersIsMutable(); users_.add(index, value); onChanged(); } else { usersBuilder_.addMessage(index, value); } return this; } /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public Builder addUsers( yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User.Builder builderForValue) { if (usersBuilder_ == null) { ensureUsersIsMutable(); users_.add(builderForValue.build()); onChanged(); } else { usersBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public Builder addUsers( int index, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User.Builder builderForValue) { if (usersBuilder_ == null) { ensureUsersIsMutable(); users_.add(index, builderForValue.build()); onChanged(); } else { usersBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public Builder addAllUsers( java.lang.Iterable values) { if (usersBuilder_ == null) { ensureUsersIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, users_); onChanged(); } else { usersBuilder_.addAllMessages(values); } return this; } /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public Builder clearUsers() { if (usersBuilder_ == null) { users_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { usersBuilder_.clear(); } return this; } /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public Builder removeUsers(int index) { if (usersBuilder_ == null) { ensureUsersIsMutable(); users_.remove(index); onChanged(); } else { usersBuilder_.remove(index); } return this; } /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User.Builder getUsersBuilder( int index) { return getUsersFieldBuilder().getBuilder(index); } /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserOrBuilder getUsersOrBuilder( int index) { if (usersBuilder_ == null) { return users_.get(index); } else { return usersBuilder_.getMessageOrBuilder(index); } } /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public java.util.List getUsersOrBuilderList() { if (usersBuilder_ != null) { return usersBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(users_); } } /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User.Builder addUsersBuilder() { return getUsersFieldBuilder().addBuilder( yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User.getDefaultInstance()); } /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User.Builder addUsersBuilder( int index) { return getUsersFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User.getDefaultInstance()); } /** *
       * List of PostgreSQL User resources.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.User users = 1; */ public java.util.List getUsersBuilderList() { return getUsersFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserOrBuilder> getUsersFieldBuilder() { if (usersBuilder_ == null) { usersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.User.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserOrBuilder>( users_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); users_ = null; } return usersBuilder_; } 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 [ListUsersRequest.page_size], use the `next_page_token` as the value
       * for the [ListUsersRequest.page_token] parameter in the next list request. Each subsequent
       * list request will have its own `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListUsersRequest.page_size], use the `next_page_token` as the value
       * for the [ListUsersRequest.page_token] parameter in the next list request. Each subsequent
       * list request will have its own `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListUsersRequest.page_size], use the `next_page_token` as the value
       * for the [ListUsersRequest.page_token] parameter in the next list request. Each subsequent
       * list request will have its own `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListUsersRequest.page_size], use the `next_page_token` as the value
       * for the [ListUsersRequest.page_token] parameter in the next list request. Each subsequent
       * list request will have its own `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * This token allows you to get the next page of results for list requests. If the number of results
       * is larger than [ListUsersRequest.page_size], use the `next_page_token` as the value
       * for the [ListUsersRequest.page_token] parameter in the next list request. Each subsequent
       * list request will have its own `next_page_token` to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.ListUsersResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.ListUsersResponse) private static final yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse(); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListUsersResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListUsersResponse(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.ListUsersResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateUserRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.CreateUserRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster to create a user in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL cluster to create a user in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Properties of the user to be created.
     * 
* * .yandex.cloud.mdb.postgresql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true]; * @return Whether the userSpec field is set. */ boolean hasUserSpec(); /** *
     * Properties of the user to be created.
     * 
* * .yandex.cloud.mdb.postgresql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true]; * @return The userSpec. */ yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec getUserSpec(); /** *
     * Properties of the user to be created.
     * 
* * .yandex.cloud.mdb.postgresql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpecOrBuilder getUserSpecOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.CreateUserRequest} */ public static final class CreateUserRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.v1.CreateUserRequest) CreateUserRequestOrBuilder { private static final long serialVersionUID = 0L; // Use CreateUserRequest.newBuilder() to construct. private CreateUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateUserRequest() { clusterId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateUserRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateUserRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); clusterId_ = s; break; } case 18: { yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.Builder subBuilder = null; if (userSpec_ != null) { subBuilder = userSpec_.toBuilder(); } userSpec_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(userSpec_); userSpec_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster to create a user in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the PostgreSQL cluster to create a user in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int USER_SPEC_FIELD_NUMBER = 2; private yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec userSpec_; /** *
     * Properties of the user to be created.
     * 
* * .yandex.cloud.mdb.postgresql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true]; * @return Whether the userSpec field is set. */ @java.lang.Override public boolean hasUserSpec() { return userSpec_ != null; } /** *
     * Properties of the user to be created.
     * 
* * .yandex.cloud.mdb.postgresql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true]; * @return The userSpec. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec getUserSpec() { return userSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.getDefaultInstance() : userSpec_; } /** *
     * Properties of the user to be created.
     * 
* * .yandex.cloud.mdb.postgresql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpecOrBuilder getUserSpecOrBuilder() { return getUserSpec(); } 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 (userSpec_ != null) { output.writeMessage(2, getUserSpec()); } 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 (userSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getUserSpec()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest other = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (hasUserSpec() != other.hasUserSpec()) return false; if (hasUserSpec()) { if (!getUserSpec() .equals(other.getUserSpec())) 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 (hasUserSpec()) { hash = (37 * hash) + USER_SPEC_FIELD_NUMBER; hash = (53 * hash) + getUserSpec().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.CreateUserRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.CreateUserRequest) yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest.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 (userSpecBuilder_ == null) { userSpec_ = null; } else { userSpec_ = null; userSpecBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest build() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest result = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest(this); result.clusterId_ = clusterId_; if (userSpecBuilder_ == null) { result.userSpec_ = userSpec_; } else { result.userSpec_ = userSpecBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest other) { if (other == yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (other.hasUserSpec()) { mergeUserSpec(other.getUserSpec()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL cluster to create a user in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the PostgreSQL cluster to create a user in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the PostgreSQL cluster to create a user in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster to create a user in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster to create a user in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec userSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpecOrBuilder> userSpecBuilder_; /** *
       * Properties of the user to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true]; * @return Whether the userSpec field is set. */ public boolean hasUserSpec() { return userSpecBuilder_ != null || userSpec_ != null; } /** *
       * Properties of the user to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true]; * @return The userSpec. */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec getUserSpec() { if (userSpecBuilder_ == null) { return userSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.getDefaultInstance() : userSpec_; } else { return userSpecBuilder_.getMessage(); } } /** *
       * Properties of the user to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true]; */ public Builder setUserSpec(yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec value) { if (userSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } userSpec_ = value; onChanged(); } else { userSpecBuilder_.setMessage(value); } return this; } /** *
       * Properties of the user to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true]; */ public Builder setUserSpec( yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.Builder builderForValue) { if (userSpecBuilder_ == null) { userSpec_ = builderForValue.build(); onChanged(); } else { userSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Properties of the user to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true]; */ public Builder mergeUserSpec(yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec value) { if (userSpecBuilder_ == null) { if (userSpec_ != null) { userSpec_ = yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.newBuilder(userSpec_).mergeFrom(value).buildPartial(); } else { userSpec_ = value; } onChanged(); } else { userSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Properties of the user to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true]; */ public Builder clearUserSpec() { if (userSpecBuilder_ == null) { userSpec_ = null; onChanged(); } else { userSpec_ = null; userSpecBuilder_ = null; } return this; } /** *
       * Properties of the user to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.Builder getUserSpecBuilder() { onChanged(); return getUserSpecFieldBuilder().getBuilder(); } /** *
       * Properties of the user to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpecOrBuilder getUserSpecOrBuilder() { if (userSpecBuilder_ != null) { return userSpecBuilder_.getMessageOrBuilder(); } else { return userSpec_ == null ? yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.getDefaultInstance() : userSpec_; } } /** *
       * Properties of the user to be created.
       * 
* * .yandex.cloud.mdb.postgresql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpecOrBuilder> getUserSpecFieldBuilder() { if (userSpecBuilder_ == null) { userSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpec.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSpecOrBuilder>( getUserSpec(), getParentForChildren(), isClean()); userSpec_ = null; } return userSpecBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.CreateUserRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.CreateUserRequest) private static final yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest(); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateUserRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateUserRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateUserMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.CreateUserMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster the user is being created in.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL cluster the user is being created in.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the user that is being created.
     * 
* * string user_name = 2; * @return The userName. */ java.lang.String getUserName(); /** *
     * Name of the user that is being created.
     * 
* * string user_name = 2; * @return The bytes for userName. */ com.google.protobuf.ByteString getUserNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.CreateUserMetadata} */ public static final class CreateUserMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.v1.CreateUserMetadata) CreateUserMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use CreateUserMetadata.newBuilder() to construct. private CreateUserMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateUserMetadata() { clusterId_ = ""; userName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateUserMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateUserMetadata( 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(); userName_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster the user is being created in.
     * 
* * string cluster_id = 1; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the PostgreSQL cluster the user is being created in.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int USER_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object userName_; /** *
     * Name of the user that is being created.
     * 
* * string user_name = 2; * @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; } } /** *
     * Name of the user that is being created.
     * 
* * string user_name = 2; * @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; } } 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(userName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, userName_); } 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(userName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, userName_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata other = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getUserName() .equals(other.getUserName())) 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) + USER_NAME_FIELD_NUMBER; hash = (53 * hash) + getUserName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.CreateUserMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.CreateUserMetadata) yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata.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_ = ""; userName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata build() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata result = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata(this); result.clusterId_ = clusterId_; result.userName_ = userName_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getUserName().isEmpty()) { userName_ = other.userName_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL cluster the user is being created in.
       * 
* * string cluster_id = 1; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the PostgreSQL cluster the user is being created in.
       * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the PostgreSQL cluster the user is being created in.
       * 
* * string cluster_id = 1; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user is being created in.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user is being created in.
       * 
* * string cluster_id = 1; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object userName_ = ""; /** *
       * Name of the user that is being created.
       * 
* * string user_name = 2; * @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; } } /** *
       * Name of the user that is being created.
       * 
* * string user_name = 2; * @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; } } /** *
       * Name of the user that is being created.
       * 
* * string user_name = 2; * @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; } /** *
       * Name of the user that is being created.
       * 
* * string user_name = 2; * @return This builder for chaining. */ public Builder clearUserName() { userName_ = getDefaultInstance().getUserName(); onChanged(); return this; } /** *
       * Name of the user that is being created.
       * 
* * string user_name = 2; * @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; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.CreateUserMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.CreateUserMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata(); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateUserMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateUserMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.CreateUserMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateUserRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.UpdateUserRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the user to be updated.
     * To get the name of the user use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return The userName. */ java.lang.String getUserName(); /** *
     * Name of the user to be updated.
     * To get the name of the user use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for userName. */ com.google.protobuf.ByteString getUserNameBytes(); /** *
     * Field mask that specifies which fields of the PostgreSQL User resource should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; * @return Whether the updateMask field is set. */ boolean hasUpdateMask(); /** *
     * Field mask that specifies which fields of the PostgreSQL User resource should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; * @return The updateMask. */ com.google.protobuf.FieldMask getUpdateMask(); /** *
     * Field mask that specifies which fields of the PostgreSQL User resource should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; */ com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder(); /** *
     * New password for the user.
     * 
* * string password = 4 [(.yandex.cloud.length) = "8-128"]; * @return The password. */ java.lang.String getPassword(); /** *
     * New password for the user.
     * 
* * string password = 4 [(.yandex.cloud.length) = "8-128"]; * @return The bytes for password. */ com.google.protobuf.ByteString getPasswordBytes(); /** *
     * Set of permissions granted to the user to access specific databases.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ java.util.List getPermissionsList(); /** *
     * Set of permissions granted to the user to access specific databases.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission getPermissions(int index); /** *
     * Set of permissions granted to the user to access specific databases.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ int getPermissionsCount(); /** *
     * Set of permissions granted to the user to access specific databases.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ java.util.List getPermissionsOrBuilderList(); /** *
     * Set of permissions granted to the user to access specific databases.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.PermissionOrBuilder getPermissionsOrBuilder( int index); /** *
     * Maximum number of database connections available to the user.
     * When used in session pooling, this setting limits the number of connections to every single host in PostgreSQL cluster. In this case, the setting's value must be greater than the total number of connections that backend services can open to access the PostgreSQL cluster. The setting's value should not exceed the value of the [Cluster.config.postgresql_config.max_connections] setting.
     * When used in transaction pooling, this setting limits the number of user's active transactions; therefore, in this mode user can open thousands of connections, but only `N` concurrent connections will be opened, where `N` is the value of the setting.
     * Minimum value: `10` (default: `50`), when used in session pooling.
     * 
* * int64 conn_limit = 6 [(.yandex.cloud.value) = ">=10"]; * @return The connLimit. */ long getConnLimit(); /** * .yandex.cloud.mdb.postgresql.v1.UserSettings settings = 7; * @return Whether the settings field is set. */ boolean hasSettings(); /** * .yandex.cloud.mdb.postgresql.v1.UserSettings settings = 7; * @return The settings. */ yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings getSettings(); /** * .yandex.cloud.mdb.postgresql.v1.UserSettings settings = 7; */ yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettingsOrBuilder getSettingsOrBuilder(); /** *
     * This flag defines whether the user can login to a PostgreSQL database.
     * Default value: `true` (login is allowed).
     * 
* * .google.protobuf.BoolValue login = 8; * @return Whether the login field is set. */ boolean hasLogin(); /** *
     * This flag defines whether the user can login to a PostgreSQL database.
     * Default value: `true` (login is allowed).
     * 
* * .google.protobuf.BoolValue login = 8; * @return The login. */ com.google.protobuf.BoolValue getLogin(); /** *
     * This flag defines whether the user can login to a PostgreSQL database.
     * Default value: `true` (login is allowed).
     * 
* * .google.protobuf.BoolValue login = 8; */ com.google.protobuf.BoolValueOrBuilder getLoginOrBuilder(); /** *
     * A set of roles and privileges that are granted to the user.
     * For more information, see [the documentation](/docs/managed-postgresql/operations/grant).
     * 
* * repeated string grants = 9 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return A list containing the grants. */ java.util.List getGrantsList(); /** *
     * A set of roles and privileges that are granted to the user.
     * For more information, see [the documentation](/docs/managed-postgresql/operations/grant).
     * 
* * repeated string grants = 9 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return The count of grants. */ int getGrantsCount(); /** *
     * A set of roles and privileges that are granted to the user.
     * For more information, see [the documentation](/docs/managed-postgresql/operations/grant).
     * 
* * repeated string grants = 9 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @param index The index of the element to return. * @return The grants at the given index. */ java.lang.String getGrants(int index); /** *
     * A set of roles and privileges that are granted to the user.
     * For more information, see [the documentation](/docs/managed-postgresql/operations/grant).
     * 
* * repeated string grants = 9 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @param index The index of the value to return. * @return The bytes of the grants at the given index. */ com.google.protobuf.ByteString getGrantsBytes(int index); /** *
     * Deletion Protection inhibits deletion of the user
     * Default value: `unspecified` (inherits cluster's deletion_protection)
     * 
* * .google.protobuf.BoolValue deletion_protection = 10; * @return Whether the deletionProtection field is set. */ boolean hasDeletionProtection(); /** *
     * Deletion Protection inhibits deletion of the user
     * Default value: `unspecified` (inherits cluster's deletion_protection)
     * 
* * .google.protobuf.BoolValue deletion_protection = 10; * @return The deletionProtection. */ com.google.protobuf.BoolValue getDeletionProtection(); /** *
     * Deletion Protection inhibits deletion of the user
     * Default value: `unspecified` (inherits cluster's deletion_protection)
     * 
* * .google.protobuf.BoolValue deletion_protection = 10; */ com.google.protobuf.BoolValueOrBuilder getDeletionProtectionOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.UpdateUserRequest} */ public static final class UpdateUserRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.v1.UpdateUserRequest) UpdateUserRequestOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateUserRequest.newBuilder() to construct. private UpdateUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateUserRequest() { clusterId_ = ""; userName_ = ""; password_ = ""; permissions_ = java.util.Collections.emptyList(); grants_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateUserRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateUserRequest( 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(); userName_ = s; break; } case 26: { com.google.protobuf.FieldMask.Builder subBuilder = null; if (updateMask_ != null) { subBuilder = updateMask_.toBuilder(); } updateMask_ = input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(updateMask_); updateMask_ = subBuilder.buildPartial(); } break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); password_ = s; break; } case 42: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { permissions_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } permissions_.add( input.readMessage(yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.parser(), extensionRegistry)); break; } case 48: { connLimit_ = input.readInt64(); break; } case 58: { yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings.Builder subBuilder = null; if (settings_ != null) { subBuilder = settings_.toBuilder(); } settings_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(settings_); settings_ = subBuilder.buildPartial(); } break; } case 66: { com.google.protobuf.BoolValue.Builder subBuilder = null; if (login_ != null) { subBuilder = login_.toBuilder(); } login_ = input.readMessage(com.google.protobuf.BoolValue.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(login_); login_ = subBuilder.buildPartial(); } break; } case 74: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000002) != 0)) { grants_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000002; } grants_.add(s); break; } case 82: { com.google.protobuf.BoolValue.Builder subBuilder = null; if (deletionProtection_ != null) { subBuilder = deletionProtection_.toBuilder(); } deletionProtection_ = input.readMessage(com.google.protobuf.BoolValue.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(deletionProtection_); deletionProtection_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { permissions_ = java.util.Collections.unmodifiableList(permissions_); } if (((mutable_bitField0_ & 0x00000002) != 0)) { grants_ = grants_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int USER_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object userName_; /** *
     * Name of the user to be updated.
     * To get the name of the user use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
     * Name of the user to be updated.
     * To get the name of the user use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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 UPDATE_MASK_FIELD_NUMBER = 3; private com.google.protobuf.FieldMask updateMask_; /** *
     * Field mask that specifies which fields of the PostgreSQL User resource should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; * @return Whether the updateMask field is set. */ @java.lang.Override public boolean hasUpdateMask() { return updateMask_ != null; } /** *
     * Field mask that specifies which fields of the PostgreSQL User resource should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; * @return The updateMask. */ @java.lang.Override public com.google.protobuf.FieldMask getUpdateMask() { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } /** *
     * Field mask that specifies which fields of the PostgreSQL User resource should be updated.
     * 
* * .google.protobuf.FieldMask update_mask = 3; */ @java.lang.Override public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { return getUpdateMask(); } public static final int PASSWORD_FIELD_NUMBER = 4; private volatile java.lang.Object password_; /** *
     * New password for the user.
     * 
* * string password = 4 [(.yandex.cloud.length) = "8-128"]; * @return The password. */ @java.lang.Override public java.lang.String getPassword() { java.lang.Object ref = password_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); password_ = s; return s; } } /** *
     * New password for the user.
     * 
* * string password = 4 [(.yandex.cloud.length) = "8-128"]; * @return The bytes for password. */ @java.lang.Override public com.google.protobuf.ByteString getPasswordBytes() { java.lang.Object ref = password_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); password_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PERMISSIONS_FIELD_NUMBER = 5; private java.util.List permissions_; /** *
     * Set of permissions granted to the user to access specific databases.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ @java.lang.Override public java.util.List getPermissionsList() { return permissions_; } /** *
     * Set of permissions granted to the user to access specific databases.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ @java.lang.Override public java.util.List getPermissionsOrBuilderList() { return permissions_; } /** *
     * Set of permissions granted to the user to access specific databases.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ @java.lang.Override public int getPermissionsCount() { return permissions_.size(); } /** *
     * Set of permissions granted to the user to access specific databases.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission getPermissions(int index) { return permissions_.get(index); } /** *
     * Set of permissions granted to the user to access specific databases.
     * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.PermissionOrBuilder getPermissionsOrBuilder( int index) { return permissions_.get(index); } public static final int CONN_LIMIT_FIELD_NUMBER = 6; private long connLimit_; /** *
     * Maximum number of database connections available to the user.
     * When used in session pooling, this setting limits the number of connections to every single host in PostgreSQL cluster. In this case, the setting's value must be greater than the total number of connections that backend services can open to access the PostgreSQL cluster. The setting's value should not exceed the value of the [Cluster.config.postgresql_config.max_connections] setting.
     * When used in transaction pooling, this setting limits the number of user's active transactions; therefore, in this mode user can open thousands of connections, but only `N` concurrent connections will be opened, where `N` is the value of the setting.
     * Minimum value: `10` (default: `50`), when used in session pooling.
     * 
* * int64 conn_limit = 6 [(.yandex.cloud.value) = ">=10"]; * @return The connLimit. */ @java.lang.Override public long getConnLimit() { return connLimit_; } public static final int SETTINGS_FIELD_NUMBER = 7; private yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings settings_; /** * .yandex.cloud.mdb.postgresql.v1.UserSettings settings = 7; * @return Whether the settings field is set. */ @java.lang.Override public boolean hasSettings() { return settings_ != null; } /** * .yandex.cloud.mdb.postgresql.v1.UserSettings settings = 7; * @return The settings. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings getSettings() { return settings_ == null ? yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings.getDefaultInstance() : settings_; } /** * .yandex.cloud.mdb.postgresql.v1.UserSettings settings = 7; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettingsOrBuilder getSettingsOrBuilder() { return getSettings(); } public static final int LOGIN_FIELD_NUMBER = 8; private com.google.protobuf.BoolValue login_; /** *
     * This flag defines whether the user can login to a PostgreSQL database.
     * Default value: `true` (login is allowed).
     * 
* * .google.protobuf.BoolValue login = 8; * @return Whether the login field is set. */ @java.lang.Override public boolean hasLogin() { return login_ != null; } /** *
     * This flag defines whether the user can login to a PostgreSQL database.
     * Default value: `true` (login is allowed).
     * 
* * .google.protobuf.BoolValue login = 8; * @return The login. */ @java.lang.Override public com.google.protobuf.BoolValue getLogin() { return login_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : login_; } /** *
     * This flag defines whether the user can login to a PostgreSQL database.
     * Default value: `true` (login is allowed).
     * 
* * .google.protobuf.BoolValue login = 8; */ @java.lang.Override public com.google.protobuf.BoolValueOrBuilder getLoginOrBuilder() { return getLogin(); } public static final int GRANTS_FIELD_NUMBER = 9; private com.google.protobuf.LazyStringList grants_; /** *
     * A set of roles and privileges that are granted to the user.
     * For more information, see [the documentation](/docs/managed-postgresql/operations/grant).
     * 
* * repeated string grants = 9 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return A list containing the grants. */ public com.google.protobuf.ProtocolStringList getGrantsList() { return grants_; } /** *
     * A set of roles and privileges that are granted to the user.
     * For more information, see [the documentation](/docs/managed-postgresql/operations/grant).
     * 
* * repeated string grants = 9 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return The count of grants. */ public int getGrantsCount() { return grants_.size(); } /** *
     * A set of roles and privileges that are granted to the user.
     * For more information, see [the documentation](/docs/managed-postgresql/operations/grant).
     * 
* * repeated string grants = 9 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @param index The index of the element to return. * @return The grants at the given index. */ public java.lang.String getGrants(int index) { return grants_.get(index); } /** *
     * A set of roles and privileges that are granted to the user.
     * For more information, see [the documentation](/docs/managed-postgresql/operations/grant).
     * 
* * repeated string grants = 9 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @param index The index of the value to return. * @return The bytes of the grants at the given index. */ public com.google.protobuf.ByteString getGrantsBytes(int index) { return grants_.getByteString(index); } public static final int DELETION_PROTECTION_FIELD_NUMBER = 10; private com.google.protobuf.BoolValue deletionProtection_; /** *
     * Deletion Protection inhibits deletion of the user
     * Default value: `unspecified` (inherits cluster's deletion_protection)
     * 
* * .google.protobuf.BoolValue deletion_protection = 10; * @return Whether the deletionProtection field is set. */ @java.lang.Override public boolean hasDeletionProtection() { return deletionProtection_ != null; } /** *
     * Deletion Protection inhibits deletion of the user
     * Default value: `unspecified` (inherits cluster's deletion_protection)
     * 
* * .google.protobuf.BoolValue deletion_protection = 10; * @return The deletionProtection. */ @java.lang.Override public com.google.protobuf.BoolValue getDeletionProtection() { return deletionProtection_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : deletionProtection_; } /** *
     * Deletion Protection inhibits deletion of the user
     * Default value: `unspecified` (inherits cluster's deletion_protection)
     * 
* * .google.protobuf.BoolValue deletion_protection = 10; */ @java.lang.Override public com.google.protobuf.BoolValueOrBuilder getDeletionProtectionOrBuilder() { return getDeletionProtection(); } 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(userName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, userName_); } if (updateMask_ != null) { output.writeMessage(3, getUpdateMask()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, password_); } for (int i = 0; i < permissions_.size(); i++) { output.writeMessage(5, permissions_.get(i)); } if (connLimit_ != 0L) { output.writeInt64(6, connLimit_); } if (settings_ != null) { output.writeMessage(7, getSettings()); } if (login_ != null) { output.writeMessage(8, getLogin()); } for (int i = 0; i < grants_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 9, grants_.getRaw(i)); } if (deletionProtection_ != null) { output.writeMessage(10, getDeletionProtection()); } 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(userName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, userName_); } if (updateMask_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getUpdateMask()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(password_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, password_); } for (int i = 0; i < permissions_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, permissions_.get(i)); } if (connLimit_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(6, connLimit_); } if (settings_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, getSettings()); } if (login_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, getLogin()); } { int dataSize = 0; for (int i = 0; i < grants_.size(); i++) { dataSize += computeStringSizeNoTag(grants_.getRaw(i)); } size += dataSize; size += 1 * getGrantsList().size(); } if (deletionProtection_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, getDeletionProtection()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest other = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getUserName() .equals(other.getUserName())) return false; if (hasUpdateMask() != other.hasUpdateMask()) return false; if (hasUpdateMask()) { if (!getUpdateMask() .equals(other.getUpdateMask())) return false; } if (!getPassword() .equals(other.getPassword())) return false; if (!getPermissionsList() .equals(other.getPermissionsList())) return false; if (getConnLimit() != other.getConnLimit()) return false; if (hasSettings() != other.hasSettings()) return false; if (hasSettings()) { if (!getSettings() .equals(other.getSettings())) return false; } if (hasLogin() != other.hasLogin()) return false; if (hasLogin()) { if (!getLogin() .equals(other.getLogin())) return false; } if (!getGrantsList() .equals(other.getGrantsList())) return false; if (hasDeletionProtection() != other.hasDeletionProtection()) return false; if (hasDeletionProtection()) { if (!getDeletionProtection() .equals(other.getDeletionProtection())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().hashCode(); hash = (37 * hash) + USER_NAME_FIELD_NUMBER; hash = (53 * hash) + getUserName().hashCode(); if (hasUpdateMask()) { hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; hash = (53 * hash) + getUpdateMask().hashCode(); } hash = (37 * hash) + PASSWORD_FIELD_NUMBER; hash = (53 * hash) + getPassword().hashCode(); if (getPermissionsCount() > 0) { hash = (37 * hash) + PERMISSIONS_FIELD_NUMBER; hash = (53 * hash) + getPermissionsList().hashCode(); } hash = (37 * hash) + CONN_LIMIT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getConnLimit()); if (hasSettings()) { hash = (37 * hash) + SETTINGS_FIELD_NUMBER; hash = (53 * hash) + getSettings().hashCode(); } if (hasLogin()) { hash = (37 * hash) + LOGIN_FIELD_NUMBER; hash = (53 * hash) + getLogin().hashCode(); } if (getGrantsCount() > 0) { hash = (37 * hash) + GRANTS_FIELD_NUMBER; hash = (53 * hash) + getGrantsList().hashCode(); } if (hasDeletionProtection()) { hash = (37 * hash) + DELETION_PROTECTION_FIELD_NUMBER; hash = (53 * hash) + getDeletionProtection().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.UpdateUserRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.UpdateUserRequest) yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getPermissionsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); clusterId_ = ""; userName_ = ""; if (updateMaskBuilder_ == null) { updateMask_ = null; } else { updateMask_ = null; updateMaskBuilder_ = null; } password_ = ""; if (permissionsBuilder_ == null) { permissions_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { permissionsBuilder_.clear(); } connLimit_ = 0L; if (settingsBuilder_ == null) { settings_ = null; } else { settings_ = null; settingsBuilder_ = null; } if (loginBuilder_ == null) { login_ = null; } else { login_ = null; loginBuilder_ = null; } grants_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); if (deletionProtectionBuilder_ == null) { deletionProtection_ = null; } else { deletionProtection_ = null; deletionProtectionBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest build() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest result = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; result.userName_ = userName_; if (updateMaskBuilder_ == null) { result.updateMask_ = updateMask_; } else { result.updateMask_ = updateMaskBuilder_.build(); } result.password_ = password_; if (permissionsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { permissions_ = java.util.Collections.unmodifiableList(permissions_); bitField0_ = (bitField0_ & ~0x00000001); } result.permissions_ = permissions_; } else { result.permissions_ = permissionsBuilder_.build(); } result.connLimit_ = connLimit_; if (settingsBuilder_ == null) { result.settings_ = settings_; } else { result.settings_ = settingsBuilder_.build(); } if (loginBuilder_ == null) { result.login_ = login_; } else { result.login_ = loginBuilder_.build(); } if (((bitField0_ & 0x00000002) != 0)) { grants_ = grants_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000002); } result.grants_ = grants_; if (deletionProtectionBuilder_ == null) { result.deletionProtection_ = deletionProtection_; } else { result.deletionProtection_ = deletionProtectionBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest other) { if (other == yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getUserName().isEmpty()) { userName_ = other.userName_; onChanged(); } if (other.hasUpdateMask()) { mergeUpdateMask(other.getUpdateMask()); } if (!other.getPassword().isEmpty()) { password_ = other.password_; onChanged(); } if (permissionsBuilder_ == null) { if (!other.permissions_.isEmpty()) { if (permissions_.isEmpty()) { permissions_ = other.permissions_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensurePermissionsIsMutable(); permissions_.addAll(other.permissions_); } onChanged(); } } else { if (!other.permissions_.isEmpty()) { if (permissionsBuilder_.isEmpty()) { permissionsBuilder_.dispose(); permissionsBuilder_ = null; permissions_ = other.permissions_; bitField0_ = (bitField0_ & ~0x00000001); permissionsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getPermissionsFieldBuilder() : null; } else { permissionsBuilder_.addAllMessages(other.permissions_); } } } if (other.getConnLimit() != 0L) { setConnLimit(other.getConnLimit()); } if (other.hasSettings()) { mergeSettings(other.getSettings()); } if (other.hasLogin()) { mergeLogin(other.getLogin()); } if (!other.grants_.isEmpty()) { if (grants_.isEmpty()) { grants_ = other.grants_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureGrantsIsMutable(); grants_.addAll(other.grants_); } onChanged(); } if (other.hasDeletionProtection()) { mergeDeletionProtection(other.getDeletionProtection()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object userName_ = ""; /** *
       * Name of the user to be updated.
       * To get the name of the user use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
       * Name of the user to be updated.
       * To get the name of the user use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
       * Name of the user to be updated.
       * To get the name of the user use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } /** *
       * Name of the user to be updated.
       * To get the name of the user use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearUserName() { userName_ = getDefaultInstance().getUserName(); onChanged(); return this; } /** *
       * Name of the user to be updated.
       * To get the name of the user use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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 com.google.protobuf.FieldMask updateMask_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> updateMaskBuilder_; /** *
       * Field mask that specifies which fields of the PostgreSQL User resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; * @return Whether the updateMask field is set. */ public boolean hasUpdateMask() { return updateMaskBuilder_ != null || updateMask_ != null; } /** *
       * Field mask that specifies which fields of the PostgreSQL User resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; * @return The updateMask. */ public com.google.protobuf.FieldMask getUpdateMask() { if (updateMaskBuilder_ == null) { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } else { return updateMaskBuilder_.getMessage(); } } /** *
       * Field mask that specifies which fields of the PostgreSQL User resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { if (updateMaskBuilder_ == null) { if (value == null) { throw new NullPointerException(); } updateMask_ = value; onChanged(); } else { updateMaskBuilder_.setMessage(value); } return this; } /** *
       * Field mask that specifies which fields of the PostgreSQL User resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ public Builder setUpdateMask( com.google.protobuf.FieldMask.Builder builderForValue) { if (updateMaskBuilder_ == null) { updateMask_ = builderForValue.build(); onChanged(); } else { updateMaskBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Field mask that specifies which fields of the PostgreSQL User resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { if (updateMaskBuilder_ == null) { if (updateMask_ != null) { updateMask_ = com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial(); } else { updateMask_ = value; } onChanged(); } else { updateMaskBuilder_.mergeFrom(value); } return this; } /** *
       * Field mask that specifies which fields of the PostgreSQL User resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ public Builder clearUpdateMask() { if (updateMaskBuilder_ == null) { updateMask_ = null; onChanged(); } else { updateMask_ = null; updateMaskBuilder_ = null; } return this; } /** *
       * Field mask that specifies which fields of the PostgreSQL User resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { onChanged(); return getUpdateMaskFieldBuilder().getBuilder(); } /** *
       * Field mask that specifies which fields of the PostgreSQL User resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { if (updateMaskBuilder_ != null) { return updateMaskBuilder_.getMessageOrBuilder(); } else { return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; } } /** *
       * Field mask that specifies which fields of the PostgreSQL User resource should be updated.
       * 
* * .google.protobuf.FieldMask update_mask = 3; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> getUpdateMaskFieldBuilder() { if (updateMaskBuilder_ == null) { updateMaskBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>( getUpdateMask(), getParentForChildren(), isClean()); updateMask_ = null; } return updateMaskBuilder_; } private java.lang.Object password_ = ""; /** *
       * New password for the user.
       * 
* * string password = 4 [(.yandex.cloud.length) = "8-128"]; * @return The password. */ public java.lang.String getPassword() { java.lang.Object ref = password_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); password_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * New password for the user.
       * 
* * string password = 4 [(.yandex.cloud.length) = "8-128"]; * @return The bytes for password. */ public com.google.protobuf.ByteString getPasswordBytes() { java.lang.Object ref = password_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); password_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * New password for the user.
       * 
* * string password = 4 [(.yandex.cloud.length) = "8-128"]; * @param value The password to set. * @return This builder for chaining. */ public Builder setPassword( java.lang.String value) { if (value == null) { throw new NullPointerException(); } password_ = value; onChanged(); return this; } /** *
       * New password for the user.
       * 
* * string password = 4 [(.yandex.cloud.length) = "8-128"]; * @return This builder for chaining. */ public Builder clearPassword() { password_ = getDefaultInstance().getPassword(); onChanged(); return this; } /** *
       * New password for the user.
       * 
* * string password = 4 [(.yandex.cloud.length) = "8-128"]; * @param value The bytes for password to set. * @return This builder for chaining. */ public Builder setPasswordBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); password_ = value; onChanged(); return this; } private java.util.List permissions_ = java.util.Collections.emptyList(); private void ensurePermissionsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { permissions_ = new java.util.ArrayList(permissions_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.PermissionOrBuilder> permissionsBuilder_; /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public java.util.List getPermissionsList() { if (permissionsBuilder_ == null) { return java.util.Collections.unmodifiableList(permissions_); } else { return permissionsBuilder_.getMessageList(); } } /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public int getPermissionsCount() { if (permissionsBuilder_ == null) { return permissions_.size(); } else { return permissionsBuilder_.getCount(); } } /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission getPermissions(int index) { if (permissionsBuilder_ == null) { return permissions_.get(index); } else { return permissionsBuilder_.getMessage(index); } } /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public Builder setPermissions( int index, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission value) { if (permissionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePermissionsIsMutable(); permissions_.set(index, value); onChanged(); } else { permissionsBuilder_.setMessage(index, value); } return this; } /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public Builder setPermissions( int index, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.Builder builderForValue) { if (permissionsBuilder_ == null) { ensurePermissionsIsMutable(); permissions_.set(index, builderForValue.build()); onChanged(); } else { permissionsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public Builder addPermissions(yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission value) { if (permissionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePermissionsIsMutable(); permissions_.add(value); onChanged(); } else { permissionsBuilder_.addMessage(value); } return this; } /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public Builder addPermissions( int index, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission value) { if (permissionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePermissionsIsMutable(); permissions_.add(index, value); onChanged(); } else { permissionsBuilder_.addMessage(index, value); } return this; } /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public Builder addPermissions( yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.Builder builderForValue) { if (permissionsBuilder_ == null) { ensurePermissionsIsMutable(); permissions_.add(builderForValue.build()); onChanged(); } else { permissionsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public Builder addPermissions( int index, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.Builder builderForValue) { if (permissionsBuilder_ == null) { ensurePermissionsIsMutable(); permissions_.add(index, builderForValue.build()); onChanged(); } else { permissionsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public Builder addAllPermissions( java.lang.Iterable values) { if (permissionsBuilder_ == null) { ensurePermissionsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, permissions_); onChanged(); } else { permissionsBuilder_.addAllMessages(values); } return this; } /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public Builder clearPermissions() { if (permissionsBuilder_ == null) { permissions_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { permissionsBuilder_.clear(); } return this; } /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public Builder removePermissions(int index) { if (permissionsBuilder_ == null) { ensurePermissionsIsMutable(); permissions_.remove(index); onChanged(); } else { permissionsBuilder_.remove(index); } return this; } /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.Builder getPermissionsBuilder( int index) { return getPermissionsFieldBuilder().getBuilder(index); } /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.PermissionOrBuilder getPermissionsOrBuilder( int index) { if (permissionsBuilder_ == null) { return permissions_.get(index); } else { return permissionsBuilder_.getMessageOrBuilder(index); } } /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public java.util.List getPermissionsOrBuilderList() { if (permissionsBuilder_ != null) { return permissionsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(permissions_); } } /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.Builder addPermissionsBuilder() { return getPermissionsFieldBuilder().addBuilder( yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.getDefaultInstance()); } /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.Builder addPermissionsBuilder( int index) { return getPermissionsFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.getDefaultInstance()); } /** *
       * Set of permissions granted to the user to access specific databases.
       * 
* * repeated .yandex.cloud.mdb.postgresql.v1.Permission permissions = 5; */ public java.util.List getPermissionsBuilderList() { return getPermissionsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.PermissionOrBuilder> getPermissionsFieldBuilder() { if (permissionsBuilder_ == null) { permissionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.PermissionOrBuilder>( permissions_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); permissions_ = null; } return permissionsBuilder_; } private long connLimit_ ; /** *
       * Maximum number of database connections available to the user.
       * When used in session pooling, this setting limits the number of connections to every single host in PostgreSQL cluster. In this case, the setting's value must be greater than the total number of connections that backend services can open to access the PostgreSQL cluster. The setting's value should not exceed the value of the [Cluster.config.postgresql_config.max_connections] setting.
       * When used in transaction pooling, this setting limits the number of user's active transactions; therefore, in this mode user can open thousands of connections, but only `N` concurrent connections will be opened, where `N` is the value of the setting.
       * Minimum value: `10` (default: `50`), when used in session pooling.
       * 
* * int64 conn_limit = 6 [(.yandex.cloud.value) = ">=10"]; * @return The connLimit. */ @java.lang.Override public long getConnLimit() { return connLimit_; } /** *
       * Maximum number of database connections available to the user.
       * When used in session pooling, this setting limits the number of connections to every single host in PostgreSQL cluster. In this case, the setting's value must be greater than the total number of connections that backend services can open to access the PostgreSQL cluster. The setting's value should not exceed the value of the [Cluster.config.postgresql_config.max_connections] setting.
       * When used in transaction pooling, this setting limits the number of user's active transactions; therefore, in this mode user can open thousands of connections, but only `N` concurrent connections will be opened, where `N` is the value of the setting.
       * Minimum value: `10` (default: `50`), when used in session pooling.
       * 
* * int64 conn_limit = 6 [(.yandex.cloud.value) = ">=10"]; * @param value The connLimit to set. * @return This builder for chaining. */ public Builder setConnLimit(long value) { connLimit_ = value; onChanged(); return this; } /** *
       * Maximum number of database connections available to the user.
       * When used in session pooling, this setting limits the number of connections to every single host in PostgreSQL cluster. In this case, the setting's value must be greater than the total number of connections that backend services can open to access the PostgreSQL cluster. The setting's value should not exceed the value of the [Cluster.config.postgresql_config.max_connections] setting.
       * When used in transaction pooling, this setting limits the number of user's active transactions; therefore, in this mode user can open thousands of connections, but only `N` concurrent connections will be opened, where `N` is the value of the setting.
       * Minimum value: `10` (default: `50`), when used in session pooling.
       * 
* * int64 conn_limit = 6 [(.yandex.cloud.value) = ">=10"]; * @return This builder for chaining. */ public Builder clearConnLimit() { connLimit_ = 0L; onChanged(); return this; } private yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings settings_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettingsOrBuilder> settingsBuilder_; /** * .yandex.cloud.mdb.postgresql.v1.UserSettings settings = 7; * @return Whether the settings field is set. */ public boolean hasSettings() { return settingsBuilder_ != null || settings_ != null; } /** * .yandex.cloud.mdb.postgresql.v1.UserSettings settings = 7; * @return The settings. */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings getSettings() { if (settingsBuilder_ == null) { return settings_ == null ? yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings.getDefaultInstance() : settings_; } else { return settingsBuilder_.getMessage(); } } /** * .yandex.cloud.mdb.postgresql.v1.UserSettings settings = 7; */ public Builder setSettings(yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings value) { if (settingsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } settings_ = value; onChanged(); } else { settingsBuilder_.setMessage(value); } return this; } /** * .yandex.cloud.mdb.postgresql.v1.UserSettings settings = 7; */ public Builder setSettings( yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings.Builder builderForValue) { if (settingsBuilder_ == null) { settings_ = builderForValue.build(); onChanged(); } else { settingsBuilder_.setMessage(builderForValue.build()); } return this; } /** * .yandex.cloud.mdb.postgresql.v1.UserSettings settings = 7; */ public Builder mergeSettings(yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings value) { if (settingsBuilder_ == null) { if (settings_ != null) { settings_ = yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings.newBuilder(settings_).mergeFrom(value).buildPartial(); } else { settings_ = value; } onChanged(); } else { settingsBuilder_.mergeFrom(value); } return this; } /** * .yandex.cloud.mdb.postgresql.v1.UserSettings settings = 7; */ public Builder clearSettings() { if (settingsBuilder_ == null) { settings_ = null; onChanged(); } else { settings_ = null; settingsBuilder_ = null; } return this; } /** * .yandex.cloud.mdb.postgresql.v1.UserSettings settings = 7; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings.Builder getSettingsBuilder() { onChanged(); return getSettingsFieldBuilder().getBuilder(); } /** * .yandex.cloud.mdb.postgresql.v1.UserSettings settings = 7; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettingsOrBuilder getSettingsOrBuilder() { if (settingsBuilder_ != null) { return settingsBuilder_.getMessageOrBuilder(); } else { return settings_ == null ? yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings.getDefaultInstance() : settings_; } } /** * .yandex.cloud.mdb.postgresql.v1.UserSettings settings = 7; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettingsOrBuilder> getSettingsFieldBuilder() { if (settingsBuilder_ == null) { settingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettings.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.UserSettingsOrBuilder>( getSettings(), getParentForChildren(), isClean()); settings_ = null; } return settingsBuilder_; } private com.google.protobuf.BoolValue login_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> loginBuilder_; /** *
       * This flag defines whether the user can login to a PostgreSQL database.
       * Default value: `true` (login is allowed).
       * 
* * .google.protobuf.BoolValue login = 8; * @return Whether the login field is set. */ public boolean hasLogin() { return loginBuilder_ != null || login_ != null; } /** *
       * This flag defines whether the user can login to a PostgreSQL database.
       * Default value: `true` (login is allowed).
       * 
* * .google.protobuf.BoolValue login = 8; * @return The login. */ public com.google.protobuf.BoolValue getLogin() { if (loginBuilder_ == null) { return login_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : login_; } else { return loginBuilder_.getMessage(); } } /** *
       * This flag defines whether the user can login to a PostgreSQL database.
       * Default value: `true` (login is allowed).
       * 
* * .google.protobuf.BoolValue login = 8; */ public Builder setLogin(com.google.protobuf.BoolValue value) { if (loginBuilder_ == null) { if (value == null) { throw new NullPointerException(); } login_ = value; onChanged(); } else { loginBuilder_.setMessage(value); } return this; } /** *
       * This flag defines whether the user can login to a PostgreSQL database.
       * Default value: `true` (login is allowed).
       * 
* * .google.protobuf.BoolValue login = 8; */ public Builder setLogin( com.google.protobuf.BoolValue.Builder builderForValue) { if (loginBuilder_ == null) { login_ = builderForValue.build(); onChanged(); } else { loginBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * This flag defines whether the user can login to a PostgreSQL database.
       * Default value: `true` (login is allowed).
       * 
* * .google.protobuf.BoolValue login = 8; */ public Builder mergeLogin(com.google.protobuf.BoolValue value) { if (loginBuilder_ == null) { if (login_ != null) { login_ = com.google.protobuf.BoolValue.newBuilder(login_).mergeFrom(value).buildPartial(); } else { login_ = value; } onChanged(); } else { loginBuilder_.mergeFrom(value); } return this; } /** *
       * This flag defines whether the user can login to a PostgreSQL database.
       * Default value: `true` (login is allowed).
       * 
* * .google.protobuf.BoolValue login = 8; */ public Builder clearLogin() { if (loginBuilder_ == null) { login_ = null; onChanged(); } else { login_ = null; loginBuilder_ = null; } return this; } /** *
       * This flag defines whether the user can login to a PostgreSQL database.
       * Default value: `true` (login is allowed).
       * 
* * .google.protobuf.BoolValue login = 8; */ public com.google.protobuf.BoolValue.Builder getLoginBuilder() { onChanged(); return getLoginFieldBuilder().getBuilder(); } /** *
       * This flag defines whether the user can login to a PostgreSQL database.
       * Default value: `true` (login is allowed).
       * 
* * .google.protobuf.BoolValue login = 8; */ public com.google.protobuf.BoolValueOrBuilder getLoginOrBuilder() { if (loginBuilder_ != null) { return loginBuilder_.getMessageOrBuilder(); } else { return login_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : login_; } } /** *
       * This flag defines whether the user can login to a PostgreSQL database.
       * Default value: `true` (login is allowed).
       * 
* * .google.protobuf.BoolValue login = 8; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> getLoginFieldBuilder() { if (loginBuilder_ == null) { loginBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>( getLogin(), getParentForChildren(), isClean()); login_ = null; } return loginBuilder_; } private com.google.protobuf.LazyStringList grants_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureGrantsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { grants_ = new com.google.protobuf.LazyStringArrayList(grants_); bitField0_ |= 0x00000002; } } /** *
       * A set of roles and privileges that are granted to the user.
       * For more information, see [the documentation](/docs/managed-postgresql/operations/grant).
       * 
* * repeated string grants = 9 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return A list containing the grants. */ public com.google.protobuf.ProtocolStringList getGrantsList() { return grants_.getUnmodifiableView(); } /** *
       * A set of roles and privileges that are granted to the user.
       * For more information, see [the documentation](/docs/managed-postgresql/operations/grant).
       * 
* * repeated string grants = 9 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return The count of grants. */ public int getGrantsCount() { return grants_.size(); } /** *
       * A set of roles and privileges that are granted to the user.
       * For more information, see [the documentation](/docs/managed-postgresql/operations/grant).
       * 
* * repeated string grants = 9 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @param index The index of the element to return. * @return The grants at the given index. */ public java.lang.String getGrants(int index) { return grants_.get(index); } /** *
       * A set of roles and privileges that are granted to the user.
       * For more information, see [the documentation](/docs/managed-postgresql/operations/grant).
       * 
* * repeated string grants = 9 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @param index The index of the value to return. * @return The bytes of the grants at the given index. */ public com.google.protobuf.ByteString getGrantsBytes(int index) { return grants_.getByteString(index); } /** *
       * A set of roles and privileges that are granted to the user.
       * For more information, see [the documentation](/docs/managed-postgresql/operations/grant).
       * 
* * repeated string grants = 9 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @param index The index to set the value at. * @param value The grants to set. * @return This builder for chaining. */ public Builder setGrants( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureGrantsIsMutable(); grants_.set(index, value); onChanged(); return this; } /** *
       * A set of roles and privileges that are granted to the user.
       * For more information, see [the documentation](/docs/managed-postgresql/operations/grant).
       * 
* * repeated string grants = 9 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @param value The grants to add. * @return This builder for chaining. */ public Builder addGrants( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureGrantsIsMutable(); grants_.add(value); onChanged(); return this; } /** *
       * A set of roles and privileges that are granted to the user.
       * For more information, see [the documentation](/docs/managed-postgresql/operations/grant).
       * 
* * repeated string grants = 9 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @param values The grants to add. * @return This builder for chaining. */ public Builder addAllGrants( java.lang.Iterable values) { ensureGrantsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, grants_); onChanged(); return this; } /** *
       * A set of roles and privileges that are granted to the user.
       * For more information, see [the documentation](/docs/managed-postgresql/operations/grant).
       * 
* * repeated string grants = 9 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearGrants() { grants_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** *
       * A set of roles and privileges that are granted to the user.
       * For more information, see [the documentation](/docs/managed-postgresql/operations/grant).
       * 
* * repeated string grants = 9 [(.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @param value The bytes of the grants to add. * @return This builder for chaining. */ public Builder addGrantsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureGrantsIsMutable(); grants_.add(value); onChanged(); return this; } private com.google.protobuf.BoolValue deletionProtection_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> deletionProtectionBuilder_; /** *
       * Deletion Protection inhibits deletion of the user
       * Default value: `unspecified` (inherits cluster's deletion_protection)
       * 
* * .google.protobuf.BoolValue deletion_protection = 10; * @return Whether the deletionProtection field is set. */ public boolean hasDeletionProtection() { return deletionProtectionBuilder_ != null || deletionProtection_ != null; } /** *
       * Deletion Protection inhibits deletion of the user
       * Default value: `unspecified` (inherits cluster's deletion_protection)
       * 
* * .google.protobuf.BoolValue deletion_protection = 10; * @return The deletionProtection. */ public com.google.protobuf.BoolValue getDeletionProtection() { if (deletionProtectionBuilder_ == null) { return deletionProtection_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : deletionProtection_; } else { return deletionProtectionBuilder_.getMessage(); } } /** *
       * Deletion Protection inhibits deletion of the user
       * Default value: `unspecified` (inherits cluster's deletion_protection)
       * 
* * .google.protobuf.BoolValue deletion_protection = 10; */ public Builder setDeletionProtection(com.google.protobuf.BoolValue value) { if (deletionProtectionBuilder_ == null) { if (value == null) { throw new NullPointerException(); } deletionProtection_ = value; onChanged(); } else { deletionProtectionBuilder_.setMessage(value); } return this; } /** *
       * Deletion Protection inhibits deletion of the user
       * Default value: `unspecified` (inherits cluster's deletion_protection)
       * 
* * .google.protobuf.BoolValue deletion_protection = 10; */ public Builder setDeletionProtection( com.google.protobuf.BoolValue.Builder builderForValue) { if (deletionProtectionBuilder_ == null) { deletionProtection_ = builderForValue.build(); onChanged(); } else { deletionProtectionBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Deletion Protection inhibits deletion of the user
       * Default value: `unspecified` (inherits cluster's deletion_protection)
       * 
* * .google.protobuf.BoolValue deletion_protection = 10; */ public Builder mergeDeletionProtection(com.google.protobuf.BoolValue value) { if (deletionProtectionBuilder_ == null) { if (deletionProtection_ != null) { deletionProtection_ = com.google.protobuf.BoolValue.newBuilder(deletionProtection_).mergeFrom(value).buildPartial(); } else { deletionProtection_ = value; } onChanged(); } else { deletionProtectionBuilder_.mergeFrom(value); } return this; } /** *
       * Deletion Protection inhibits deletion of the user
       * Default value: `unspecified` (inherits cluster's deletion_protection)
       * 
* * .google.protobuf.BoolValue deletion_protection = 10; */ public Builder clearDeletionProtection() { if (deletionProtectionBuilder_ == null) { deletionProtection_ = null; onChanged(); } else { deletionProtection_ = null; deletionProtectionBuilder_ = null; } return this; } /** *
       * Deletion Protection inhibits deletion of the user
       * Default value: `unspecified` (inherits cluster's deletion_protection)
       * 
* * .google.protobuf.BoolValue deletion_protection = 10; */ public com.google.protobuf.BoolValue.Builder getDeletionProtectionBuilder() { onChanged(); return getDeletionProtectionFieldBuilder().getBuilder(); } /** *
       * Deletion Protection inhibits deletion of the user
       * Default value: `unspecified` (inherits cluster's deletion_protection)
       * 
* * .google.protobuf.BoolValue deletion_protection = 10; */ public com.google.protobuf.BoolValueOrBuilder getDeletionProtectionOrBuilder() { if (deletionProtectionBuilder_ != null) { return deletionProtectionBuilder_.getMessageOrBuilder(); } else { return deletionProtection_ == null ? com.google.protobuf.BoolValue.getDefaultInstance() : deletionProtection_; } } /** *
       * Deletion Protection inhibits deletion of the user
       * Default value: `unspecified` (inherits cluster's deletion_protection)
       * 
* * .google.protobuf.BoolValue deletion_protection = 10; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder> getDeletionProtectionFieldBuilder() { if (deletionProtectionBuilder_ == null) { deletionProtectionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.BoolValue, com.google.protobuf.BoolValue.Builder, com.google.protobuf.BoolValueOrBuilder>( getDeletionProtection(), getParentForChildren(), isClean()); deletionProtection_ = null; } return deletionProtectionBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.UpdateUserRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.UpdateUserRequest) private static final yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest(); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateUserRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateUserRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UpdateUserMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.UpdateUserMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the user that is being updated.
     * 
* * string user_name = 2; * @return The userName. */ java.lang.String getUserName(); /** *
     * Name of the user that is being updated.
     * 
* * string user_name = 2; * @return The bytes for userName. */ com.google.protobuf.ByteString getUserNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.UpdateUserMetadata} */ public static final class UpdateUserMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.v1.UpdateUserMetadata) UpdateUserMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use UpdateUserMetadata.newBuilder() to construct. private UpdateUserMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UpdateUserMetadata() { clusterId_ = ""; userName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UpdateUserMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UpdateUserMetadata( 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(); userName_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * 
* * string cluster_id = 1; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int USER_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object userName_; /** *
     * Name of the user that is being updated.
     * 
* * string user_name = 2; * @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; } } /** *
     * Name of the user that is being updated.
     * 
* * string user_name = 2; * @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; } } 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(userName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, userName_); } 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(userName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, userName_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata other = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getUserName() .equals(other.getUserName())) 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) + USER_NAME_FIELD_NUMBER; hash = (53 * hash) + getUserName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.UpdateUserMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.UpdateUserMetadata) yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata.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_ = ""; userName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata build() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata result = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata(this); result.clusterId_ = clusterId_; result.userName_ = userName_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getUserName().isEmpty()) { userName_ = other.userName_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * 
* * string cluster_id = 1; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * 
* * string cluster_id = 1; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * 
* * string cluster_id = 1; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object userName_ = ""; /** *
       * Name of the user that is being updated.
       * 
* * string user_name = 2; * @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; } } /** *
       * Name of the user that is being updated.
       * 
* * string user_name = 2; * @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; } } /** *
       * Name of the user that is being updated.
       * 
* * string user_name = 2; * @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; } /** *
       * Name of the user that is being updated.
       * 
* * string user_name = 2; * @return This builder for chaining. */ public Builder clearUserName() { userName_ = getDefaultInstance().getUserName(); onChanged(); return this; } /** *
       * Name of the user that is being updated.
       * 
* * string user_name = 2; * @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; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.UpdateUserMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.UpdateUserMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata(); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UpdateUserMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UpdateUserMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.UpdateUserMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteUserRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.DeleteUserRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the user to delete.
     * To get the name of the user, use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return The userName. */ java.lang.String getUserName(); /** *
     * Name of the user to delete.
     * To get the name of the user, use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for userName. */ com.google.protobuf.ByteString getUserNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.DeleteUserRequest} */ public static final class DeleteUserRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.v1.DeleteUserRequest) DeleteUserRequestOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteUserRequest.newBuilder() to construct. private DeleteUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteUserRequest() { clusterId_ = ""; userName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteUserRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteUserRequest( 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(); userName_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int USER_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object userName_; /** *
     * Name of the user to delete.
     * To get the name of the user, use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
     * Name of the user to delete.
     * To get the name of the user, use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } } 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(userName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, userName_); } 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(userName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, userName_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest other = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getUserName() .equals(other.getUserName())) 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) + USER_NAME_FIELD_NUMBER; hash = (53 * hash) + getUserName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.DeleteUserRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.DeleteUserRequest) yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest.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_ = ""; userName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest build() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest result = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest(this); result.clusterId_ = clusterId_; result.userName_ = userName_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest other) { if (other == yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getUserName().isEmpty()) { userName_ = other.userName_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object userName_ = ""; /** *
       * Name of the user to delete.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
       * Name of the user to delete.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
       * Name of the user to delete.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } /** *
       * Name of the user to delete.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearUserName() { userName_ = getDefaultInstance().getUserName(); onChanged(); return this; } /** *
       * Name of the user to delete.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.DeleteUserRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.DeleteUserRequest) private static final yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest(); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteUserRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteUserRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteUserMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.DeleteUserMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the user that is being deleted.
     * 
* * string user_name = 2; * @return The userName. */ java.lang.String getUserName(); /** *
     * Name of the user that is being deleted.
     * 
* * string user_name = 2; * @return The bytes for userName. */ com.google.protobuf.ByteString getUserNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.DeleteUserMetadata} */ public static final class DeleteUserMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.v1.DeleteUserMetadata) DeleteUserMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteUserMetadata.newBuilder() to construct. private DeleteUserMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteUserMetadata() { clusterId_ = ""; userName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteUserMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteUserMetadata( 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(); userName_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * 
* * string cluster_id = 1; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int USER_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object userName_; /** *
     * Name of the user that is being deleted.
     * 
* * string user_name = 2; * @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; } } /** *
     * Name of the user that is being deleted.
     * 
* * string user_name = 2; * @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; } } 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(userName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, userName_); } 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(userName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, userName_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata other = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getUserName() .equals(other.getUserName())) 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) + USER_NAME_FIELD_NUMBER; hash = (53 * hash) + getUserName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.DeleteUserMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.DeleteUserMetadata) yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata.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_ = ""; userName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata build() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata result = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata(this); result.clusterId_ = clusterId_; result.userName_ = userName_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getUserName().isEmpty()) { userName_ = other.userName_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * 
* * string cluster_id = 1; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * 
* * string cluster_id = 1; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * 
* * string cluster_id = 1; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object userName_ = ""; /** *
       * Name of the user that is being deleted.
       * 
* * string user_name = 2; * @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; } } /** *
       * Name of the user that is being deleted.
       * 
* * string user_name = 2; * @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; } } /** *
       * Name of the user that is being deleted.
       * 
* * string user_name = 2; * @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; } /** *
       * Name of the user that is being deleted.
       * 
* * string user_name = 2; * @return This builder for chaining. */ public Builder clearUserName() { userName_ = getDefaultInstance().getUserName(); onChanged(); return this; } /** *
       * Name of the user that is being deleted.
       * 
* * string user_name = 2; * @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; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.DeleteUserMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.DeleteUserMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata(); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteUserMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteUserMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.DeleteUserMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface GrantUserPermissionRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.GrantUserPermissionRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the user to grant the permission to.
     * To get the name of the user, use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return The userName. */ java.lang.String getUserName(); /** *
     * Name of the user to grant the permission to.
     * To get the name of the user, use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for userName. */ com.google.protobuf.ByteString getUserNameBytes(); /** *
     * Permission that should be granted to the specified user.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Permission permission = 3 [(.yandex.cloud.required) = true]; * @return Whether the permission field is set. */ boolean hasPermission(); /** *
     * Permission that should be granted to the specified user.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Permission permission = 3 [(.yandex.cloud.required) = true]; * @return The permission. */ yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission getPermission(); /** *
     * Permission that should be granted to the specified user.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Permission permission = 3 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.PermissionOrBuilder getPermissionOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.GrantUserPermissionRequest} */ public static final class GrantUserPermissionRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.v1.GrantUserPermissionRequest) GrantUserPermissionRequestOrBuilder { private static final long serialVersionUID = 0L; // Use GrantUserPermissionRequest.newBuilder() to construct. private GrantUserPermissionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GrantUserPermissionRequest() { clusterId_ = ""; userName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GrantUserPermissionRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GrantUserPermissionRequest( 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(); userName_ = s; break; } case 26: { yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.Builder subBuilder = null; if (permission_ != null) { subBuilder = permission_.toBuilder(); } permission_ = input.readMessage(yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(permission_); permission_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int USER_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object userName_; /** *
     * Name of the user to grant the permission to.
     * To get the name of the user, use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
     * Name of the user to grant the permission to.
     * To get the name of the user, use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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 PERMISSION_FIELD_NUMBER = 3; private yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission permission_; /** *
     * Permission that should be granted to the specified user.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Permission permission = 3 [(.yandex.cloud.required) = true]; * @return Whether the permission field is set. */ @java.lang.Override public boolean hasPermission() { return permission_ != null; } /** *
     * Permission that should be granted to the specified user.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Permission permission = 3 [(.yandex.cloud.required) = true]; * @return The permission. */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission getPermission() { return permission_ == null ? yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.getDefaultInstance() : permission_; } /** *
     * Permission that should be granted to the specified user.
     * 
* * .yandex.cloud.mdb.postgresql.v1.Permission permission = 3 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.PermissionOrBuilder getPermissionOrBuilder() { return getPermission(); } 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(userName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, userName_); } if (permission_ != null) { output.writeMessage(3, getPermission()); } 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(userName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, userName_); } if (permission_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getPermission()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest other = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getUserName() .equals(other.getUserName())) return false; if (hasPermission() != other.hasPermission()) return false; if (hasPermission()) { if (!getPermission() .equals(other.getPermission())) 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) + USER_NAME_FIELD_NUMBER; hash = (53 * hash) + getUserName().hashCode(); if (hasPermission()) { hash = (37 * hash) + PERMISSION_FIELD_NUMBER; hash = (53 * hash) + getPermission().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.GrantUserPermissionRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.GrantUserPermissionRequest) yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest.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_ = ""; userName_ = ""; if (permissionBuilder_ == null) { permission_ = null; } else { permission_ = null; permissionBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest build() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest result = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest(this); result.clusterId_ = clusterId_; result.userName_ = userName_; if (permissionBuilder_ == null) { result.permission_ = permission_; } else { result.permission_ = permissionBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest other) { if (other == yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getUserName().isEmpty()) { userName_ = other.userName_; onChanged(); } if (other.hasPermission()) { mergePermission(other.getPermission()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object userName_ = ""; /** *
       * Name of the user to grant the permission to.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
       * Name of the user to grant the permission to.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
       * Name of the user to grant the permission to.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } /** *
       * Name of the user to grant the permission to.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearUserName() { userName_ = getDefaultInstance().getUserName(); onChanged(); return this; } /** *
       * Name of the user to grant the permission to.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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 yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission permission_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.PermissionOrBuilder> permissionBuilder_; /** *
       * Permission that should be granted to the specified user.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Permission permission = 3 [(.yandex.cloud.required) = true]; * @return Whether the permission field is set. */ public boolean hasPermission() { return permissionBuilder_ != null || permission_ != null; } /** *
       * Permission that should be granted to the specified user.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Permission permission = 3 [(.yandex.cloud.required) = true]; * @return The permission. */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission getPermission() { if (permissionBuilder_ == null) { return permission_ == null ? yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.getDefaultInstance() : permission_; } else { return permissionBuilder_.getMessage(); } } /** *
       * Permission that should be granted to the specified user.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Permission permission = 3 [(.yandex.cloud.required) = true]; */ public Builder setPermission(yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission value) { if (permissionBuilder_ == null) { if (value == null) { throw new NullPointerException(); } permission_ = value; onChanged(); } else { permissionBuilder_.setMessage(value); } return this; } /** *
       * Permission that should be granted to the specified user.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Permission permission = 3 [(.yandex.cloud.required) = true]; */ public Builder setPermission( yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.Builder builderForValue) { if (permissionBuilder_ == null) { permission_ = builderForValue.build(); onChanged(); } else { permissionBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Permission that should be granted to the specified user.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Permission permission = 3 [(.yandex.cloud.required) = true]; */ public Builder mergePermission(yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission value) { if (permissionBuilder_ == null) { if (permission_ != null) { permission_ = yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.newBuilder(permission_).mergeFrom(value).buildPartial(); } else { permission_ = value; } onChanged(); } else { permissionBuilder_.mergeFrom(value); } return this; } /** *
       * Permission that should be granted to the specified user.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Permission permission = 3 [(.yandex.cloud.required) = true]; */ public Builder clearPermission() { if (permissionBuilder_ == null) { permission_ = null; onChanged(); } else { permission_ = null; permissionBuilder_ = null; } return this; } /** *
       * Permission that should be granted to the specified user.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Permission permission = 3 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.Builder getPermissionBuilder() { onChanged(); return getPermissionFieldBuilder().getBuilder(); } /** *
       * Permission that should be granted to the specified user.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Permission permission = 3 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.PermissionOrBuilder getPermissionOrBuilder() { if (permissionBuilder_ != null) { return permissionBuilder_.getMessageOrBuilder(); } else { return permission_ == null ? yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.getDefaultInstance() : permission_; } } /** *
       * Permission that should be granted to the specified user.
       * 
* * .yandex.cloud.mdb.postgresql.v1.Permission permission = 3 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.PermissionOrBuilder> getPermissionFieldBuilder() { if (permissionBuilder_ == null) { permissionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.Permission.Builder, yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.PermissionOrBuilder>( getPermission(), getParentForChildren(), isClean()); permission_ = null; } return permissionBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.GrantUserPermissionRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.GrantUserPermissionRequest) private static final yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest(); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GrantUserPermissionRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GrantUserPermissionRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface GrantUserPermissionMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.GrantUserPermissionMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the user that is being granted a permission.
     * 
* * string user_name = 2; * @return The userName. */ java.lang.String getUserName(); /** *
     * Name of the user that is being granted a permission.
     * 
* * string user_name = 2; * @return The bytes for userName. */ com.google.protobuf.ByteString getUserNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.GrantUserPermissionMetadata} */ public static final class GrantUserPermissionMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.v1.GrantUserPermissionMetadata) GrantUserPermissionMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use GrantUserPermissionMetadata.newBuilder() to construct. private GrantUserPermissionMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GrantUserPermissionMetadata() { clusterId_ = ""; userName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GrantUserPermissionMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GrantUserPermissionMetadata( 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(); userName_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * 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 USER_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object userName_; /** *
     * Name of the user that is being granted a permission.
     * 
* * string user_name = 2; * @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; } } /** *
     * Name of the user that is being granted a permission.
     * 
* * string user_name = 2; * @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; } } 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(userName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, userName_); } 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(userName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, userName_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata other = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getUserName() .equals(other.getUserName())) 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) + USER_NAME_FIELD_NUMBER; hash = (53 * hash) + getUserName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.GrantUserPermissionMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.GrantUserPermissionMetadata) yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata.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_ = ""; userName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata build() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata result = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata(this); result.clusterId_ = clusterId_; result.userName_ = userName_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getUserName().isEmpty()) { userName_ = other.userName_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * 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 userName_ = ""; /** *
       * Name of the user that is being granted a permission.
       * 
* * string user_name = 2; * @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; } } /** *
       * Name of the user that is being granted a permission.
       * 
* * string user_name = 2; * @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; } } /** *
       * Name of the user that is being granted a permission.
       * 
* * string user_name = 2; * @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; } /** *
       * Name of the user that is being granted a permission.
       * 
* * string user_name = 2; * @return This builder for chaining. */ public Builder clearUserName() { userName_ = getDefaultInstance().getUserName(); onChanged(); return this; } /** *
       * Name of the user that is being granted a permission.
       * 
* * string user_name = 2; * @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; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.GrantUserPermissionMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.GrantUserPermissionMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata(); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GrantUserPermissionMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GrantUserPermissionMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.GrantUserPermissionMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RevokeUserPermissionRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.RevokeUserPermissionRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the user to revoke a permission from.
     * To get the name of the user, use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return The userName. */ java.lang.String getUserName(); /** *
     * Name of the user to revoke a permission from.
     * To get the name of the user, use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for userName. */ com.google.protobuf.ByteString getUserNameBytes(); /** *
     * Name of the database that the user should lose access to.
     * 
* * string database_name = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The databaseName. */ java.lang.String getDatabaseName(); /** *
     * Name of the database that the user should lose access to.
     * 
* * string database_name = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for databaseName. */ com.google.protobuf.ByteString getDatabaseNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.RevokeUserPermissionRequest} */ public static final class RevokeUserPermissionRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.v1.RevokeUserPermissionRequest) RevokeUserPermissionRequestOrBuilder { private static final long serialVersionUID = 0L; // Use RevokeUserPermissionRequest.newBuilder() to construct. private RevokeUserPermissionRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RevokeUserPermissionRequest() { clusterId_ = ""; userName_ = ""; databaseName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RevokeUserPermissionRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RevokeUserPermissionRequest( 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(); userName_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); databaseName_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int USER_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object userName_; /** *
     * Name of the user to revoke a permission from.
     * To get the name of the user, use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
     * Name of the user to revoke a permission from.
     * To get the name of the user, use a [UserService.List] request.
     * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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 DATABASE_NAME_FIELD_NUMBER = 3; private volatile java.lang.Object databaseName_; /** *
     * Name of the database that the user should lose access to.
     * 
* * string database_name = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The databaseName. */ @java.lang.Override public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } } /** *
     * Name of the database that the user should lose access to.
     * 
* * string database_name = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for databaseName. */ @java.lang.Override public com.google.protobuf.ByteString getDatabaseNameBytes() { java.lang.Object ref = databaseName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); databaseName_ = 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(userName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, userName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, databaseName_); } 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(userName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, userName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, databaseName_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest other = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getUserName() .equals(other.getUserName())) return false; if (!getDatabaseName() .equals(other.getDatabaseName())) 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) + USER_NAME_FIELD_NUMBER; hash = (53 * hash) + getUserName().hashCode(); hash = (37 * hash) + DATABASE_NAME_FIELD_NUMBER; hash = (53 * hash) + getDatabaseName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.RevokeUserPermissionRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.RevokeUserPermissionRequest) yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest.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_ = ""; userName_ = ""; databaseName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest build() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest buildPartial() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest result = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest(this); result.clusterId_ = clusterId_; result.userName_ = userName_; result.databaseName_ = databaseName_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest other) { if (other == yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getUserName().isEmpty()) { userName_ = other.userName_; onChanged(); } if (!other.getDatabaseName().isEmpty()) { databaseName_ = other.databaseName_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object userName_ = ""; /** *
       * Name of the user to revoke a permission from.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
       * Name of the user to revoke a permission from.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } } /** *
       * Name of the user to revoke a permission from.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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; } /** *
       * Name of the user to revoke a permission from.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearUserName() { userName_ = getDefaultInstance().getUserName(); onChanged(); return this; } /** *
       * Name of the user to revoke a permission from.
       * To get the name of the user, use a [UserService.List] request.
       * 
* * string user_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_]*", (.yandex.cloud.length) = "<=63"]; * @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 databaseName_ = ""; /** *
       * Name of the database that the user should lose access to.
       * 
* * string database_name = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The databaseName. */ public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the database that the user should lose access to.
       * 
* * string database_name = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for databaseName. */ public com.google.protobuf.ByteString getDatabaseNameBytes() { java.lang.Object ref = databaseName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); databaseName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the database that the user should lose access to.
       * 
* * string database_name = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The databaseName to set. * @return This builder for chaining. */ public Builder setDatabaseName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } databaseName_ = value; onChanged(); return this; } /** *
       * Name of the database that the user should lose access to.
       * 
* * string database_name = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearDatabaseName() { databaseName_ = getDefaultInstance().getDatabaseName(); onChanged(); return this; } /** *
       * Name of the database that the user should lose access to.
       * 
* * string database_name = 3 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The bytes for databaseName to set. * @return This builder for chaining. */ public Builder setDatabaseNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); databaseName_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.RevokeUserPermissionRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.RevokeUserPermissionRequest) private static final yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest(); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RevokeUserPermissionRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RevokeUserPermissionRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RevokeUserPermissionMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.postgresql.v1.RevokeUserPermissionMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the user whose permission is being revoked.
     * 
* * string user_name = 2; * @return The userName. */ java.lang.String getUserName(); /** *
     * Name of the user whose permission is being revoked.
     * 
* * string user_name = 2; * @return The bytes for userName. */ com.google.protobuf.ByteString getUserNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.RevokeUserPermissionMetadata} */ public static final class RevokeUserPermissionMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.postgresql.v1.RevokeUserPermissionMetadata) RevokeUserPermissionMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use RevokeUserPermissionMetadata.newBuilder() to construct. private RevokeUserPermissionMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RevokeUserPermissionMetadata() { clusterId_ = ""; userName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RevokeUserPermissionMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RevokeUserPermissionMetadata( 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(); userName_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * 
* * string cluster_id = 1; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the PostgreSQL cluster the user belongs to.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int USER_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object userName_; /** *
     * Name of the user whose permission is being revoked.
     * 
* * string user_name = 2; * @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; } } /** *
     * Name of the user whose permission is being revoked.
     * 
* * string user_name = 2; * @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; } } 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(userName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, userName_); } 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(userName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, userName_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata other = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getUserName() .equals(other.getUserName())) 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) + USER_NAME_FIELD_NUMBER; hash = (53 * hash) + getUserName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.postgresql.v1.RevokeUserPermissionMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.postgresql.v1.RevokeUserPermissionMetadata) yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata.class, yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata.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_ = ""; userName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata build() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata buildPartial() { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata result = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata(this); result.clusterId_ = clusterId_; result.userName_ = userName_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata) { return mergeFrom((yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata other) { if (other == yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getUserName().isEmpty()) { userName_ = other.userName_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * 
* * string cluster_id = 1; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * 
* * string cluster_id = 1; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the PostgreSQL cluster the user belongs to.
       * 
* * string cluster_id = 1; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object userName_ = ""; /** *
       * Name of the user whose permission is being revoked.
       * 
* * string user_name = 2; * @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; } } /** *
       * Name of the user whose permission is being revoked.
       * 
* * string user_name = 2; * @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; } } /** *
       * Name of the user whose permission is being revoked.
       * 
* * string user_name = 2; * @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; } /** *
       * Name of the user whose permission is being revoked.
       * 
* * string user_name = 2; * @return This builder for chaining. */ public Builder clearUserName() { userName_ = getDefaultInstance().getUserName(); onChanged(); return this; } /** *
       * Name of the user whose permission is being revoked.
       * 
* * string user_name = 2; * @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; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.postgresql.v1.RevokeUserPermissionMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.postgresql.v1.RevokeUserPermissionMetadata) private static final yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata(); } public static yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RevokeUserPermissionMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RevokeUserPermissionMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.postgresql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_GetUserRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_GetUserRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionMetadata_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n1yandex/cloud/mdb/postgresql/v1/user_se" + "rvice.proto\022\036yandex.cloud.mdb.postgresql" + ".v1\032\034google/api/annotations.proto\032 googl" + "e/protobuf/field_mask.proto\032\036google/prot" + "obuf/wrappers.proto\032&yandex/cloud/operat" + "ion/operation.proto\032\035yandex/cloud/valida" + "tion.proto\032)yandex/cloud/mdb/postgresql/" + "v1/user.proto\032 yandex/cloud/api/operatio" + "n.proto\"d\n\016GetUserRequest\022 \n\ncluster_id\030" + "\001 \001(\tB\014\350\3071\001\212\3101\004<=50\0220\n\tuser_name\030\002 \001(\tB\035" + "\350\3071\001\212\3101\004<=63\362\3071\r[a-zA-Z0-9_]*\"r\n\020ListUse" + "rsRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<" + "=50\022\035\n\tpage_size\030\002 \001(\003B\n\372\3071\006<=1000\022\035\n\npa" + "ge_token\030\003 \001(\tB\t\212\3101\005<=100\"a\n\021ListUsersRe" + "sponse\0223\n\005users\030\001 \003(\0132$.yandex.cloud.mdb" + ".postgresql.v1.User\022\027\n\017next_page_token\030\002" + " \001(\t\"x\n\021CreateUserRequest\022 \n\ncluster_id\030" + "\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022A\n\tuser_spec\030\002 \001(\0132(" + ".yandex.cloud.mdb.postgresql.v1.UserSpec" + "B\004\350\3071\001\";\n\022CreateUserMetadata\022\022\n\ncluster_" + "id\030\001 \001(\t\022\021\n\tuser_name\030\002 \001(\t\"\343\003\n\021UpdateUs" + "erRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<" + "=50\0220\n\tuser_name\030\002 \001(\tB\035\350\3071\001\212\3101\004<=63\362\3071\r" + "[a-zA-Z0-9_]*\022/\n\013update_mask\030\003 \001(\0132\032.goo" + "gle.protobuf.FieldMask\022\033\n\010password\030\004 \001(\t" + "B\t\212\3101\0058-128\022?\n\013permissions\030\005 \003(\0132*.yande" + "x.cloud.mdb.postgresql.v1.Permission\022\034\n\n" + "conn_limit\030\006 \001(\003B\010\372\3071\004>=10\022>\n\010settings\030\007" + " \001(\0132,.yandex.cloud.mdb.postgresql.v1.Us" + "erSettings\022)\n\005login\030\010 \001(\0132\032.google.proto" + "buf.BoolValue\022)\n\006grants\030\t \003(\tB\031\212\3101\004<=63\362" + "\3071\r[a-zA-Z0-9_]*\0227\n\023deletion_protection\030" + "\n \001(\0132\032.google.protobuf.BoolValue\";\n\022Upd" + "ateUserMetadata\022\022\n\ncluster_id\030\001 \001(\t\022\021\n\tu" + "ser_name\030\002 \001(\t\"g\n\021DeleteUserRequest\022 \n\nc" + "luster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\0220\n\tuser_na" + "me\030\002 \001(\tB\035\350\3071\001\212\3101\004<=63\362\3071\r[a-zA-Z0-9_]*\"" + ";\n\022DeleteUserMetadata\022\022\n\ncluster_id\030\001 \001(" + "\t\022\021\n\tuser_name\030\002 \001(\t\"\266\001\n\032GrantUserPermis" + "sionRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101" + "\004<=50\0220\n\tuser_name\030\002 \001(\tB\035\350\3071\001\212\3101\004<=63\362\307" + "1\r[a-zA-Z0-9_]*\022D\n\npermission\030\003 \001(\0132*.ya" + "ndex.cloud.mdb.postgresql.v1.PermissionB" + "\004\350\3071\001\"D\n\033GrantUserPermissionMetadata\022\022\n\n" + "cluster_id\030\001 \001(\t\022\021\n\tuser_name\030\002 \001(\t\"\250\001\n\033" + "RevokeUserPermissionRequest\022 \n\ncluster_i" + "d\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\0220\n\tuser_name\030\002 \001(\t" + "B\035\350\3071\001\212\3101\004<=63\362\3071\r[a-zA-Z0-9_]*\0225\n\rdatab" + "ase_name\030\003 \001(\tB\036\350\3071\001\212\3101\004<=63\362\3071\016[a-zA-Z0" + "-9_-]*\"E\n\034RevokeUserPermissionMetadata\022\022" + "\n\ncluster_id\030\001 \001(\t\022\021\n\tuser_name\030\002 \001(\t2\255\013" + "\n\013UserService\022\243\001\n\003Get\022..yandex.cloud.mdb" + ".postgresql.v1.GetUserRequest\032$.yandex.c" + "loud.mdb.postgresql.v1.User\"F\202\323\344\223\002@\022>/ma" + "naged-postgresql/v1/clusters/{cluster_id" + "}/users/{user_name}\022\247\001\n\004List\0220.yandex.cl" + "oud.mdb.postgresql.v1.ListUsersRequest\0321" + ".yandex.cloud.mdb.postgresql.v1.ListUser" + "sResponse\":\202\323\344\223\0024\0222/managed-postgresql/v" + "1/clusters/{cluster_id}/users\022\273\001\n\006Create" + "\0221.yandex.cloud.mdb.postgresql.v1.Create" + "UserRequest\032!.yandex.cloud.operation.Ope" + "ration\"[\202\323\344\223\0027\"2/managed-postgresql/v1/c" + "lusters/{cluster_id}/users:\001*\262\322*\032\n\022Creat" + "eUserMetadata\022\004User\022\307\001\n\006Update\0221.yandex." + "cloud.mdb.postgresql.v1.UpdateUserReques" + "t\032!.yandex.cloud.operation.Operation\"g\202\323" + "\344\223\002C2>/managed-postgresql/v1/clusters/{c" + "luster_id}/users/{user_name}:\001*\262\322*\032\n\022Upd" + "ateUserMetadata\022\004User\022\325\001\n\006Delete\0221.yande" + "x.cloud.mdb.postgresql.v1.DeleteUserRequ" + "est\032!.yandex.cloud.operation.Operation\"u" + "\202\323\344\223\002@*>/managed-postgresql/v1/clusters/" + "{cluster_id}/users/{user_name}\262\322*+\n\022Dele" + "teUserMetadata\022\025google.protobuf.Empty\022\363\001" + "\n\017GrantPermission\022:.yandex.cloud.mdb.pos" + "tgresql.v1.GrantUserPermissionRequest\032!." + "yandex.cloud.operation.Operation\"\200\001\202\323\344\223\002" + "S\"N/managed-postgresql/v1/clusters/{clus" + "ter_id}/users/{user_name}:grantPermissio" + "n:\001*\262\322*#\n\033GrantUserPermissionMetadata\022\004U" + "ser\022\367\001\n\020RevokePermission\022;.yandex.cloud." + "mdb.postgresql.v1.RevokeUserPermissionRe" + "quest\032!.yandex.cloud.operation.Operation" + "\"\202\001\202\323\344\223\002T\"O/managed-postgresql/v1/cluste" + "rs/{cluster_id}/users/{user_name}:revoke" + "Permission:\001*\262\322*$\n\034RevokeUserPermissionM" + "etadata\022\004UserBs\n\"yandex.cloud.api.mdb.po" + "stgresql.v1ZMgithub.com/yandex-cloud/go-" + "genproto/yandex/cloud/mdb/postgresql/v1;" + "postgresqlb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.api.AnnotationsProto.getDescriptor(), com.google.protobuf.FieldMaskProto.getDescriptor(), com.google.protobuf.WrappersProto.getDescriptor(), yandex.cloud.api.operation.OperationOuterClass.getDescriptor(), yandex.cloud.api.Validation.getDescriptor(), yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.getDescriptor(), yandex.cloud.api.OperationOuterClass.getDescriptor(), }); internal_static_yandex_cloud_mdb_postgresql_v1_GetUserRequest_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_yandex_cloud_mdb_postgresql_v1_GetUserRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_GetUserRequest_descriptor, new java.lang.String[] { "ClusterId", "UserName", }); internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersRequest_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersResponse_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_ListUsersResponse_descriptor, new java.lang.String[] { "Users", "NextPageToken", }); internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserRequest_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserRequest_descriptor, new java.lang.String[] { "ClusterId", "UserSpec", }); internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserMetadata_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_CreateUserMetadata_descriptor, new java.lang.String[] { "ClusterId", "UserName", }); internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserRequest_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserRequest_descriptor, new java.lang.String[] { "ClusterId", "UserName", "UpdateMask", "Password", "Permissions", "ConnLimit", "Settings", "Login", "Grants", "DeletionProtection", }); internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserMetadata_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_UpdateUserMetadata_descriptor, new java.lang.String[] { "ClusterId", "UserName", }); internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserRequest_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserRequest_descriptor, new java.lang.String[] { "ClusterId", "UserName", }); internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserMetadata_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_DeleteUserMetadata_descriptor, new java.lang.String[] { "ClusterId", "UserName", }); internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionRequest_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionRequest_descriptor, new java.lang.String[] { "ClusterId", "UserName", "Permission", }); internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionMetadata_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_GrantUserPermissionMetadata_descriptor, new java.lang.String[] { "ClusterId", "UserName", }); internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionRequest_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionRequest_descriptor, new java.lang.String[] { "ClusterId", "UserName", "DatabaseName", }); internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionMetadata_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_postgresql_v1_RevokeUserPermissionMetadata_descriptor, new java.lang.String[] { "ClusterId", "UserName", }); 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.pattern); registry.add(yandex.cloud.api.Validation.required); 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.WrappersProto.getDescriptor(); yandex.cloud.api.operation.OperationOuterClass.getDescriptor(); yandex.cloud.api.Validation.getDescriptor(); yandex.cloud.api.mdb.postgresql.v1.UserOuterClass.getDescriptor(); yandex.cloud.api.OperationOuterClass.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy