yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yandex/cloud/mdb/mysql/v1/user_service.proto
package yandex.cloud.api.mdb.mysql.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.mysql.v1.GetUserRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the cluster the user belongs to.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the cluster the user belongs to.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
/**
*
* Name of the user to return information about.
* To get this name, make 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 return information about.
* To get this name, make 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.mysql.v1.GetUserRequest}
*/
public static final class GetUserRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_GetUserRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_GetUserRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GetUserRequest.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GetUserRequest.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the cluster the user belongs to.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the cluster the user belongs to.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int USER_NAME_FIELD_NUMBER = 2;
private volatile java.lang.Object userName_;
/**
*
* Name of the user to return information about.
* To get this name, make 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 return information about.
* To get this name, make 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.mysql.v1.UserServiceOuterClass.GetUserRequest)) {
return super.equals(obj);
}
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GetUserRequest other = (yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GetUserRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GetUserRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GetUserRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.v1.GetUserRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.mysql.v1.GetUserRequest)
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GetUserRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_GetUserRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_GetUserRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GetUserRequest.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GetUserRequest.Builder.class);
}
// Construct using yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_GetUserRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GetUserRequest getDefaultInstanceForType() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GetUserRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GetUserRequest build() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GetUserRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GetUserRequest buildPartial() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GetUserRequest result = new yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GetUserRequest) {
return mergeFrom((yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GetUserRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GetUserRequest other) {
if (other == yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GetUserRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GetUserRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the cluster the user belongs to.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the cluster the user belongs to.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the cluster the user belongs to.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the cluster the user belongs to.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the cluster the user belongs to.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = value;
onChanged();
return this;
}
private java.lang.Object userName_ = "";
/**
*
* Name of the user to return information about.
* To get this name, make 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 return information about.
* To get this name, make 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 return information about.
* To get this name, make 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 return information about.
* To get this name, make 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 return information about.
* To get this name, make 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.mysql.v1.GetUserRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.mdb.mysql.v1.GetUserRequest)
private static final yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GetUserRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GetUserRequest();
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GetUserRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListUsersRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.mysql.v1.ListUsersRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the cluster to list the users in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the cluster to list the users in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
/**
*
* The maximum number of results per page to return.
* If the number of available results is larger than [page_size], the API returns a [ListUsersResponse.next_page_token] that can be used to get the next page of results in the subsequent [UserService.List] requests.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"];
* @return The pageSize.
*/
long getPageSize();
/**
*
* Page token that can be used to iterate through multiple pages of results.
* To get the next page of results, set [page_token] to the [ListUsersResponse.next_page_token] returned by the previous [UserService.List] request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The pageToken.
*/
java.lang.String getPageToken();
/**
*
* Page token that can be used to iterate through multiple pages of results.
* To get the next page of results, set [page_token] to the [ListUsersResponse.next_page_token] returned by the previous [UserService.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.mysql.v1.ListUsersRequest}
*/
public static final class ListUsersRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_ListUsersRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_ListUsersRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersRequest.class, yandex.cloud.api.mdb.mysql.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 the users in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the cluster to list the users in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int PAGE_SIZE_FIELD_NUMBER = 2;
private long pageSize_;
/**
*
* The maximum number of results per page to return.
* If the number of available results is larger than [page_size], the API returns a [ListUsersResponse.next_page_token] that can be used to get the next page of results in the subsequent [UserService.List] requests.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"];
* @return The pageSize.
*/
@java.lang.Override
public long getPageSize() {
return pageSize_;
}
public static final int PAGE_TOKEN_FIELD_NUMBER = 3;
private volatile java.lang.Object pageToken_;
/**
*
* Page token that can be used to iterate through multiple pages of results.
* To get the next page of results, set [page_token] to the [ListUsersResponse.next_page_token] returned by the previous [UserService.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 that can be used to iterate through multiple pages of results.
* To get the next page of results, set [page_token] to the [ListUsersResponse.next_page_token] returned by the previous [UserService.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.mysql.v1.UserServiceOuterClass.ListUsersRequest)) {
return super.equals(obj);
}
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersRequest other = (yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.ListUsersRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.ListUsersRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.ListUsersRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.v1.ListUsersRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.mysql.v1.ListUsersRequest)
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_ListUsersRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_ListUsersRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersRequest.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersRequest.Builder.class);
}
// Construct using yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_ListUsersRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersRequest getDefaultInstanceForType() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersRequest build() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersRequest buildPartial() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersRequest result = new yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.ListUsersRequest) {
return mergeFrom((yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersRequest other) {
if (other == yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.ListUsersRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.mdb.mysql.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 the users in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the cluster to list the users in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the cluster to list the users in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the cluster to list the users in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the cluster to list the users in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = value;
onChanged();
return this;
}
private long pageSize_ ;
/**
*
* The maximum number of results per page to return.
* If the number of available results is larger than [page_size], the API returns a [ListUsersResponse.next_page_token] that can be used to get the next page of results in the subsequent [UserService.List] requests.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"];
* @return The pageSize.
*/
@java.lang.Override
public long getPageSize() {
return pageSize_;
}
/**
*
* The maximum number of results per page to return.
* If the number of available results is larger than [page_size], the API returns a [ListUsersResponse.next_page_token] that can be used to get the next page of results in the subsequent [UserService.List] requests.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"];
* @param value The pageSize to set.
* @return This builder for chaining.
*/
public Builder setPageSize(long value) {
pageSize_ = value;
onChanged();
return this;
}
/**
*
* The maximum number of results per page to return.
* If the number of available results is larger than [page_size], the API returns a [ListUsersResponse.next_page_token] that can be used to get the next page of results in the subsequent [UserService.List] requests.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"];
* @return This builder for chaining.
*/
public Builder clearPageSize() {
pageSize_ = 0L;
onChanged();
return this;
}
private java.lang.Object pageToken_ = "";
/**
*
* Page token that can be used to iterate through multiple pages of results.
* To get the next page of results, set [page_token] to the [ListUsersResponse.next_page_token] returned by the previous [UserService.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 that can be used to iterate through multiple pages of results.
* To get the next page of results, set [page_token] to the [ListUsersResponse.next_page_token] returned by the previous [UserService.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 that can be used to iterate through multiple pages of results.
* To get the next page of results, set [page_token] to the [ListUsersResponse.next_page_token] returned by the previous [UserService.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 that can be used to iterate through multiple pages of results.
* To get the next page of results, set [page_token] to the [ListUsersResponse.next_page_token] returned by the previous [UserService.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 that can be used to iterate through multiple pages of results.
* To get the next page of results, set [page_token] to the [ListUsersResponse.next_page_token] returned by the previous [UserService.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.mysql.v1.ListUsersRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.mdb.mysql.v1.ListUsersRequest)
private static final yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersRequest();
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.ListUsersRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListUsersResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.mysql.v1.ListUsersResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
java.util.List
getUsersList();
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.User getUsers(int index);
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
int getUsersCount();
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
java.util.List extends yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserOrBuilder>
getUsersOrBuilderList();
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserOrBuilder getUsersOrBuilder(
int index);
/**
*
* The token that can be used to get the next page of results.
* If the number of results is larger than [ListUsersRequest.page_size], use the [next_page_token] as the value for the [ListUsersRequest.page_token] in the subsequent [UserService.List] request to iterate through multiple pages of results.
* Each of the subsequent [UserService.List] requests should use the [next_page_token] value returned by the previous request to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The nextPageToken.
*/
java.lang.String getNextPageToken();
/**
*
* The token that can be used to get the next page of results.
* If the number of results is larger than [ListUsersRequest.page_size], use the [next_page_token] as the value for the [ListUsersRequest.page_token] in the subsequent [UserService.List] request to iterate through multiple pages of results.
* Each of the subsequent [UserService.List] requests should use the [next_page_token] value returned by the previous request 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.mysql.v1.ListUsersResponse}
*/
public static final class ListUsersResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.mdb.mysql.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.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_ListUsersResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_ListUsersResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersResponse.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersResponse.Builder.class);
}
public static final int USERS_FIELD_NUMBER = 1;
private java.util.List users_;
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
@java.lang.Override
public java.util.List getUsersList() {
return users_;
}
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserOrBuilder>
getUsersOrBuilderList() {
return users_;
}
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
@java.lang.Override
public int getUsersCount() {
return users_.size();
}
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.User getUsers(int index) {
return users_.get(index);
}
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
@java.lang.Override
public yandex.cloud.api.mdb.mysql.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_;
/**
*
* The token that can be used to get the next page of results.
* If the number of results is larger than [ListUsersRequest.page_size], use the [next_page_token] as the value for the [ListUsersRequest.page_token] in the subsequent [UserService.List] request to iterate through multiple pages of results.
* Each of the subsequent [UserService.List] requests should use the [next_page_token] value returned by the previous request 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;
}
}
/**
*
* The token that can be used to get the next page of results.
* If the number of results is larger than [ListUsersRequest.page_size], use the [next_page_token] as the value for the [ListUsersRequest.page_token] in the subsequent [UserService.List] request to iterate through multiple pages of results.
* Each of the subsequent [UserService.List] requests should use the [next_page_token] value returned by the previous request 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.mysql.v1.UserServiceOuterClass.ListUsersResponse)) {
return super.equals(obj);
}
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersResponse other = (yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.ListUsersResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.ListUsersResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.ListUsersResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.v1.ListUsersResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.mysql.v1.ListUsersResponse)
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_ListUsersResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_ListUsersResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersResponse.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersResponse.Builder.class);
}
// Construct using yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_ListUsersResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersResponse getDefaultInstanceForType() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersResponse build() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersResponse buildPartial() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersResponse result = new yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.ListUsersResponse) {
return mergeFrom((yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersResponse other) {
if (other == yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.ListUsersResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.mdb.mysql.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.mysql.v1.UserOuterClass.User, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.User.Builder, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserOrBuilder> usersBuilder_;
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
public java.util.List getUsersList() {
if (usersBuilder_ == null) {
return java.util.Collections.unmodifiableList(users_);
} else {
return usersBuilder_.getMessageList();
}
}
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
public int getUsersCount() {
if (usersBuilder_ == null) {
return users_.size();
} else {
return usersBuilder_.getCount();
}
}
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.User getUsers(int index) {
if (usersBuilder_ == null) {
return users_.get(index);
} else {
return usersBuilder_.getMessage(index);
}
}
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
public Builder setUsers(
int index, yandex.cloud.api.mdb.mysql.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 users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
public Builder setUsers(
int index, yandex.cloud.api.mdb.mysql.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 users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
public Builder addUsers(yandex.cloud.api.mdb.mysql.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 users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
public Builder addUsers(
int index, yandex.cloud.api.mdb.mysql.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 users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
public Builder addUsers(
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.User.Builder builderForValue) {
if (usersBuilder_ == null) {
ensureUsersIsMutable();
users_.add(builderForValue.build());
onChanged();
} else {
usersBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
public Builder addUsers(
int index, yandex.cloud.api.mdb.mysql.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 users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
public Builder addAllUsers(
java.lang.Iterable extends yandex.cloud.api.mdb.mysql.v1.UserOuterClass.User> values) {
if (usersBuilder_ == null) {
ensureUsersIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, users_);
onChanged();
} else {
usersBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.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 users.
*
*
* repeated .yandex.cloud.mdb.mysql.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 users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.User.Builder getUsersBuilder(
int index) {
return getUsersFieldBuilder().getBuilder(index);
}
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserOrBuilder getUsersOrBuilder(
int index) {
if (usersBuilder_ == null) {
return users_.get(index); } else {
return usersBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
public java.util.List extends yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserOrBuilder>
getUsersOrBuilderList() {
if (usersBuilder_ != null) {
return usersBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(users_);
}
}
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.User.Builder addUsersBuilder() {
return getUsersFieldBuilder().addBuilder(
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.User.getDefaultInstance());
}
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.User.Builder addUsersBuilder(
int index) {
return getUsersFieldBuilder().addBuilder(
index, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.User.getDefaultInstance());
}
/**
*
* List of users.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.User users = 1;
*/
public java.util.List
getUsersBuilderList() {
return getUsersFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.User, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.User.Builder, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserOrBuilder>
getUsersFieldBuilder() {
if (usersBuilder_ == null) {
usersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.User, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.User.Builder, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserOrBuilder>(
users_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
users_ = null;
}
return usersBuilder_;
}
private java.lang.Object nextPageToken_ = "";
/**
*
* The token that can be used to get the next page of results.
* If the number of results is larger than [ListUsersRequest.page_size], use the [next_page_token] as the value for the [ListUsersRequest.page_token] in the subsequent [UserService.List] request to iterate through multiple pages of results.
* Each of the subsequent [UserService.List] requests should use the [next_page_token] value returned by the previous request 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;
}
}
/**
*
* The token that can be used to get the next page of results.
* If the number of results is larger than [ListUsersRequest.page_size], use the [next_page_token] as the value for the [ListUsersRequest.page_token] in the subsequent [UserService.List] request to iterate through multiple pages of results.
* Each of the subsequent [UserService.List] requests should use the [next_page_token] value returned by the previous request 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;
}
}
/**
*
* The token that can be used to get the next page of results.
* If the number of results is larger than [ListUsersRequest.page_size], use the [next_page_token] as the value for the [ListUsersRequest.page_token] in the subsequent [UserService.List] request to iterate through multiple pages of results.
* Each of the subsequent [UserService.List] requests should use the [next_page_token] value returned by the previous request 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;
}
/**
*
* The token that can be used to get the next page of results.
* If the number of results is larger than [ListUsersRequest.page_size], use the [next_page_token] as the value for the [ListUsersRequest.page_token] in the subsequent [UserService.List] request to iterate through multiple pages of results.
* Each of the subsequent [UserService.List] requests should use the [next_page_token] value returned by the previous request 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;
}
/**
*
* The token that can be used to get the next page of results.
* If the number of results is larger than [ListUsersRequest.page_size], use the [next_page_token] as the value for the [ListUsersRequest.page_token] in the subsequent [UserService.List] request to iterate through multiple pages of results.
* Each of the subsequent [UserService.List] requests should use the [next_page_token] value returned by the previous request 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.mysql.v1.ListUsersResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.mdb.mysql.v1.ListUsersResponse)
private static final yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.ListUsersResponse();
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.ListUsersResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateUserRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.mysql.v1.CreateUserRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the cluster to create the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the cluster to create the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
/**
*
* Configuration of the user.
*
*
* .yandex.cloud.mdb.mysql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true];
* @return Whether the userSpec field is set.
*/
boolean hasUserSpec();
/**
*
* Configuration of the user.
*
*
* .yandex.cloud.mdb.mysql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true];
* @return The userSpec.
*/
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec getUserSpec();
/**
*
* Configuration of the user.
*
*
* .yandex.cloud.mdb.mysql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true];
*/
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpecOrBuilder getUserSpecOrBuilder();
}
/**
* Protobuf type {@code yandex.cloud.mdb.mysql.v1.CreateUserRequest}
*/
public static final class CreateUserRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.mdb.mysql.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.mysql.v1.UserOuterClass.UserSpec.Builder subBuilder = null;
if (userSpec_ != null) {
subBuilder = userSpec_.toBuilder();
}
userSpec_ = input.readMessage(yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_CreateUserRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_CreateUserRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserRequest.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserRequest.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the cluster to create the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the cluster to create the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int USER_SPEC_FIELD_NUMBER = 2;
private yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec userSpec_;
/**
*
* Configuration of the user.
*
*
* .yandex.cloud.mdb.mysql.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;
}
/**
*
* Configuration of the user.
*
*
* .yandex.cloud.mdb.mysql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true];
* @return The userSpec.
*/
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec getUserSpec() {
return userSpec_ == null ? yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec.getDefaultInstance() : userSpec_;
}
/**
*
* Configuration of the user.
*
*
* .yandex.cloud.mdb.mysql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true];
*/
@java.lang.Override
public yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.CreateUserRequest)) {
return super.equals(obj);
}
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserRequest other = (yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.CreateUserRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.CreateUserRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.CreateUserRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.v1.CreateUserRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.mysql.v1.CreateUserRequest)
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_CreateUserRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_CreateUserRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserRequest.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserRequest.Builder.class);
}
// Construct using yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_CreateUserRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserRequest getDefaultInstanceForType() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserRequest build() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserRequest buildPartial() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserRequest result = new yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.CreateUserRequest) {
return mergeFrom((yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserRequest other) {
if (other == yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.CreateUserRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the cluster to create the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the cluster to create the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the cluster to create the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the cluster to create the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the cluster to create the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = value;
onChanged();
return this;
}
private yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec userSpec_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec.Builder, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpecOrBuilder> userSpecBuilder_;
/**
*
* Configuration of the user.
*
*
* .yandex.cloud.mdb.mysql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true];
* @return Whether the userSpec field is set.
*/
public boolean hasUserSpec() {
return userSpecBuilder_ != null || userSpec_ != null;
}
/**
*
* Configuration of the user.
*
*
* .yandex.cloud.mdb.mysql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true];
* @return The userSpec.
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec getUserSpec() {
if (userSpecBuilder_ == null) {
return userSpec_ == null ? yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec.getDefaultInstance() : userSpec_;
} else {
return userSpecBuilder_.getMessage();
}
}
/**
*
* Configuration of the user.
*
*
* .yandex.cloud.mdb.mysql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true];
*/
public Builder setUserSpec(yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec value) {
if (userSpecBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
userSpec_ = value;
onChanged();
} else {
userSpecBuilder_.setMessage(value);
}
return this;
}
/**
*
* Configuration of the user.
*
*
* .yandex.cloud.mdb.mysql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true];
*/
public Builder setUserSpec(
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec.Builder builderForValue) {
if (userSpecBuilder_ == null) {
userSpec_ = builderForValue.build();
onChanged();
} else {
userSpecBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Configuration of the user.
*
*
* .yandex.cloud.mdb.mysql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true];
*/
public Builder mergeUserSpec(yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec value) {
if (userSpecBuilder_ == null) {
if (userSpec_ != null) {
userSpec_ =
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec.newBuilder(userSpec_).mergeFrom(value).buildPartial();
} else {
userSpec_ = value;
}
onChanged();
} else {
userSpecBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Configuration of the user.
*
*
* .yandex.cloud.mdb.mysql.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;
}
/**
*
* Configuration of the user.
*
*
* .yandex.cloud.mdb.mysql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true];
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec.Builder getUserSpecBuilder() {
onChanged();
return getUserSpecFieldBuilder().getBuilder();
}
/**
*
* Configuration of the user.
*
*
* .yandex.cloud.mdb.mysql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true];
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpecOrBuilder getUserSpecOrBuilder() {
if (userSpecBuilder_ != null) {
return userSpecBuilder_.getMessageOrBuilder();
} else {
return userSpec_ == null ?
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec.getDefaultInstance() : userSpec_;
}
}
/**
*
* Configuration of the user.
*
*
* .yandex.cloud.mdb.mysql.v1.UserSpec user_spec = 2 [(.yandex.cloud.required) = true];
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec.Builder, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpecOrBuilder>
getUserSpecFieldBuilder() {
if (userSpecBuilder_ == null) {
userSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.UserSpec.Builder, yandex.cloud.api.mdb.mysql.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.mysql.v1.CreateUserRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.mdb.mysql.v1.CreateUserRequest)
private static final yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserRequest();
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.CreateUserRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateUserMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.mysql.v1.CreateUserMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the cluster the user is being created in.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the 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.mysql.v1.CreateUserMetadata}
*/
public static final class CreateUserMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_CreateUserMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_CreateUserMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserMetadata.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserMetadata.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the 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 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.mysql.v1.UserServiceOuterClass.CreateUserMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserMetadata other = (yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.CreateUserMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.CreateUserMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.CreateUserMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.v1.CreateUserMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.mysql.v1.CreateUserMetadata)
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_CreateUserMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_CreateUserMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserMetadata.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserMetadata.Builder.class);
}
// Construct using yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_CreateUserMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserMetadata getDefaultInstanceForType() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserMetadata build() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserMetadata buildPartial() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserMetadata result = new yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.CreateUserMetadata) {
return mergeFrom((yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserMetadata other) {
if (other == yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.CreateUserMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the 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 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 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 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 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.mysql.v1.CreateUserMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.mdb.mysql.v1.CreateUserMetadata)
private static final yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.CreateUserMetadata();
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.CreateUserMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateUserRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.mysql.v1.UpdateUserRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the cluster to update the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the cluster to update the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
/**
*
* Name of the user to update.
* To get this name, make 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 update.
* To get this name, make 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 settings of the user should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 3;
* @return Whether the updateMask field is set.
*/
boolean hasUpdateMask();
/**
*
* Field mask that specifies which settings of the user should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 3;
* @return The updateMask.
*/
com.google.protobuf.FieldMask getUpdateMask();
/**
*
* Field mask that specifies which settings of the user 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();
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
java.util.List
getPermissionsList();
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission getPermissions(int index);
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
int getPermissionsCount();
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
java.util.List extends yandex.cloud.api.mdb.mysql.v1.UserOuterClass.PermissionOrBuilder>
getPermissionsOrBuilderList();
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.PermissionOrBuilder getPermissionsOrBuilder(
int index);
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @return A list containing the globalPermissions.
*/
java.util.List getGlobalPermissionsList();
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @return The count of globalPermissions.
*/
int getGlobalPermissionsCount();
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @param index The index of the element to return.
* @return The globalPermissions at the given index.
*/
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.GlobalPermission getGlobalPermissions(int index);
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @return A list containing the enum numeric values on the wire for globalPermissions.
*/
java.util.List
getGlobalPermissionsValueList();
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @param index The index of the value to return.
* @return The enum numeric value on the wire of globalPermissions at the given index.
*/
int getGlobalPermissionsValue(int index);
/**
*
* Set of changed user connection limits.
*
*
* .yandex.cloud.mdb.mysql.v1.ConnectionLimits connection_limits = 7;
* @return Whether the connectionLimits field is set.
*/
boolean hasConnectionLimits();
/**
*
* Set of changed user connection limits.
*
*
* .yandex.cloud.mdb.mysql.v1.ConnectionLimits connection_limits = 7;
* @return The connectionLimits.
*/
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits getConnectionLimits();
/**
*
* Set of changed user connection limits.
*
*
* .yandex.cloud.mdb.mysql.v1.ConnectionLimits connection_limits = 7;
*/
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimitsOrBuilder getConnectionLimitsOrBuilder();
/**
*
* New user authentication plugin.
*
*
* .yandex.cloud.mdb.mysql.v1.AuthPlugin authentication_plugin = 8;
* @return The enum numeric value on the wire for authenticationPlugin.
*/
int getAuthenticationPluginValue();
/**
*
* New user authentication plugin.
*
*
* .yandex.cloud.mdb.mysql.v1.AuthPlugin authentication_plugin = 8;
* @return The authenticationPlugin.
*/
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.AuthPlugin getAuthenticationPlugin();
}
/**
* Protobuf type {@code yandex.cloud.mdb.mysql.v1.UpdateUserRequest}
*/
public static final class UpdateUserRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.mdb.mysql.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();
globalPermissions_ = java.util.Collections.emptyList();
authenticationPlugin_ = 0;
}
@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.mysql.v1.UserOuterClass.Permission.parser(), extensionRegistry));
break;
}
case 48: {
int rawValue = input.readEnum();
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
globalPermissions_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000002;
}
globalPermissions_.add(rawValue);
break;
}
case 50: {
int length = input.readRawVarint32();
int oldLimit = input.pushLimit(length);
while(input.getBytesUntilLimit() > 0) {
int rawValue = input.readEnum();
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
globalPermissions_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000002;
}
globalPermissions_.add(rawValue);
}
input.popLimit(oldLimit);
break;
}
case 58: {
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits.Builder subBuilder = null;
if (connectionLimits_ != null) {
subBuilder = connectionLimits_.toBuilder();
}
connectionLimits_ = input.readMessage(yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(connectionLimits_);
connectionLimits_ = subBuilder.buildPartial();
}
break;
}
case 64: {
int rawValue = input.readEnum();
authenticationPlugin_ = rawValue;
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)) {
globalPermissions_ = java.util.Collections.unmodifiableList(globalPermissions_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserRequest.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserRequest.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the cluster to update the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the cluster to update the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int USER_NAME_FIELD_NUMBER = 2;
private volatile java.lang.Object userName_;
/**
*
* Name of the user to update.
* To get this name, make 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 update.
* To get this name, make 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 settings of the user 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 settings of the user 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 settings of the user 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_;
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
@java.lang.Override
public java.util.List getPermissionsList() {
return permissions_;
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.mdb.mysql.v1.UserOuterClass.PermissionOrBuilder>
getPermissionsOrBuilderList() {
return permissions_;
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
@java.lang.Override
public int getPermissionsCount() {
return permissions_.size();
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission getPermissions(int index) {
return permissions_.get(index);
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.PermissionOrBuilder getPermissionsOrBuilder(
int index) {
return permissions_.get(index);
}
public static final int GLOBAL_PERMISSIONS_FIELD_NUMBER = 6;
private java.util.List globalPermissions_;
private static final com.google.protobuf.Internal.ListAdapter.Converter<
java.lang.Integer, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.GlobalPermission> globalPermissions_converter_ =
new com.google.protobuf.Internal.ListAdapter.Converter<
java.lang.Integer, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.GlobalPermission>() {
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.GlobalPermission convert(java.lang.Integer from) {
@SuppressWarnings("deprecation")
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.GlobalPermission result = yandex.cloud.api.mdb.mysql.v1.UserOuterClass.GlobalPermission.valueOf(from);
return result == null ? yandex.cloud.api.mdb.mysql.v1.UserOuterClass.GlobalPermission.UNRECOGNIZED : result;
}
};
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @return A list containing the globalPermissions.
*/
@java.lang.Override
public java.util.List getGlobalPermissionsList() {
return new com.google.protobuf.Internal.ListAdapter<
java.lang.Integer, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.GlobalPermission>(globalPermissions_, globalPermissions_converter_);
}
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @return The count of globalPermissions.
*/
@java.lang.Override
public int getGlobalPermissionsCount() {
return globalPermissions_.size();
}
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @param index The index of the element to return.
* @return The globalPermissions at the given index.
*/
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.GlobalPermission getGlobalPermissions(int index) {
return globalPermissions_converter_.convert(globalPermissions_.get(index));
}
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @return A list containing the enum numeric values on the wire for globalPermissions.
*/
@java.lang.Override
public java.util.List
getGlobalPermissionsValueList() {
return globalPermissions_;
}
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @param index The index of the value to return.
* @return The enum numeric value on the wire of globalPermissions at the given index.
*/
@java.lang.Override
public int getGlobalPermissionsValue(int index) {
return globalPermissions_.get(index);
}
private int globalPermissionsMemoizedSerializedSize;
public static final int CONNECTION_LIMITS_FIELD_NUMBER = 7;
private yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits connectionLimits_;
/**
*
* Set of changed user connection limits.
*
*
* .yandex.cloud.mdb.mysql.v1.ConnectionLimits connection_limits = 7;
* @return Whether the connectionLimits field is set.
*/
@java.lang.Override
public boolean hasConnectionLimits() {
return connectionLimits_ != null;
}
/**
*
* Set of changed user connection limits.
*
*
* .yandex.cloud.mdb.mysql.v1.ConnectionLimits connection_limits = 7;
* @return The connectionLimits.
*/
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits getConnectionLimits() {
return connectionLimits_ == null ? yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits.getDefaultInstance() : connectionLimits_;
}
/**
*
* Set of changed user connection limits.
*
*
* .yandex.cloud.mdb.mysql.v1.ConnectionLimits connection_limits = 7;
*/
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimitsOrBuilder getConnectionLimitsOrBuilder() {
return getConnectionLimits();
}
public static final int AUTHENTICATION_PLUGIN_FIELD_NUMBER = 8;
private int authenticationPlugin_;
/**
*
* New user authentication plugin.
*
*
* .yandex.cloud.mdb.mysql.v1.AuthPlugin authentication_plugin = 8;
* @return The enum numeric value on the wire for authenticationPlugin.
*/
@java.lang.Override public int getAuthenticationPluginValue() {
return authenticationPlugin_;
}
/**
*
* New user authentication plugin.
*
*
* .yandex.cloud.mdb.mysql.v1.AuthPlugin authentication_plugin = 8;
* @return The authenticationPlugin.
*/
@java.lang.Override public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.AuthPlugin getAuthenticationPlugin() {
@SuppressWarnings("deprecation")
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.AuthPlugin result = yandex.cloud.api.mdb.mysql.v1.UserOuterClass.AuthPlugin.valueOf(authenticationPlugin_);
return result == null ? yandex.cloud.api.mdb.mysql.v1.UserOuterClass.AuthPlugin.UNRECOGNIZED : result;
}
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 {
getSerializedSize();
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 (getGlobalPermissionsList().size() > 0) {
output.writeUInt32NoTag(50);
output.writeUInt32NoTag(globalPermissionsMemoizedSerializedSize);
}
for (int i = 0; i < globalPermissions_.size(); i++) {
output.writeEnumNoTag(globalPermissions_.get(i));
}
if (connectionLimits_ != null) {
output.writeMessage(7, getConnectionLimits());
}
if (authenticationPlugin_ != yandex.cloud.api.mdb.mysql.v1.UserOuterClass.AuthPlugin.AUTH_PLUGIN_UNSPECIFIED.getNumber()) {
output.writeEnum(8, authenticationPlugin_);
}
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));
}
{
int dataSize = 0;
for (int i = 0; i < globalPermissions_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeEnumSizeNoTag(globalPermissions_.get(i));
}
size += dataSize;
if (!getGlobalPermissionsList().isEmpty()) { size += 1;
size += com.google.protobuf.CodedOutputStream
.computeUInt32SizeNoTag(dataSize);
}globalPermissionsMemoizedSerializedSize = dataSize;
}
if (connectionLimits_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getConnectionLimits());
}
if (authenticationPlugin_ != yandex.cloud.api.mdb.mysql.v1.UserOuterClass.AuthPlugin.AUTH_PLUGIN_UNSPECIFIED.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(8, authenticationPlugin_);
}
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.mysql.v1.UserServiceOuterClass.UpdateUserRequest)) {
return super.equals(obj);
}
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserRequest other = (yandex.cloud.api.mdb.mysql.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 (!globalPermissions_.equals(other.globalPermissions_)) return false;
if (hasConnectionLimits() != other.hasConnectionLimits()) return false;
if (hasConnectionLimits()) {
if (!getConnectionLimits()
.equals(other.getConnectionLimits())) return false;
}
if (authenticationPlugin_ != other.authenticationPlugin_) 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();
}
if (getGlobalPermissionsCount() > 0) {
hash = (37 * hash) + GLOBAL_PERMISSIONS_FIELD_NUMBER;
hash = (53 * hash) + globalPermissions_.hashCode();
}
if (hasConnectionLimits()) {
hash = (37 * hash) + CONNECTION_LIMITS_FIELD_NUMBER;
hash = (53 * hash) + getConnectionLimits().hashCode();
}
hash = (37 * hash) + AUTHENTICATION_PLUGIN_FIELD_NUMBER;
hash = (53 * hash) + authenticationPlugin_;
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.UpdateUserRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.UpdateUserRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.v1.UpdateUserRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.mysql.v1.UpdateUserRequest)
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserRequest.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserRequest.Builder.class);
}
// Construct using yandex.cloud.api.mdb.mysql.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();
}
globalPermissions_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
if (connectionLimitsBuilder_ == null) {
connectionLimits_ = null;
} else {
connectionLimits_ = null;
connectionLimitsBuilder_ = null;
}
authenticationPlugin_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserRequest getDefaultInstanceForType() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserRequest build() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserRequest buildPartial() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserRequest result = new yandex.cloud.api.mdb.mysql.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();
}
if (((bitField0_ & 0x00000002) != 0)) {
globalPermissions_ = java.util.Collections.unmodifiableList(globalPermissions_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.globalPermissions_ = globalPermissions_;
if (connectionLimitsBuilder_ == null) {
result.connectionLimits_ = connectionLimits_;
} else {
result.connectionLimits_ = connectionLimitsBuilder_.build();
}
result.authenticationPlugin_ = authenticationPlugin_;
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.mysql.v1.UserServiceOuterClass.UpdateUserRequest) {
return mergeFrom((yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserRequest other) {
if (other == yandex.cloud.api.mdb.mysql.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.globalPermissions_.isEmpty()) {
if (globalPermissions_.isEmpty()) {
globalPermissions_ = other.globalPermissions_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureGlobalPermissionsIsMutable();
globalPermissions_.addAll(other.globalPermissions_);
}
onChanged();
}
if (other.hasConnectionLimits()) {
mergeConnectionLimits(other.getConnectionLimits());
}
if (other.authenticationPlugin_ != 0) {
setAuthenticationPluginValue(other.getAuthenticationPluginValue());
}
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.mysql.v1.UserServiceOuterClass.UpdateUserRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.mdb.mysql.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 cluster to update the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the cluster to update the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the cluster to update the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the cluster to update the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the cluster to update the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = value;
onChanged();
return this;
}
private java.lang.Object userName_ = "";
/**
*
* Name of the user to update.
* To get this name, make 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 update.
* To get this name, make 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 update.
* To get this name, make 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 update.
* To get this name, make 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 update.
* To get this name, make 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 settings of the user 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 settings of the user 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 settings of the user 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 settings of the user 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 settings of the user 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 settings of the user 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 settings of the user 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 settings of the user 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 settings of the user 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.mysql.v1.UserOuterClass.Permission, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.PermissionOrBuilder> permissionsBuilder_;
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public java.util.List getPermissionsList() {
if (permissionsBuilder_ == null) {
return java.util.Collections.unmodifiableList(permissions_);
} else {
return permissionsBuilder_.getMessageList();
}
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public int getPermissionsCount() {
if (permissionsBuilder_ == null) {
return permissions_.size();
} else {
return permissionsBuilder_.getCount();
}
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission getPermissions(int index) {
if (permissionsBuilder_ == null) {
return permissions_.get(index);
} else {
return permissionsBuilder_.getMessage(index);
}
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public Builder setPermissions(
int index, yandex.cloud.api.mdb.mysql.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;
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public Builder setPermissions(
int index, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder builderForValue) {
if (permissionsBuilder_ == null) {
ensurePermissionsIsMutable();
permissions_.set(index, builderForValue.build());
onChanged();
} else {
permissionsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public Builder addPermissions(yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission value) {
if (permissionsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePermissionsIsMutable();
permissions_.add(value);
onChanged();
} else {
permissionsBuilder_.addMessage(value);
}
return this;
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public Builder addPermissions(
int index, yandex.cloud.api.mdb.mysql.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;
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public Builder addPermissions(
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder builderForValue) {
if (permissionsBuilder_ == null) {
ensurePermissionsIsMutable();
permissions_.add(builderForValue.build());
onChanged();
} else {
permissionsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public Builder addPermissions(
int index, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder builderForValue) {
if (permissionsBuilder_ == null) {
ensurePermissionsIsMutable();
permissions_.add(index, builderForValue.build());
onChanged();
} else {
permissionsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public Builder addAllPermissions(
java.lang.Iterable extends yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission> values) {
if (permissionsBuilder_ == null) {
ensurePermissionsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, permissions_);
onChanged();
} else {
permissionsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public Builder clearPermissions() {
if (permissionsBuilder_ == null) {
permissions_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
permissionsBuilder_.clear();
}
return this;
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public Builder removePermissions(int index) {
if (permissionsBuilder_ == null) {
ensurePermissionsIsMutable();
permissions_.remove(index);
onChanged();
} else {
permissionsBuilder_.remove(index);
}
return this;
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder getPermissionsBuilder(
int index) {
return getPermissionsFieldBuilder().getBuilder(index);
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.PermissionOrBuilder getPermissionsOrBuilder(
int index) {
if (permissionsBuilder_ == null) {
return permissions_.get(index); } else {
return permissionsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public java.util.List extends yandex.cloud.api.mdb.mysql.v1.UserOuterClass.PermissionOrBuilder>
getPermissionsOrBuilderList() {
if (permissionsBuilder_ != null) {
return permissionsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(permissions_);
}
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder addPermissionsBuilder() {
return getPermissionsFieldBuilder().addBuilder(
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.getDefaultInstance());
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder addPermissionsBuilder(
int index) {
return getPermissionsFieldBuilder().addBuilder(
index, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.getDefaultInstance());
}
/**
*
* A new set of permissions that should be granted to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.Permission permissions = 5;
*/
public java.util.List
getPermissionsBuilderList() {
return getPermissionsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.PermissionOrBuilder>
getPermissionsFieldBuilder() {
if (permissionsBuilder_ == null) {
permissionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.PermissionOrBuilder>(
permissions_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
permissions_ = null;
}
return permissionsBuilder_;
}
private java.util.List globalPermissions_ =
java.util.Collections.emptyList();
private void ensureGlobalPermissionsIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
globalPermissions_ = new java.util.ArrayList(globalPermissions_);
bitField0_ |= 0x00000002;
}
}
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @return A list containing the globalPermissions.
*/
public java.util.List getGlobalPermissionsList() {
return new com.google.protobuf.Internal.ListAdapter<
java.lang.Integer, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.GlobalPermission>(globalPermissions_, globalPermissions_converter_);
}
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @return The count of globalPermissions.
*/
public int getGlobalPermissionsCount() {
return globalPermissions_.size();
}
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @param index The index of the element to return.
* @return The globalPermissions at the given index.
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.GlobalPermission getGlobalPermissions(int index) {
return globalPermissions_converter_.convert(globalPermissions_.get(index));
}
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @param index The index to set the value at.
* @param value The globalPermissions to set.
* @return This builder for chaining.
*/
public Builder setGlobalPermissions(
int index, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.GlobalPermission value) {
if (value == null) {
throw new NullPointerException();
}
ensureGlobalPermissionsIsMutable();
globalPermissions_.set(index, value.getNumber());
onChanged();
return this;
}
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @param value The globalPermissions to add.
* @return This builder for chaining.
*/
public Builder addGlobalPermissions(yandex.cloud.api.mdb.mysql.v1.UserOuterClass.GlobalPermission value) {
if (value == null) {
throw new NullPointerException();
}
ensureGlobalPermissionsIsMutable();
globalPermissions_.add(value.getNumber());
onChanged();
return this;
}
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @param values The globalPermissions to add.
* @return This builder for chaining.
*/
public Builder addAllGlobalPermissions(
java.lang.Iterable extends yandex.cloud.api.mdb.mysql.v1.UserOuterClass.GlobalPermission> values) {
ensureGlobalPermissionsIsMutable();
for (yandex.cloud.api.mdb.mysql.v1.UserOuterClass.GlobalPermission value : values) {
globalPermissions_.add(value.getNumber());
}
onChanged();
return this;
}
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @return This builder for chaining.
*/
public Builder clearGlobalPermissions() {
globalPermissions_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
return this;
}
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @return A list containing the enum numeric values on the wire for globalPermissions.
*/
public java.util.List
getGlobalPermissionsValueList() {
return java.util.Collections.unmodifiableList(globalPermissions_);
}
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @param index The index of the value to return.
* @return The enum numeric value on the wire of globalPermissions at the given index.
*/
public int getGlobalPermissionsValue(int index) {
return globalPermissions_.get(index);
}
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @param index The index of the value to return.
* @return The enum numeric value on the wire of globalPermissions at the given index.
* @return This builder for chaining.
*/
public Builder setGlobalPermissionsValue(
int index, int value) {
ensureGlobalPermissionsIsMutable();
globalPermissions_.set(index, value);
onChanged();
return this;
}
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @param value The enum numeric value on the wire for globalPermissions to add.
* @return This builder for chaining.
*/
public Builder addGlobalPermissionsValue(int value) {
ensureGlobalPermissionsIsMutable();
globalPermissions_.add(value);
onChanged();
return this;
}
/**
*
* New set of global permissions to grant to the user.
*
*
* repeated .yandex.cloud.mdb.mysql.v1.GlobalPermission global_permissions = 6;
* @param values The enum numeric values on the wire for globalPermissions to add.
* @return This builder for chaining.
*/
public Builder addAllGlobalPermissionsValue(
java.lang.Iterable values) {
ensureGlobalPermissionsIsMutable();
for (int value : values) {
globalPermissions_.add(value);
}
onChanged();
return this;
}
private yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits connectionLimits_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits.Builder, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimitsOrBuilder> connectionLimitsBuilder_;
/**
*
* Set of changed user connection limits.
*
*
* .yandex.cloud.mdb.mysql.v1.ConnectionLimits connection_limits = 7;
* @return Whether the connectionLimits field is set.
*/
public boolean hasConnectionLimits() {
return connectionLimitsBuilder_ != null || connectionLimits_ != null;
}
/**
*
* Set of changed user connection limits.
*
*
* .yandex.cloud.mdb.mysql.v1.ConnectionLimits connection_limits = 7;
* @return The connectionLimits.
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits getConnectionLimits() {
if (connectionLimitsBuilder_ == null) {
return connectionLimits_ == null ? yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits.getDefaultInstance() : connectionLimits_;
} else {
return connectionLimitsBuilder_.getMessage();
}
}
/**
*
* Set of changed user connection limits.
*
*
* .yandex.cloud.mdb.mysql.v1.ConnectionLimits connection_limits = 7;
*/
public Builder setConnectionLimits(yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits value) {
if (connectionLimitsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
connectionLimits_ = value;
onChanged();
} else {
connectionLimitsBuilder_.setMessage(value);
}
return this;
}
/**
*
* Set of changed user connection limits.
*
*
* .yandex.cloud.mdb.mysql.v1.ConnectionLimits connection_limits = 7;
*/
public Builder setConnectionLimits(
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits.Builder builderForValue) {
if (connectionLimitsBuilder_ == null) {
connectionLimits_ = builderForValue.build();
onChanged();
} else {
connectionLimitsBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Set of changed user connection limits.
*
*
* .yandex.cloud.mdb.mysql.v1.ConnectionLimits connection_limits = 7;
*/
public Builder mergeConnectionLimits(yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits value) {
if (connectionLimitsBuilder_ == null) {
if (connectionLimits_ != null) {
connectionLimits_ =
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits.newBuilder(connectionLimits_).mergeFrom(value).buildPartial();
} else {
connectionLimits_ = value;
}
onChanged();
} else {
connectionLimitsBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Set of changed user connection limits.
*
*
* .yandex.cloud.mdb.mysql.v1.ConnectionLimits connection_limits = 7;
*/
public Builder clearConnectionLimits() {
if (connectionLimitsBuilder_ == null) {
connectionLimits_ = null;
onChanged();
} else {
connectionLimits_ = null;
connectionLimitsBuilder_ = null;
}
return this;
}
/**
*
* Set of changed user connection limits.
*
*
* .yandex.cloud.mdb.mysql.v1.ConnectionLimits connection_limits = 7;
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits.Builder getConnectionLimitsBuilder() {
onChanged();
return getConnectionLimitsFieldBuilder().getBuilder();
}
/**
*
* Set of changed user connection limits.
*
*
* .yandex.cloud.mdb.mysql.v1.ConnectionLimits connection_limits = 7;
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimitsOrBuilder getConnectionLimitsOrBuilder() {
if (connectionLimitsBuilder_ != null) {
return connectionLimitsBuilder_.getMessageOrBuilder();
} else {
return connectionLimits_ == null ?
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits.getDefaultInstance() : connectionLimits_;
}
}
/**
*
* Set of changed user connection limits.
*
*
* .yandex.cloud.mdb.mysql.v1.ConnectionLimits connection_limits = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits.Builder, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimitsOrBuilder>
getConnectionLimitsFieldBuilder() {
if (connectionLimitsBuilder_ == null) {
connectionLimitsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimits.Builder, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.ConnectionLimitsOrBuilder>(
getConnectionLimits(),
getParentForChildren(),
isClean());
connectionLimits_ = null;
}
return connectionLimitsBuilder_;
}
private int authenticationPlugin_ = 0;
/**
*
* New user authentication plugin.
*
*
* .yandex.cloud.mdb.mysql.v1.AuthPlugin authentication_plugin = 8;
* @return The enum numeric value on the wire for authenticationPlugin.
*/
@java.lang.Override public int getAuthenticationPluginValue() {
return authenticationPlugin_;
}
/**
*
* New user authentication plugin.
*
*
* .yandex.cloud.mdb.mysql.v1.AuthPlugin authentication_plugin = 8;
* @param value The enum numeric value on the wire for authenticationPlugin to set.
* @return This builder for chaining.
*/
public Builder setAuthenticationPluginValue(int value) {
authenticationPlugin_ = value;
onChanged();
return this;
}
/**
*
* New user authentication plugin.
*
*
* .yandex.cloud.mdb.mysql.v1.AuthPlugin authentication_plugin = 8;
* @return The authenticationPlugin.
*/
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.AuthPlugin getAuthenticationPlugin() {
@SuppressWarnings("deprecation")
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.AuthPlugin result = yandex.cloud.api.mdb.mysql.v1.UserOuterClass.AuthPlugin.valueOf(authenticationPlugin_);
return result == null ? yandex.cloud.api.mdb.mysql.v1.UserOuterClass.AuthPlugin.UNRECOGNIZED : result;
}
/**
*
* New user authentication plugin.
*
*
* .yandex.cloud.mdb.mysql.v1.AuthPlugin authentication_plugin = 8;
* @param value The authenticationPlugin to set.
* @return This builder for chaining.
*/
public Builder setAuthenticationPlugin(yandex.cloud.api.mdb.mysql.v1.UserOuterClass.AuthPlugin value) {
if (value == null) {
throw new NullPointerException();
}
authenticationPlugin_ = value.getNumber();
onChanged();
return this;
}
/**
*
* New user authentication plugin.
*
*
* .yandex.cloud.mdb.mysql.v1.AuthPlugin authentication_plugin = 8;
* @return This builder for chaining.
*/
public Builder clearAuthenticationPlugin() {
authenticationPlugin_ = 0;
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.mysql.v1.UpdateUserRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.mdb.mysql.v1.UpdateUserRequest)
private static final yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserRequest();
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.UpdateUserRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateUserMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.mysql.v1.UpdateUserMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the cluster the user is being updated in.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the cluster the user is being updated in.
*
*
* 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.mysql.v1.UpdateUserMetadata}
*/
public static final class UpdateUserMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserMetadata.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserMetadata.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the cluster the user is being updated 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 cluster the user is being updated 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 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.mysql.v1.UserServiceOuterClass.UpdateUserMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserMetadata other = (yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.UpdateUserMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.UpdateUserMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.UpdateUserMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.v1.UpdateUserMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.mysql.v1.UpdateUserMetadata)
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserMetadata.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserMetadata.Builder.class);
}
// Construct using yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserMetadata getDefaultInstanceForType() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserMetadata build() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserMetadata buildPartial() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserMetadata result = new yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.UpdateUserMetadata) {
return mergeFrom((yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserMetadata other) {
if (other == yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.UpdateUserMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the cluster the user is being updated 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 cluster the user is being updated 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 cluster the user is being updated 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 cluster the user is being updated in.
*
*
* string cluster_id = 1;
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the cluster the user is being updated 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 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.mysql.v1.UpdateUserMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.mdb.mysql.v1.UpdateUserMetadata)
private static final yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.UpdateUserMetadata();
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.UpdateUserMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteUserRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.mysql.v1.DeleteUserRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the cluster to delete the user from.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the cluster to delete the user from.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
/**
*
* Name of the user to delete.
* To get this name, make 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 this name, make 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.mysql.v1.DeleteUserRequest}
*/
public static final class DeleteUserRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserRequest.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserRequest.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the cluster to delete the user from.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the cluster to delete the user from.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int USER_NAME_FIELD_NUMBER = 2;
private volatile java.lang.Object userName_;
/**
*
* Name of the user to delete.
* To get this name, make 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 this name, make 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.mysql.v1.UserServiceOuterClass.DeleteUserRequest)) {
return super.equals(obj);
}
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserRequest other = (yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.DeleteUserRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.DeleteUserRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.DeleteUserRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.v1.DeleteUserRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.mysql.v1.DeleteUserRequest)
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserRequest.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserRequest.Builder.class);
}
// Construct using yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserRequest getDefaultInstanceForType() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserRequest build() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserRequest buildPartial() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserRequest result = new yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.DeleteUserRequest) {
return mergeFrom((yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserRequest other) {
if (other == yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.DeleteUserRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the cluster to delete the user from.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the cluster to delete the user from.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the cluster to delete the user from.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the cluster to delete the user from.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the cluster to delete the user from.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = value;
onChanged();
return this;
}
private java.lang.Object userName_ = "";
/**
*
* Name of the user to delete.
* To get this name, make 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 this name, make 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 this name, make 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 this name, make 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 this name, make 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.mysql.v1.DeleteUserRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.mdb.mysql.v1.DeleteUserRequest)
private static final yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserRequest();
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.DeleteUserRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteUserMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.mysql.v1.DeleteUserMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the cluster the user is being deleted from.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the cluster the user is being deleted from.
*
*
* 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.mysql.v1.DeleteUserMetadata}
*/
public static final class DeleteUserMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserMetadata.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserMetadata.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the cluster the user is being deleted from.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the cluster the user is being deleted from.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int 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.mysql.v1.UserServiceOuterClass.DeleteUserMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserMetadata other = (yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.DeleteUserMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.DeleteUserMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.DeleteUserMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.v1.DeleteUserMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.mysql.v1.DeleteUserMetadata)
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserMetadata.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserMetadata.Builder.class);
}
// Construct using yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserMetadata getDefaultInstanceForType() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserMetadata build() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserMetadata buildPartial() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserMetadata result = new yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.DeleteUserMetadata) {
return mergeFrom((yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserMetadata other) {
if (other == yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.DeleteUserMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the cluster the user is being deleted from.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the cluster the user is being deleted from.
*
*
* string cluster_id = 1;
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the cluster the user is being deleted from.
*
*
* string cluster_id = 1;
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the cluster the user is being deleted from.
*
*
* string cluster_id = 1;
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the cluster the user is being deleted from.
*
*
* string cluster_id = 1;
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = value;
onChanged();
return this;
}
private 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.mysql.v1.DeleteUserMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.mdb.mysql.v1.DeleteUserMetadata)
private static final yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.DeleteUserMetadata();
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.DeleteUserMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface GrantUserPermissionRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.mysql.v1.GrantUserPermissionRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the cluster to grant permission to the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the cluster to grant permission to the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
/**
*
* Name of the user to grant permission to.
* To get this name, make 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 permission to.
* To get this name, make 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.mysql.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.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
* @return The permission.
*/
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission getPermission();
/**
*
* Permission that should be granted to the specified user.
*
*
* .yandex.cloud.mdb.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
*/
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.PermissionOrBuilder getPermissionOrBuilder();
}
/**
* Protobuf type {@code yandex.cloud.mdb.mysql.v1.GrantUserPermissionRequest}
*/
public static final class GrantUserPermissionRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.mdb.mysql.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.mysql.v1.UserOuterClass.Permission.Builder subBuilder = null;
if (permission_ != null) {
subBuilder = permission_.toBuilder();
}
permission_ = input.readMessage(yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the cluster to grant permission to the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the cluster to grant permission to the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int USER_NAME_FIELD_NUMBER = 2;
private volatile java.lang.Object userName_;
/**
*
* Name of the user to grant permission to.
* To get this name, make 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 permission to.
* To get this name, make 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.mysql.v1.UserOuterClass.Permission permission_;
/**
*
* Permission that should be granted to the specified user.
*
*
* .yandex.cloud.mdb.mysql.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.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
* @return The permission.
*/
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission getPermission() {
return permission_ == null ? yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.getDefaultInstance() : permission_;
}
/**
*
* Permission that should be granted to the specified user.
*
*
* .yandex.cloud.mdb.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
*/
@java.lang.Override
public yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest)) {
return super.equals(obj);
}
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest other = (yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.v1.GrantUserPermissionRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.mysql.v1.GrantUserPermissionRequest)
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest.Builder.class);
}
// Construct using yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest getDefaultInstanceForType() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest build() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest buildPartial() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest result = new yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest) {
return mergeFrom((yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest other) {
if (other == yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the cluster to grant permission to the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the cluster to grant permission to the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the cluster to grant permission to the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the cluster to grant permission to the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the cluster to grant permission to the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = value;
onChanged();
return this;
}
private java.lang.Object userName_ = "";
/**
*
* Name of the user to grant permission to.
* To get this name, make 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 permission to.
* To get this name, make 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 permission to.
* To get this name, make 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 permission to.
* To get this name, make 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 permission to.
* To get this name, make 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.mysql.v1.UserOuterClass.Permission permission_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.PermissionOrBuilder> permissionBuilder_;
/**
*
* Permission that should be granted to the specified user.
*
*
* .yandex.cloud.mdb.mysql.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.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
* @return The permission.
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission getPermission() {
if (permissionBuilder_ == null) {
return permission_ == null ? yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.getDefaultInstance() : permission_;
} else {
return permissionBuilder_.getMessage();
}
}
/**
*
* Permission that should be granted to the specified user.
*
*
* .yandex.cloud.mdb.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
*/
public Builder setPermission(yandex.cloud.api.mdb.mysql.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.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
*/
public Builder setPermission(
yandex.cloud.api.mdb.mysql.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.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
*/
public Builder mergePermission(yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission value) {
if (permissionBuilder_ == null) {
if (permission_ != null) {
permission_ =
yandex.cloud.api.mdb.mysql.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.mysql.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.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder getPermissionBuilder() {
onChanged();
return getPermissionFieldBuilder().getBuilder();
}
/**
*
* Permission that should be granted to the specified user.
*
*
* .yandex.cloud.mdb.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.PermissionOrBuilder getPermissionOrBuilder() {
if (permissionBuilder_ != null) {
return permissionBuilder_.getMessageOrBuilder();
} else {
return permission_ == null ?
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.getDefaultInstance() : permission_;
}
}
/**
*
* Permission that should be granted to the specified user.
*
*
* .yandex.cloud.mdb.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.PermissionOrBuilder>
getPermissionFieldBuilder() {
if (permissionBuilder_ == null) {
permissionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder, yandex.cloud.api.mdb.mysql.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.mysql.v1.GrantUserPermissionRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.mdb.mysql.v1.GrantUserPermissionRequest)
private static final yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest();
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GrantUserPermissionRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface GrantUserPermissionMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.mysql.v1.GrantUserPermissionMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the cluster the user is being granted a permission in.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the cluster the user is being granted a permission in.
*
*
* 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.mysql.v1.GrantUserPermissionMetadata}
*/
public static final class GrantUserPermissionMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the cluster the user is being granted a permission 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 cluster the user is being granted a permission 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 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.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata other = (yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.v1.GrantUserPermissionMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.mysql.v1.GrantUserPermissionMetadata)
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata.Builder.class);
}
// Construct using yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata getDefaultInstanceForType() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata build() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata buildPartial() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata result = new yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata) {
return mergeFrom((yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata other) {
if (other == yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the cluster the user is being granted a permission 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 cluster the user is being granted a permission 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 cluster the user is being granted a permission 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 cluster the user is being granted a permission in.
*
*
* string cluster_id = 1;
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the cluster the user is being granted a permission 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 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.mysql.v1.GrantUserPermissionMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.mdb.mysql.v1.GrantUserPermissionMetadata)
private static final yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata();
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.GrantUserPermissionMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RevokeUserPermissionRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.mysql.v1.RevokeUserPermissionRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the cluster to revoke permission from the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the cluster to revoke permission from the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
com.google.protobuf.ByteString
getClusterIdBytes();
/**
*
* Name of the user to revoke permission from.
* To get this name, make 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 permission from.
* To get this name, make 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 revoked from the user.
*
*
* .yandex.cloud.mdb.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
* @return Whether the permission field is set.
*/
boolean hasPermission();
/**
*
* Permission that should be revoked from the user.
*
*
* .yandex.cloud.mdb.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
* @return The permission.
*/
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission getPermission();
/**
*
* Permission that should be revoked from the user.
*
*
* .yandex.cloud.mdb.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
*/
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.PermissionOrBuilder getPermissionOrBuilder();
}
/**
* Protobuf type {@code yandex.cloud.mdb.mysql.v1.RevokeUserPermissionRequest}
*/
public static final class RevokeUserPermissionRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.mdb.mysql.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_ = "";
}
@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: {
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder subBuilder = null;
if (permission_ != null) {
subBuilder = permission_.toBuilder();
}
permission_ = input.readMessage(yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the cluster to revoke permission from the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
@java.lang.Override
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
}
}
/**
*
* ID of the cluster to revoke permission from the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int USER_NAME_FIELD_NUMBER = 2;
private volatile java.lang.Object userName_;
/**
*
* Name of the user to revoke permission from.
* To get this name, make 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 permission from.
* To get this name, make 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.mysql.v1.UserOuterClass.Permission permission_;
/**
*
* Permission that should be revoked from the user.
*
*
* .yandex.cloud.mdb.mysql.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 revoked from the user.
*
*
* .yandex.cloud.mdb.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
* @return The permission.
*/
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission getPermission() {
return permission_ == null ? yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.getDefaultInstance() : permission_;
}
/**
*
* Permission that should be revoked from the user.
*
*
* .yandex.cloud.mdb.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
*/
@java.lang.Override
public yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest)) {
return super.equals(obj);
}
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest other = (yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest) 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.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.v1.RevokeUserPermissionRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.mysql.v1.RevokeUserPermissionRequest)
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest.Builder.class);
}
// Construct using yandex.cloud.api.mdb.mysql.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_ = "";
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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest getDefaultInstanceForType() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest build() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest buildPartial() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest result = new yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest(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.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest) {
return mergeFrom((yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest other) {
if (other == yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest.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.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the cluster to revoke permission from the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The clusterId.
*/
public java.lang.String getClusterId() {
java.lang.Object ref = clusterId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
clusterId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the cluster to revoke permission from the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for clusterId.
*/
public com.google.protobuf.ByteString
getClusterIdBytes() {
java.lang.Object ref = clusterId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
clusterId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the cluster to revoke permission from the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
clusterId_ = value;
onChanged();
return this;
}
/**
*
* ID of the cluster to revoke permission from the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the cluster to revoke permission from the user in.
* To get this ID, make a [ClusterService.List] request.
*
*
* string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for clusterId to set.
* @return This builder for chaining.
*/
public Builder setClusterIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
clusterId_ = value;
onChanged();
return this;
}
private java.lang.Object userName_ = "";
/**
*
* Name of the user to revoke permission from.
* To get this name, make 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 permission from.
* To get this name, make 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 permission from.
* To get this name, make 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 permission from.
* To get this name, make 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 permission from.
* To get this name, make 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.mysql.v1.UserOuterClass.Permission permission_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.PermissionOrBuilder> permissionBuilder_;
/**
*
* Permission that should be revoked from the user.
*
*
* .yandex.cloud.mdb.mysql.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 revoked from the user.
*
*
* .yandex.cloud.mdb.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
* @return The permission.
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission getPermission() {
if (permissionBuilder_ == null) {
return permission_ == null ? yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.getDefaultInstance() : permission_;
} else {
return permissionBuilder_.getMessage();
}
}
/**
*
* Permission that should be revoked from the user.
*
*
* .yandex.cloud.mdb.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
*/
public Builder setPermission(yandex.cloud.api.mdb.mysql.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 revoked from the user.
*
*
* .yandex.cloud.mdb.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
*/
public Builder setPermission(
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder builderForValue) {
if (permissionBuilder_ == null) {
permission_ = builderForValue.build();
onChanged();
} else {
permissionBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Permission that should be revoked from the user.
*
*
* .yandex.cloud.mdb.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
*/
public Builder mergePermission(yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission value) {
if (permissionBuilder_ == null) {
if (permission_ != null) {
permission_ =
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.newBuilder(permission_).mergeFrom(value).buildPartial();
} else {
permission_ = value;
}
onChanged();
} else {
permissionBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Permission that should be revoked from the user.
*
*
* .yandex.cloud.mdb.mysql.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 revoked from the user.
*
*
* .yandex.cloud.mdb.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder getPermissionBuilder() {
onChanged();
return getPermissionFieldBuilder().getBuilder();
}
/**
*
* Permission that should be revoked from the user.
*
*
* .yandex.cloud.mdb.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
*/
public yandex.cloud.api.mdb.mysql.v1.UserOuterClass.PermissionOrBuilder getPermissionOrBuilder() {
if (permissionBuilder_ != null) {
return permissionBuilder_.getMessageOrBuilder();
} else {
return permission_ == null ?
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.getDefaultInstance() : permission_;
}
}
/**
*
* Permission that should be revoked from the user.
*
*
* .yandex.cloud.mdb.mysql.v1.Permission permission = 3 [(.yandex.cloud.required) = true];
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.PermissionOrBuilder>
getPermissionFieldBuilder() {
if (permissionBuilder_ == null) {
permissionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission, yandex.cloud.api.mdb.mysql.v1.UserOuterClass.Permission.Builder, yandex.cloud.api.mdb.mysql.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.mysql.v1.RevokeUserPermissionRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.mdb.mysql.v1.RevokeUserPermissionRequest)
private static final yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest();
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.RevokeUserPermissionRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RevokeUserPermissionMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.mysql.v1.RevokeUserPermissionMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the cluster the user is being revoked a permission in.
*
*
* string cluster_id = 1;
* @return The clusterId.
*/
java.lang.String getClusterId();
/**
*
* ID of the cluster the user is being revoked a permission in.
*
*
* 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.mysql.v1.RevokeUserPermissionMetadata}
*/
public static final class RevokeUserPermissionMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata.Builder.class);
}
public static final int CLUSTER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object clusterId_;
/**
*
* ID of the cluster the user is being revoked a permission 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 cluster the user is being revoked a permission 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 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.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata other = (yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.mdb.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.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.mysql.v1.RevokeUserPermissionMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.mysql.v1.RevokeUserPermissionMetadata)
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata.class, yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata.Builder.class);
}
// Construct using yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata getDefaultInstanceForType() {
return yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata build() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata buildPartial() {
yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata result = new yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata) {
return mergeFrom((yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata other) {
if (other == yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object clusterId_ = "";
/**
*
* ID of the cluster the user is being revoked a permission 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 cluster the user is being revoked a permission 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 cluster the user is being revoked a permission 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 cluster the user is being revoked a permission in.
*
*
* string cluster_id = 1;
* @return This builder for chaining.
*/
public Builder clearClusterId() {
clusterId_ = getDefaultInstance().getClusterId();
onChanged();
return this;
}
/**
*
* ID of the cluster the user is being revoked a permission 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 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.mysql.v1.RevokeUserPermissionMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.mdb.mysql.v1.RevokeUserPermissionMetadata)
private static final yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.mdb.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata();
}
public static yandex.cloud.api.mdb.mysql.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.mysql.v1.UserServiceOuterClass.RevokeUserPermissionMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_mdb_mysql_v1_GetUserRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_mdb_mysql_v1_GetUserRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_mdb_mysql_v1_ListUsersRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_mdb_mysql_v1_ListUsersRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_mdb_mysql_v1_ListUsersResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_mdb_mysql_v1_ListUsersResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_mdb_mysql_v1_CreateUserRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_mdb_mysql_v1_CreateUserRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_mdb_mysql_v1_CreateUserMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_mdb_mysql_v1_CreateUserMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_mdb_mysql_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 = {
"\n,yandex/cloud/mdb/mysql/v1/user_service" +
".proto\022\031yandex.cloud.mdb.mysql.v1\032\034googl" +
"e/api/annotations.proto\032 google/protobuf" +
"/field_mask.proto\032 yandex/cloud/api/oper" +
"ation.proto\032&yandex/cloud/operation/oper" +
"ation.proto\032\035yandex/cloud/validation.pro" +
"to\032$yandex/cloud/mdb/mysql/v1/user.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\020ListUsersReque" +
"st\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\035\n\t" +
"page_size\030\002 \001(\003B\n\372\3071\0060-1000\022\035\n\npage_toke" +
"n\030\003 \001(\tB\t\212\3101\005<=100\"\\\n\021ListUsersResponse\022" +
".\n\005users\030\001 \003(\0132\037.yandex.cloud.mdb.mysql." +
"v1.User\022\027\n\017next_page_token\030\002 \001(\t\"s\n\021Crea" +
"teUserRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212" +
"\3101\004<=50\022<\n\tuser_spec\030\002 \001(\0132#.yandex.clou" +
"d.mdb.mysql.v1.UserSpecB\004\350\3071\001\";\n\022CreateU" +
"serMetadata\022\022\n\ncluster_id\030\001 \001(\t\022\021\n\tuser_" +
"name\030\002 \001(\t\"\310\003\n\021UpdateUserRequest\022 \n\nclus" +
"ter_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\013" +
"update_mask\030\003 \001(\0132\032.google.protobuf.Fiel" +
"dMask\022\033\n\010password\030\004 \001(\tB\t\212\3101\0058-128\022:\n\013pe" +
"rmissions\030\005 \003(\0132%.yandex.cloud.mdb.mysql" +
".v1.Permission\022G\n\022global_permissions\030\006 \003" +
"(\0162+.yandex.cloud.mdb.mysql.v1.GlobalPer" +
"mission\022F\n\021connection_limits\030\007 \001(\0132+.yan" +
"dex.cloud.mdb.mysql.v1.ConnectionLimits\022" +
"D\n\025authentication_plugin\030\010 \001(\0162%.yandex." +
"cloud.mdb.mysql.v1.AuthPlugin\";\n\022UpdateU" +
"serMetadata\022\022\n\ncluster_id\030\001 \001(\t\022\021\n\tuser_" +
"name\030\002 \001(\t\"g\n\021DeleteUserRequest\022 \n\nclust" +
"er_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_]*\";\n\022D" +
"eleteUserMetadata\022\022\n\ncluster_id\030\001 \001(\t\022\021\n" +
"\tuser_name\030\002 \001(\t\"\261\001\n\032GrantUserPermission" +
"Request\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=5" +
"0\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\npermission\030\003 \001(\0132%.yandex" +
".cloud.mdb.mysql.v1.PermissionB\004\350\3071\001\"D\n\033" +
"GrantUserPermissionMetadata\022\022\n\ncluster_i" +
"d\030\001 \001(\t\022\021\n\tuser_name\030\002 \001(\t\"\262\001\n\033RevokeUse" +
"rPermissionRequest\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\npermission\030\003 \001" +
"(\0132%.yandex.cloud.mdb.mysql.v1.Permissio" +
"nB\004\350\3071\001\"E\n\034RevokeUserPermissionMetadata\022" +
"\022\n\ncluster_id\030\001 \001(\t\022\021\n\tuser_name\030\002 \001(\t2\333" +
"\n\n\013UserService\022\224\001\n\003Get\022).yandex.cloud.md" +
"b.mysql.v1.GetUserRequest\032\037.yandex.cloud" +
".mdb.mysql.v1.User\"A\202\323\344\223\002;\0229/managed-mys" +
"ql/v1/clusters/{cluster_id}/users/{user_" +
"name}\022\230\001\n\004List\022+.yandex.cloud.mdb.mysql." +
"v1.ListUsersRequest\032,.yandex.cloud.mdb.m" +
"ysql.v1.ListUsersResponse\"5\202\323\344\223\002/\022-/mana" +
"ged-mysql/v1/clusters/{cluster_id}/users" +
"\022\261\001\n\006Create\022,.yandex.cloud.mdb.mysql.v1." +
"CreateUserRequest\032!.yandex.cloud.operati" +
"on.Operation\"V\202\323\344\223\0022\"-/managed-mysql/v1/" +
"clusters/{cluster_id}/users:\001*\262\322*\032\n\022Crea" +
"teUserMetadata\022\004User\022\275\001\n\006Update\022,.yandex" +
".cloud.mdb.mysql.v1.UpdateUserRequest\032!." +
"yandex.cloud.operation.Operation\"b\202\323\344\223\002>" +
"29/managed-mysql/v1/clusters/{cluster_id" +
"}/users/{user_name}:\001*\262\322*\032\n\022UpdateUserMe" +
"tadata\022\004User\022\313\001\n\006Delete\022,.yandex.cloud.m" +
"db.mysql.v1.DeleteUserRequest\032!.yandex.c" +
"loud.operation.Operation\"p\202\323\344\223\002;*9/manag" +
"ed-mysql/v1/clusters/{cluster_id}/users/" +
"{user_name}\262\322*+\n\022DeleteUserMetadata\022\025goo" +
"gle.protobuf.Empty\022\350\001\n\017GrantPermission\0225" +
".yandex.cloud.mdb.mysql.v1.GrantUserPerm" +
"issionRequest\032!.yandex.cloud.operation.O" +
"peration\"{\202\323\344\223\002N\"I/managed-mysql/v1/clus" +
"ters/{cluster_id}/users/{user_name}:gran" +
"tPermission:\001*\262\322*#\n\033GrantUserPermissionM" +
"etadata\022\004User\022\354\001\n\020RevokePermission\0226.yan" +
"dex.cloud.mdb.mysql.v1.RevokeUserPermiss" +
"ionRequest\032!.yandex.cloud.operation.Oper" +
"ation\"}\202\323\344\223\002O\"J/managed-mysql/v1/cluster" +
"s/{cluster_id}/users/{user_name}:revokeP" +
"ermission:\001*\262\322*$\n\034RevokeUserPermissionMe" +
"tadata\022\004UserBd\n\035yandex.cloud.api.mdb.mys" +
"ql.v1ZCgithub.com/yandex-cloud/go-genpro" +
"to/yandex/cloud/mdb/mysql/v1;mysqlb\006prot" +
"o3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.api.AnnotationsProto.getDescriptor(),
com.google.protobuf.FieldMaskProto.getDescriptor(),
yandex.cloud.api.OperationOuterClass.getDescriptor(),
yandex.cloud.api.operation.OperationOuterClass.getDescriptor(),
yandex.cloud.api.Validation.getDescriptor(),
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.getDescriptor(),
});
internal_static_yandex_cloud_mdb_mysql_v1_GetUserRequest_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_yandex_cloud_mdb_mysql_v1_GetUserRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_mdb_mysql_v1_GetUserRequest_descriptor,
new java.lang.String[] { "ClusterId", "UserName", });
internal_static_yandex_cloud_mdb_mysql_v1_ListUsersRequest_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_yandex_cloud_mdb_mysql_v1_ListUsersRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_mdb_mysql_v1_ListUsersRequest_descriptor,
new java.lang.String[] { "ClusterId", "PageSize", "PageToken", });
internal_static_yandex_cloud_mdb_mysql_v1_ListUsersResponse_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_yandex_cloud_mdb_mysql_v1_ListUsersResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_mdb_mysql_v1_ListUsersResponse_descriptor,
new java.lang.String[] { "Users", "NextPageToken", });
internal_static_yandex_cloud_mdb_mysql_v1_CreateUserRequest_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_yandex_cloud_mdb_mysql_v1_CreateUserRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_mdb_mysql_v1_CreateUserRequest_descriptor,
new java.lang.String[] { "ClusterId", "UserSpec", });
internal_static_yandex_cloud_mdb_mysql_v1_CreateUserMetadata_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_yandex_cloud_mdb_mysql_v1_CreateUserMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_mdb_mysql_v1_CreateUserMetadata_descriptor,
new java.lang.String[] { "ClusterId", "UserName", });
internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserRequest_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserRequest_descriptor,
new java.lang.String[] { "ClusterId", "UserName", "UpdateMask", "Password", "Permissions", "GlobalPermissions", "ConnectionLimits", "AuthenticationPlugin", });
internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserMetadata_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_mdb_mysql_v1_UpdateUserMetadata_descriptor,
new java.lang.String[] { "ClusterId", "UserName", });
internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserRequest_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserRequest_descriptor,
new java.lang.String[] { "ClusterId", "UserName", });
internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserMetadata_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_mdb_mysql_v1_DeleteUserMetadata_descriptor,
new java.lang.String[] { "ClusterId", "UserName", });
internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionRequest_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionRequest_descriptor,
new java.lang.String[] { "ClusterId", "UserName", "Permission", });
internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionMetadata_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_mdb_mysql_v1_GrantUserPermissionMetadata_descriptor,
new java.lang.String[] { "ClusterId", "UserName", });
internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionRequest_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionRequest_descriptor,
new java.lang.String[] { "ClusterId", "UserName", "Permission", });
internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionMetadata_descriptor =
getDescriptor().getMessageTypes().get(12);
internal_static_yandex_cloud_mdb_mysql_v1_RevokeUserPermissionMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_mdb_mysql_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();
yandex.cloud.api.OperationOuterClass.getDescriptor();
yandex.cloud.api.operation.OperationOuterClass.getDescriptor();
yandex.cloud.api.Validation.getDescriptor();
yandex.cloud.api.mdb.mysql.v1.UserOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy