yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yandex/cloud/ydb/v1/database_service.proto
package yandex.cloud.api.ydb.v1;
public final class DatabaseServiceOuterClass {
private DatabaseServiceOuterClass() {}
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 MoveDatabaseRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.MoveDatabaseRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the YDB instance to move.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The databaseId.
*/
java.lang.String getDatabaseId();
/**
*
* ID of the YDB instance to move.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for databaseId.
*/
com.google.protobuf.ByteString
getDatabaseIdBytes();
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The destinationFolderId.
*/
java.lang.String getDestinationFolderId();
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for destinationFolderId.
*/
com.google.protobuf.ByteString
getDestinationFolderIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.MoveDatabaseRequest}
*/
public static final class MoveDatabaseRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.MoveDatabaseRequest)
MoveDatabaseRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use MoveDatabaseRequest.newBuilder() to construct.
private MoveDatabaseRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private MoveDatabaseRequest() {
databaseId_ = "";
destinationFolderId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new MoveDatabaseRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private MoveDatabaseRequest(
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();
databaseId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
destinationFolderId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_MoveDatabaseRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_MoveDatabaseRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest.Builder.class);
}
public static final int DATABASE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object databaseId_;
/**
*
* ID of the YDB instance to move.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The databaseId.
*/
@java.lang.Override
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
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();
databaseId_ = s;
return s;
}
}
/**
*
* ID of the YDB instance to move.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for databaseId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DESTINATION_FOLDER_ID_FIELD_NUMBER = 2;
private volatile java.lang.Object destinationFolderId_;
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The destinationFolderId.
*/
@java.lang.Override
public java.lang.String getDestinationFolderId() {
java.lang.Object ref = destinationFolderId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
destinationFolderId_ = s;
return s;
}
}
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for destinationFolderId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDestinationFolderIdBytes() {
java.lang.Object ref = destinationFolderId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
destinationFolderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, databaseId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationFolderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, destinationFolderId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, databaseId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(destinationFolderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, destinationFolderId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest) obj;
if (!getDatabaseId()
.equals(other.getDatabaseId())) return false;
if (!getDestinationFolderId()
.equals(other.getDestinationFolderId())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + DATABASE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseId().hashCode();
hash = (37 * hash) + DESTINATION_FOLDER_ID_FIELD_NUMBER;
hash = (53 * hash) + getDestinationFolderId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest 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.ydb.v1.MoveDatabaseRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.MoveDatabaseRequest)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_MoveDatabaseRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_MoveDatabaseRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest.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();
databaseId_ = "";
destinationFolderId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_MoveDatabaseRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest(this);
result.databaseId_ = databaseId_;
result.destinationFolderId_ = destinationFolderId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest.getDefaultInstance()) return this;
if (!other.getDatabaseId().isEmpty()) {
databaseId_ = other.databaseId_;
onChanged();
}
if (!other.getDestinationFolderId().isEmpty()) {
destinationFolderId_ = other.destinationFolderId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object databaseId_ = "";
/**
*
* ID of the YDB instance to move.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The databaseId.
*/
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the YDB instance to move.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for databaseId.
*/
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the YDB instance to move.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseId_ = value;
onChanged();
return this;
}
/**
*
* ID of the YDB instance to move.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearDatabaseId() {
databaseId_ = getDefaultInstance().getDatabaseId();
onChanged();
return this;
}
/**
*
* ID of the YDB instance to move.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseId_ = value;
onChanged();
return this;
}
private java.lang.Object destinationFolderId_ = "";
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The destinationFolderId.
*/
public java.lang.String getDestinationFolderId() {
java.lang.Object ref = destinationFolderId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
destinationFolderId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for destinationFolderId.
*/
public com.google.protobuf.ByteString
getDestinationFolderIdBytes() {
java.lang.Object ref = destinationFolderId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
destinationFolderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The destinationFolderId to set.
* @return This builder for chaining.
*/
public Builder setDestinationFolderId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
destinationFolderId_ = value;
onChanged();
return this;
}
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearDestinationFolderId() {
destinationFolderId_ = getDefaultInstance().getDestinationFolderId();
onChanged();
return this;
}
/**
*
* ID of the destination folder.
*
*
* string destination_folder_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for destinationFolderId to set.
* @return This builder for chaining.
*/
public Builder setDestinationFolderIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
destinationFolderId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ydb.v1.MoveDatabaseRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.MoveDatabaseRequest)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public MoveDatabaseRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new MoveDatabaseRequest(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.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface MoveDatabaseMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.MoveDatabaseMetadata)
com.google.protobuf.MessageOrBuilder {
/**
* string database_id = 1;
* @return The databaseId.
*/
java.lang.String getDatabaseId();
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
com.google.protobuf.ByteString
getDatabaseIdBytes();
/**
* string database_name = 2;
* @return The databaseName.
*/
java.lang.String getDatabaseName();
/**
* string database_name = 2;
* @return The bytes for databaseName.
*/
com.google.protobuf.ByteString
getDatabaseNameBytes();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.MoveDatabaseMetadata}
*/
public static final class MoveDatabaseMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.MoveDatabaseMetadata)
MoveDatabaseMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use MoveDatabaseMetadata.newBuilder() to construct.
private MoveDatabaseMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private MoveDatabaseMetadata() {
databaseId_ = "";
databaseName_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new MoveDatabaseMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private MoveDatabaseMetadata(
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();
databaseId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
databaseName_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_MoveDatabaseMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_MoveDatabaseMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata.Builder.class);
}
public static final int DATABASE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object databaseId_;
/**
* string database_id = 1;
* @return The databaseId.
*/
@java.lang.Override
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
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();
databaseId_ = s;
return s;
}
}
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DATABASE_NAME_FIELD_NUMBER = 2;
private volatile java.lang.Object databaseName_;
/**
* string database_name = 2;
* @return The databaseName.
*/
@java.lang.Override
public java.lang.String getDatabaseName() {
java.lang.Object ref = databaseName_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseName_ = s;
return s;
}
}
/**
* string database_name = 2;
* @return The bytes for databaseName.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseNameBytes() {
java.lang.Object ref = databaseName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, databaseId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, databaseName_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, databaseId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, databaseName_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata) obj;
if (!getDatabaseId()
.equals(other.getDatabaseId())) return false;
if (!getDatabaseName()
.equals(other.getDatabaseName())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + DATABASE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseId().hashCode();
hash = (37 * hash) + DATABASE_NAME_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseName().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata 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.ydb.v1.MoveDatabaseMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.MoveDatabaseMetadata)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_MoveDatabaseMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_MoveDatabaseMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata.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();
databaseId_ = "";
databaseName_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_MoveDatabaseMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata(this);
result.databaseId_ = databaseId_;
result.databaseName_ = databaseName_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata.getDefaultInstance()) return this;
if (!other.getDatabaseId().isEmpty()) {
databaseId_ = other.databaseId_;
onChanged();
}
if (!other.getDatabaseName().isEmpty()) {
databaseName_ = other.databaseName_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object databaseId_ = "";
/**
* string database_id = 1;
* @return The databaseId.
*/
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string database_id = 1;
* @param value The databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseId_ = value;
onChanged();
return this;
}
/**
* string database_id = 1;
* @return This builder for chaining.
*/
public Builder clearDatabaseId() {
databaseId_ = getDefaultInstance().getDatabaseId();
onChanged();
return this;
}
/**
* string database_id = 1;
* @param value The bytes for databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseId_ = value;
onChanged();
return this;
}
private java.lang.Object databaseName_ = "";
/**
* string database_name = 2;
* @return The databaseName.
*/
public java.lang.String getDatabaseName() {
java.lang.Object ref = databaseName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseName_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string database_name = 2;
* @return The bytes for databaseName.
*/
public com.google.protobuf.ByteString
getDatabaseNameBytes() {
java.lang.Object ref = databaseName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string database_name = 2;
* @param value The databaseName to set.
* @return This builder for chaining.
*/
public Builder setDatabaseName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseName_ = value;
onChanged();
return this;
}
/**
* string database_name = 2;
* @return This builder for chaining.
*/
public Builder clearDatabaseName() {
databaseName_ = getDefaultInstance().getDatabaseName();
onChanged();
return this;
}
/**
* string database_name = 2;
* @param value The bytes for databaseName to set.
* @return This builder for chaining.
*/
public Builder setDatabaseNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseName_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ydb.v1.MoveDatabaseMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.MoveDatabaseMetadata)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public MoveDatabaseMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new MoveDatabaseMetadata(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.ydb.v1.DatabaseServiceOuterClass.MoveDatabaseMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RestoreBackupRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.RestoreBackupRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* Required. ID of the YDB backup.
*
*
* string backup_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The backupId.
*/
java.lang.String getBackupId();
/**
*
* Required. ID of the YDB backup.
*
*
* string backup_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for backupId.
*/
com.google.protobuf.ByteString
getBackupIdBytes();
/**
*
* Required. ID of the YDB database.
*
*
* string database_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The databaseId.
*/
java.lang.String getDatabaseId();
/**
*
* Required. ID of the YDB database.
*
*
* string database_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for databaseId.
*/
com.google.protobuf.ByteString
getDatabaseIdBytes();
/**
*
* Specify paths to restore.
* If empty, all paths will restored by default.
*
*
* repeated string paths_to_restore = 3;
* @return A list containing the pathsToRestore.
*/
java.util.List
getPathsToRestoreList();
/**
*
* Specify paths to restore.
* If empty, all paths will restored by default.
*
*
* repeated string paths_to_restore = 3;
* @return The count of pathsToRestore.
*/
int getPathsToRestoreCount();
/**
*
* Specify paths to restore.
* If empty, all paths will restored by default.
*
*
* repeated string paths_to_restore = 3;
* @param index The index of the element to return.
* @return The pathsToRestore at the given index.
*/
java.lang.String getPathsToRestore(int index);
/**
*
* Specify paths to restore.
* If empty, all paths will restored by default.
*
*
* repeated string paths_to_restore = 3;
* @param index The index of the value to return.
* @return The bytes of the pathsToRestore at the given index.
*/
com.google.protobuf.ByteString
getPathsToRestoreBytes(int index);
/**
*
* Specify target path.
*
*
* string target_path = 4;
* @return The targetPath.
*/
java.lang.String getTargetPath();
/**
*
* Specify target path.
*
*
* string target_path = 4;
* @return The bytes for targetPath.
*/
com.google.protobuf.ByteString
getTargetPathBytes();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.RestoreBackupRequest}
*/
public static final class RestoreBackupRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.RestoreBackupRequest)
RestoreBackupRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use RestoreBackupRequest.newBuilder() to construct.
private RestoreBackupRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RestoreBackupRequest() {
backupId_ = "";
databaseId_ = "";
pathsToRestore_ = com.google.protobuf.LazyStringArrayList.EMPTY;
targetPath_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RestoreBackupRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private RestoreBackupRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
backupId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
databaseId_ = s;
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
pathsToRestore_ = new com.google.protobuf.LazyStringArrayList();
mutable_bitField0_ |= 0x00000001;
}
pathsToRestore_.add(s);
break;
}
case 34: {
java.lang.String s = input.readStringRequireUtf8();
targetPath_ = 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)) {
pathsToRestore_ = pathsToRestore_.getUnmodifiableView();
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_RestoreBackupRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_RestoreBackupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest.Builder.class);
}
public static final int BACKUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object backupId_;
/**
*
* Required. ID of the YDB backup.
*
*
* string backup_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The backupId.
*/
@java.lang.Override
public java.lang.String getBackupId() {
java.lang.Object ref = backupId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
backupId_ = s;
return s;
}
}
/**
*
* Required. ID of the YDB backup.
*
*
* string backup_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for backupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getBackupIdBytes() {
java.lang.Object ref = backupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
backupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DATABASE_ID_FIELD_NUMBER = 2;
private volatile java.lang.Object databaseId_;
/**
*
* Required. ID of the YDB database.
*
*
* string database_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The databaseId.
*/
@java.lang.Override
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
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();
databaseId_ = s;
return s;
}
}
/**
*
* Required. ID of the YDB database.
*
*
* string database_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for databaseId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int PATHS_TO_RESTORE_FIELD_NUMBER = 3;
private com.google.protobuf.LazyStringList pathsToRestore_;
/**
*
* Specify paths to restore.
* If empty, all paths will restored by default.
*
*
* repeated string paths_to_restore = 3;
* @return A list containing the pathsToRestore.
*/
public com.google.protobuf.ProtocolStringList
getPathsToRestoreList() {
return pathsToRestore_;
}
/**
*
* Specify paths to restore.
* If empty, all paths will restored by default.
*
*
* repeated string paths_to_restore = 3;
* @return The count of pathsToRestore.
*/
public int getPathsToRestoreCount() {
return pathsToRestore_.size();
}
/**
*
* Specify paths to restore.
* If empty, all paths will restored by default.
*
*
* repeated string paths_to_restore = 3;
* @param index The index of the element to return.
* @return The pathsToRestore at the given index.
*/
public java.lang.String getPathsToRestore(int index) {
return pathsToRestore_.get(index);
}
/**
*
* Specify paths to restore.
* If empty, all paths will restored by default.
*
*
* repeated string paths_to_restore = 3;
* @param index The index of the value to return.
* @return The bytes of the pathsToRestore at the given index.
*/
public com.google.protobuf.ByteString
getPathsToRestoreBytes(int index) {
return pathsToRestore_.getByteString(index);
}
public static final int TARGET_PATH_FIELD_NUMBER = 4;
private volatile java.lang.Object targetPath_;
/**
*
* Specify target path.
*
*
* string target_path = 4;
* @return The targetPath.
*/
@java.lang.Override
public java.lang.String getTargetPath() {
java.lang.Object ref = targetPath_;
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();
targetPath_ = s;
return s;
}
}
/**
*
* Specify target path.
*
*
* string target_path = 4;
* @return The bytes for targetPath.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTargetPathBytes() {
java.lang.Object ref = targetPath_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetPath_ = 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(backupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, backupId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, databaseId_);
}
for (int i = 0; i < pathsToRestore_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pathsToRestore_.getRaw(i));
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetPath_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, targetPath_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, backupId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, databaseId_);
}
{
int dataSize = 0;
for (int i = 0; i < pathsToRestore_.size(); i++) {
dataSize += computeStringSizeNoTag(pathsToRestore_.getRaw(i));
}
size += dataSize;
size += 1 * getPathsToRestoreList().size();
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetPath_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, targetPath_);
}
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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest) obj;
if (!getBackupId()
.equals(other.getBackupId())) return false;
if (!getDatabaseId()
.equals(other.getDatabaseId())) return false;
if (!getPathsToRestoreList()
.equals(other.getPathsToRestoreList())) return false;
if (!getTargetPath()
.equals(other.getTargetPath())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + BACKUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getBackupId().hashCode();
hash = (37 * hash) + DATABASE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseId().hashCode();
if (getPathsToRestoreCount() > 0) {
hash = (37 * hash) + PATHS_TO_RESTORE_FIELD_NUMBER;
hash = (53 * hash) + getPathsToRestoreList().hashCode();
}
hash = (37 * hash) + TARGET_PATH_FIELD_NUMBER;
hash = (53 * hash) + getTargetPath().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest 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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest 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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest 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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest 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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest 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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest 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.ydb.v1.RestoreBackupRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.RestoreBackupRequest)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_RestoreBackupRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_RestoreBackupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
backupId_ = "";
databaseId_ = "";
pathsToRestore_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
targetPath_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_RestoreBackupRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest(this);
int from_bitField0_ = bitField0_;
result.backupId_ = backupId_;
result.databaseId_ = databaseId_;
if (((bitField0_ & 0x00000001) != 0)) {
pathsToRestore_ = pathsToRestore_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00000001);
}
result.pathsToRestore_ = pathsToRestore_;
result.targetPath_ = targetPath_;
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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest.getDefaultInstance()) return this;
if (!other.getBackupId().isEmpty()) {
backupId_ = other.backupId_;
onChanged();
}
if (!other.getDatabaseId().isEmpty()) {
databaseId_ = other.databaseId_;
onChanged();
}
if (!other.pathsToRestore_.isEmpty()) {
if (pathsToRestore_.isEmpty()) {
pathsToRestore_ = other.pathsToRestore_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensurePathsToRestoreIsMutable();
pathsToRestore_.addAll(other.pathsToRestore_);
}
onChanged();
}
if (!other.getTargetPath().isEmpty()) {
targetPath_ = other.targetPath_;
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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object backupId_ = "";
/**
*
* Required. ID of the YDB backup.
*
*
* string backup_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The backupId.
*/
public java.lang.String getBackupId() {
java.lang.Object ref = backupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
backupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Required. ID of the YDB backup.
*
*
* string backup_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for backupId.
*/
public com.google.protobuf.ByteString
getBackupIdBytes() {
java.lang.Object ref = backupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
backupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Required. ID of the YDB backup.
*
*
* string backup_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The backupId to set.
* @return This builder for chaining.
*/
public Builder setBackupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
backupId_ = value;
onChanged();
return this;
}
/**
*
* Required. ID of the YDB backup.
*
*
* string backup_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearBackupId() {
backupId_ = getDefaultInstance().getBackupId();
onChanged();
return this;
}
/**
*
* Required. ID of the YDB backup.
*
*
* string backup_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for backupId to set.
* @return This builder for chaining.
*/
public Builder setBackupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
backupId_ = value;
onChanged();
return this;
}
private java.lang.Object databaseId_ = "";
/**
*
* Required. ID of the YDB database.
*
*
* string database_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The databaseId.
*/
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Required. ID of the YDB database.
*
*
* string database_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for databaseId.
*/
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Required. ID of the YDB database.
*
*
* string database_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseId_ = value;
onChanged();
return this;
}
/**
*
* Required. ID of the YDB database.
*
*
* string database_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearDatabaseId() {
databaseId_ = getDefaultInstance().getDatabaseId();
onChanged();
return this;
}
/**
*
* Required. ID of the YDB database.
*
*
* string database_id = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseId_ = value;
onChanged();
return this;
}
private com.google.protobuf.LazyStringList pathsToRestore_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensurePathsToRestoreIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
pathsToRestore_ = new com.google.protobuf.LazyStringArrayList(pathsToRestore_);
bitField0_ |= 0x00000001;
}
}
/**
*
* Specify paths to restore.
* If empty, all paths will restored by default.
*
*
* repeated string paths_to_restore = 3;
* @return A list containing the pathsToRestore.
*/
public com.google.protobuf.ProtocolStringList
getPathsToRestoreList() {
return pathsToRestore_.getUnmodifiableView();
}
/**
*
* Specify paths to restore.
* If empty, all paths will restored by default.
*
*
* repeated string paths_to_restore = 3;
* @return The count of pathsToRestore.
*/
public int getPathsToRestoreCount() {
return pathsToRestore_.size();
}
/**
*
* Specify paths to restore.
* If empty, all paths will restored by default.
*
*
* repeated string paths_to_restore = 3;
* @param index The index of the element to return.
* @return The pathsToRestore at the given index.
*/
public java.lang.String getPathsToRestore(int index) {
return pathsToRestore_.get(index);
}
/**
*
* Specify paths to restore.
* If empty, all paths will restored by default.
*
*
* repeated string paths_to_restore = 3;
* @param index The index of the value to return.
* @return The bytes of the pathsToRestore at the given index.
*/
public com.google.protobuf.ByteString
getPathsToRestoreBytes(int index) {
return pathsToRestore_.getByteString(index);
}
/**
*
* Specify paths to restore.
* If empty, all paths will restored by default.
*
*
* repeated string paths_to_restore = 3;
* @param index The index to set the value at.
* @param value The pathsToRestore to set.
* @return This builder for chaining.
*/
public Builder setPathsToRestore(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensurePathsToRestoreIsMutable();
pathsToRestore_.set(index, value);
onChanged();
return this;
}
/**
*
* Specify paths to restore.
* If empty, all paths will restored by default.
*
*
* repeated string paths_to_restore = 3;
* @param value The pathsToRestore to add.
* @return This builder for chaining.
*/
public Builder addPathsToRestore(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensurePathsToRestoreIsMutable();
pathsToRestore_.add(value);
onChanged();
return this;
}
/**
*
* Specify paths to restore.
* If empty, all paths will restored by default.
*
*
* repeated string paths_to_restore = 3;
* @param values The pathsToRestore to add.
* @return This builder for chaining.
*/
public Builder addAllPathsToRestore(
java.lang.Iterable values) {
ensurePathsToRestoreIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, pathsToRestore_);
onChanged();
return this;
}
/**
*
* Specify paths to restore.
* If empty, all paths will restored by default.
*
*
* repeated string paths_to_restore = 3;
* @return This builder for chaining.
*/
public Builder clearPathsToRestore() {
pathsToRestore_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
*
* Specify paths to restore.
* If empty, all paths will restored by default.
*
*
* repeated string paths_to_restore = 3;
* @param value The bytes of the pathsToRestore to add.
* @return This builder for chaining.
*/
public Builder addPathsToRestoreBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
ensurePathsToRestoreIsMutable();
pathsToRestore_.add(value);
onChanged();
return this;
}
private java.lang.Object targetPath_ = "";
/**
*
* Specify target path.
*
*
* string target_path = 4;
* @return The targetPath.
*/
public java.lang.String getTargetPath() {
java.lang.Object ref = targetPath_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetPath_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Specify target path.
*
*
* string target_path = 4;
* @return The bytes for targetPath.
*/
public com.google.protobuf.ByteString
getTargetPathBytes() {
java.lang.Object ref = targetPath_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetPath_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Specify target path.
*
*
* string target_path = 4;
* @param value The targetPath to set.
* @return This builder for chaining.
*/
public Builder setTargetPath(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
targetPath_ = value;
onChanged();
return this;
}
/**
*
* Specify target path.
*
*
* string target_path = 4;
* @return This builder for chaining.
*/
public Builder clearTargetPath() {
targetPath_ = getDefaultInstance().getTargetPath();
onChanged();
return this;
}
/**
*
* Specify target path.
*
*
* string target_path = 4;
* @param value The bytes for targetPath to set.
* @return This builder for chaining.
*/
public Builder setTargetPathBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
targetPath_ = 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.ydb.v1.RestoreBackupRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.RestoreBackupRequest)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RestoreBackupRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new RestoreBackupRequest(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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RestoreBackupMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.RestoreBackupMetadata)
com.google.protobuf.MessageOrBuilder {
/**
* string backup_id = 1;
* @return The backupId.
*/
java.lang.String getBackupId();
/**
* string backup_id = 1;
* @return The bytes for backupId.
*/
com.google.protobuf.ByteString
getBackupIdBytes();
/**
* string database_id = 2;
* @return The databaseId.
*/
java.lang.String getDatabaseId();
/**
* string database_id = 2;
* @return The bytes for databaseId.
*/
com.google.protobuf.ByteString
getDatabaseIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.RestoreBackupMetadata}
*/
public static final class RestoreBackupMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.RestoreBackupMetadata)
RestoreBackupMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use RestoreBackupMetadata.newBuilder() to construct.
private RestoreBackupMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RestoreBackupMetadata() {
backupId_ = "";
databaseId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RestoreBackupMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private RestoreBackupMetadata(
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();
backupId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
databaseId_ = 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.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_RestoreBackupMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_RestoreBackupMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata.Builder.class);
}
public static final int BACKUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object backupId_;
/**
* string backup_id = 1;
* @return The backupId.
*/
@java.lang.Override
public java.lang.String getBackupId() {
java.lang.Object ref = backupId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
backupId_ = s;
return s;
}
}
/**
* string backup_id = 1;
* @return The bytes for backupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getBackupIdBytes() {
java.lang.Object ref = backupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
backupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DATABASE_ID_FIELD_NUMBER = 2;
private volatile java.lang.Object databaseId_;
/**
* string database_id = 2;
* @return The databaseId.
*/
@java.lang.Override
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
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();
databaseId_ = s;
return s;
}
}
/**
* string database_id = 2;
* @return The bytes for databaseId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = 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(backupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, backupId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, databaseId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, backupId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, databaseId_);
}
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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata) obj;
if (!getBackupId()
.equals(other.getBackupId())) return false;
if (!getDatabaseId()
.equals(other.getDatabaseId())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + BACKUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getBackupId().hashCode();
hash = (37 * hash) + DATABASE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata 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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata 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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata 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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata 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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata 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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata 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.ydb.v1.RestoreBackupMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.RestoreBackupMetadata)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_RestoreBackupMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_RestoreBackupMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
backupId_ = "";
databaseId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_RestoreBackupMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata(this);
result.backupId_ = backupId_;
result.databaseId_ = databaseId_;
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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata.getDefaultInstance()) return this;
if (!other.getBackupId().isEmpty()) {
backupId_ = other.backupId_;
onChanged();
}
if (!other.getDatabaseId().isEmpty()) {
databaseId_ = other.databaseId_;
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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object backupId_ = "";
/**
* string backup_id = 1;
* @return The backupId.
*/
public java.lang.String getBackupId() {
java.lang.Object ref = backupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
backupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string backup_id = 1;
* @return The bytes for backupId.
*/
public com.google.protobuf.ByteString
getBackupIdBytes() {
java.lang.Object ref = backupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
backupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string backup_id = 1;
* @param value The backupId to set.
* @return This builder for chaining.
*/
public Builder setBackupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
backupId_ = value;
onChanged();
return this;
}
/**
* string backup_id = 1;
* @return This builder for chaining.
*/
public Builder clearBackupId() {
backupId_ = getDefaultInstance().getBackupId();
onChanged();
return this;
}
/**
* string backup_id = 1;
* @param value The bytes for backupId to set.
* @return This builder for chaining.
*/
public Builder setBackupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
backupId_ = value;
onChanged();
return this;
}
private java.lang.Object databaseId_ = "";
/**
* string database_id = 2;
* @return The databaseId.
*/
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string database_id = 2;
* @return The bytes for databaseId.
*/
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string database_id = 2;
* @param value The databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseId_ = value;
onChanged();
return this;
}
/**
* string database_id = 2;
* @return This builder for chaining.
*/
public Builder clearDatabaseId() {
databaseId_ = getDefaultInstance().getDatabaseId();
onChanged();
return this;
}
/**
* string database_id = 2;
* @param value The bytes for databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseId_ = 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.ydb.v1.RestoreBackupMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.RestoreBackupMetadata)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RestoreBackupMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new RestoreBackupMetadata(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.ydb.v1.DatabaseServiceOuterClass.RestoreBackupMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface BackupDatabaseRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.BackupDatabaseRequest)
com.google.protobuf.MessageOrBuilder {
/**
* string database_id = 1;
* @return The databaseId.
*/
java.lang.String getDatabaseId();
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
com.google.protobuf.ByteString
getDatabaseIdBytes();
/**
*
* custom backup options, if required.
*
*
* .yandex.cloud.ydb.v1.BackupSettings backup_settings = 2;
* @return Whether the backupSettings field is set.
*/
boolean hasBackupSettings();
/**
*
* custom backup options, if required.
*
*
* .yandex.cloud.ydb.v1.BackupSettings backup_settings = 2;
* @return The backupSettings.
*/
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings getBackupSettings();
/**
*
* custom backup options, if required.
*
*
* .yandex.cloud.ydb.v1.BackupSettings backup_settings = 2;
*/
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettingsOrBuilder getBackupSettingsOrBuilder();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.BackupDatabaseRequest}
*/
public static final class BackupDatabaseRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.BackupDatabaseRequest)
BackupDatabaseRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use BackupDatabaseRequest.newBuilder() to construct.
private BackupDatabaseRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private BackupDatabaseRequest() {
databaseId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new BackupDatabaseRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private BackupDatabaseRequest(
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();
databaseId_ = s;
break;
}
case 18: {
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings.Builder subBuilder = null;
if (backupSettings_ != null) {
subBuilder = backupSettings_.toBuilder();
}
backupSettings_ = input.readMessage(yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(backupSettings_);
backupSettings_ = 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.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_BackupDatabaseRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_BackupDatabaseRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest.Builder.class);
}
public static final int DATABASE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object databaseId_;
/**
* string database_id = 1;
* @return The databaseId.
*/
@java.lang.Override
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
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();
databaseId_ = s;
return s;
}
}
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int BACKUP_SETTINGS_FIELD_NUMBER = 2;
private yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings backupSettings_;
/**
*
* custom backup options, if required.
*
*
* .yandex.cloud.ydb.v1.BackupSettings backup_settings = 2;
* @return Whether the backupSettings field is set.
*/
@java.lang.Override
public boolean hasBackupSettings() {
return backupSettings_ != null;
}
/**
*
* custom backup options, if required.
*
*
* .yandex.cloud.ydb.v1.BackupSettings backup_settings = 2;
* @return The backupSettings.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings getBackupSettings() {
return backupSettings_ == null ? yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings.getDefaultInstance() : backupSettings_;
}
/**
*
* custom backup options, if required.
*
*
* .yandex.cloud.ydb.v1.BackupSettings backup_settings = 2;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettingsOrBuilder getBackupSettingsOrBuilder() {
return getBackupSettings();
}
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(databaseId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, databaseId_);
}
if (backupSettings_ != null) {
output.writeMessage(2, getBackupSettings());
}
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(databaseId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, databaseId_);
}
if (backupSettings_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getBackupSettings());
}
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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest) obj;
if (!getDatabaseId()
.equals(other.getDatabaseId())) return false;
if (hasBackupSettings() != other.hasBackupSettings()) return false;
if (hasBackupSettings()) {
if (!getBackupSettings()
.equals(other.getBackupSettings())) 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) + DATABASE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseId().hashCode();
if (hasBackupSettings()) {
hash = (37 * hash) + BACKUP_SETTINGS_FIELD_NUMBER;
hash = (53 * hash) + getBackupSettings().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest 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.ydb.v1.BackupDatabaseRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.BackupDatabaseRequest)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_BackupDatabaseRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_BackupDatabaseRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest.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();
databaseId_ = "";
if (backupSettingsBuilder_ == null) {
backupSettings_ = null;
} else {
backupSettings_ = null;
backupSettingsBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_BackupDatabaseRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest(this);
result.databaseId_ = databaseId_;
if (backupSettingsBuilder_ == null) {
result.backupSettings_ = backupSettings_;
} else {
result.backupSettings_ = backupSettingsBuilder_.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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest.getDefaultInstance()) return this;
if (!other.getDatabaseId().isEmpty()) {
databaseId_ = other.databaseId_;
onChanged();
}
if (other.hasBackupSettings()) {
mergeBackupSettings(other.getBackupSettings());
}
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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object databaseId_ = "";
/**
* string database_id = 1;
* @return The databaseId.
*/
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string database_id = 1;
* @param value The databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseId_ = value;
onChanged();
return this;
}
/**
* string database_id = 1;
* @return This builder for chaining.
*/
public Builder clearDatabaseId() {
databaseId_ = getDefaultInstance().getDatabaseId();
onChanged();
return this;
}
/**
* string database_id = 1;
* @param value The bytes for databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseId_ = value;
onChanged();
return this;
}
private yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings backupSettings_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings.Builder, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettingsOrBuilder> backupSettingsBuilder_;
/**
*
* custom backup options, if required.
*
*
* .yandex.cloud.ydb.v1.BackupSettings backup_settings = 2;
* @return Whether the backupSettings field is set.
*/
public boolean hasBackupSettings() {
return backupSettingsBuilder_ != null || backupSettings_ != null;
}
/**
*
* custom backup options, if required.
*
*
* .yandex.cloud.ydb.v1.BackupSettings backup_settings = 2;
* @return The backupSettings.
*/
public yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings getBackupSettings() {
if (backupSettingsBuilder_ == null) {
return backupSettings_ == null ? yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings.getDefaultInstance() : backupSettings_;
} else {
return backupSettingsBuilder_.getMessage();
}
}
/**
*
* custom backup options, if required.
*
*
* .yandex.cloud.ydb.v1.BackupSettings backup_settings = 2;
*/
public Builder setBackupSettings(yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings value) {
if (backupSettingsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
backupSettings_ = value;
onChanged();
} else {
backupSettingsBuilder_.setMessage(value);
}
return this;
}
/**
*
* custom backup options, if required.
*
*
* .yandex.cloud.ydb.v1.BackupSettings backup_settings = 2;
*/
public Builder setBackupSettings(
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings.Builder builderForValue) {
if (backupSettingsBuilder_ == null) {
backupSettings_ = builderForValue.build();
onChanged();
} else {
backupSettingsBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* custom backup options, if required.
*
*
* .yandex.cloud.ydb.v1.BackupSettings backup_settings = 2;
*/
public Builder mergeBackupSettings(yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings value) {
if (backupSettingsBuilder_ == null) {
if (backupSettings_ != null) {
backupSettings_ =
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings.newBuilder(backupSettings_).mergeFrom(value).buildPartial();
} else {
backupSettings_ = value;
}
onChanged();
} else {
backupSettingsBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* custom backup options, if required.
*
*
* .yandex.cloud.ydb.v1.BackupSettings backup_settings = 2;
*/
public Builder clearBackupSettings() {
if (backupSettingsBuilder_ == null) {
backupSettings_ = null;
onChanged();
} else {
backupSettings_ = null;
backupSettingsBuilder_ = null;
}
return this;
}
/**
*
* custom backup options, if required.
*
*
* .yandex.cloud.ydb.v1.BackupSettings backup_settings = 2;
*/
public yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings.Builder getBackupSettingsBuilder() {
onChanged();
return getBackupSettingsFieldBuilder().getBuilder();
}
/**
*
* custom backup options, if required.
*
*
* .yandex.cloud.ydb.v1.BackupSettings backup_settings = 2;
*/
public yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettingsOrBuilder getBackupSettingsOrBuilder() {
if (backupSettingsBuilder_ != null) {
return backupSettingsBuilder_.getMessageOrBuilder();
} else {
return backupSettings_ == null ?
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings.getDefaultInstance() : backupSettings_;
}
}
/**
*
* custom backup options, if required.
*
*
* .yandex.cloud.ydb.v1.BackupSettings backup_settings = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings.Builder, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettingsOrBuilder>
getBackupSettingsFieldBuilder() {
if (backupSettingsBuilder_ == null) {
backupSettingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettings.Builder, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupSettingsOrBuilder>(
getBackupSettings(),
getParentForChildren(),
isClean());
backupSettings_ = null;
}
return backupSettingsBuilder_;
}
@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.ydb.v1.BackupDatabaseRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.BackupDatabaseRequest)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public BackupDatabaseRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new BackupDatabaseRequest(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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface BackupDatabaseMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.BackupDatabaseMetadata)
com.google.protobuf.MessageOrBuilder {
/**
* string backup_id = 1;
* @return The backupId.
*/
java.lang.String getBackupId();
/**
* string backup_id = 1;
* @return The bytes for backupId.
*/
com.google.protobuf.ByteString
getBackupIdBytes();
/**
* string database_id = 2;
* @return The databaseId.
*/
java.lang.String getDatabaseId();
/**
* string database_id = 2;
* @return The bytes for databaseId.
*/
com.google.protobuf.ByteString
getDatabaseIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.BackupDatabaseMetadata}
*/
public static final class BackupDatabaseMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.BackupDatabaseMetadata)
BackupDatabaseMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use BackupDatabaseMetadata.newBuilder() to construct.
private BackupDatabaseMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private BackupDatabaseMetadata() {
backupId_ = "";
databaseId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new BackupDatabaseMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private BackupDatabaseMetadata(
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();
backupId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
databaseId_ = 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.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_BackupDatabaseMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_BackupDatabaseMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata.Builder.class);
}
public static final int BACKUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object backupId_;
/**
* string backup_id = 1;
* @return The backupId.
*/
@java.lang.Override
public java.lang.String getBackupId() {
java.lang.Object ref = backupId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
backupId_ = s;
return s;
}
}
/**
* string backup_id = 1;
* @return The bytes for backupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getBackupIdBytes() {
java.lang.Object ref = backupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
backupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DATABASE_ID_FIELD_NUMBER = 2;
private volatile java.lang.Object databaseId_;
/**
* string database_id = 2;
* @return The databaseId.
*/
@java.lang.Override
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
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();
databaseId_ = s;
return s;
}
}
/**
* string database_id = 2;
* @return The bytes for databaseId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = 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(backupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, backupId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, databaseId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, backupId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, databaseId_);
}
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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata) obj;
if (!getBackupId()
.equals(other.getBackupId())) return false;
if (!getDatabaseId()
.equals(other.getDatabaseId())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + BACKUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getBackupId().hashCode();
hash = (37 * hash) + DATABASE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata 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.ydb.v1.BackupDatabaseMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.BackupDatabaseMetadata)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_BackupDatabaseMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_BackupDatabaseMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
backupId_ = "";
databaseId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_BackupDatabaseMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata(this);
result.backupId_ = backupId_;
result.databaseId_ = databaseId_;
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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata.getDefaultInstance()) return this;
if (!other.getBackupId().isEmpty()) {
backupId_ = other.backupId_;
onChanged();
}
if (!other.getDatabaseId().isEmpty()) {
databaseId_ = other.databaseId_;
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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object backupId_ = "";
/**
* string backup_id = 1;
* @return The backupId.
*/
public java.lang.String getBackupId() {
java.lang.Object ref = backupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
backupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string backup_id = 1;
* @return The bytes for backupId.
*/
public com.google.protobuf.ByteString
getBackupIdBytes() {
java.lang.Object ref = backupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
backupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string backup_id = 1;
* @param value The backupId to set.
* @return This builder for chaining.
*/
public Builder setBackupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
backupId_ = value;
onChanged();
return this;
}
/**
* string backup_id = 1;
* @return This builder for chaining.
*/
public Builder clearBackupId() {
backupId_ = getDefaultInstance().getBackupId();
onChanged();
return this;
}
/**
* string backup_id = 1;
* @param value The bytes for backupId to set.
* @return This builder for chaining.
*/
public Builder setBackupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
backupId_ = value;
onChanged();
return this;
}
private java.lang.Object databaseId_ = "";
/**
* string database_id = 2;
* @return The databaseId.
*/
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string database_id = 2;
* @return The bytes for databaseId.
*/
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string database_id = 2;
* @param value The databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseId_ = value;
onChanged();
return this;
}
/**
* string database_id = 2;
* @return This builder for chaining.
*/
public Builder clearDatabaseId() {
databaseId_ = getDefaultInstance().getDatabaseId();
onChanged();
return this;
}
/**
* string database_id = 2;
* @param value The bytes for databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseId_ = 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.ydb.v1.BackupDatabaseMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.BackupDatabaseMetadata)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public BackupDatabaseMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new BackupDatabaseMetadata(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.ydb.v1.DatabaseServiceOuterClass.BackupDatabaseMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface StartDatabaseRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.StartDatabaseRequest)
com.google.protobuf.MessageOrBuilder {
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The databaseId.
*/
java.lang.String getDatabaseId();
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for databaseId.
*/
com.google.protobuf.ByteString
getDatabaseIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.StartDatabaseRequest}
*/
public static final class StartDatabaseRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.StartDatabaseRequest)
StartDatabaseRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use StartDatabaseRequest.newBuilder() to construct.
private StartDatabaseRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private StartDatabaseRequest() {
databaseId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new StartDatabaseRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private StartDatabaseRequest(
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();
databaseId_ = 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.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StartDatabaseRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StartDatabaseRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest.Builder.class);
}
public static final int DATABASE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object databaseId_;
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The databaseId.
*/
@java.lang.Override
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
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();
databaseId_ = s;
return s;
}
}
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for databaseId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = 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(databaseId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, databaseId_);
}
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(databaseId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, databaseId_);
}
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.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest) obj;
if (!getDatabaseId()
.equals(other.getDatabaseId())) 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) + DATABASE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest 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.ydb.v1.StartDatabaseRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.StartDatabaseRequest)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StartDatabaseRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StartDatabaseRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest.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();
databaseId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StartDatabaseRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest(this);
result.databaseId_ = databaseId_;
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.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest.getDefaultInstance()) return this;
if (!other.getDatabaseId().isEmpty()) {
databaseId_ = other.databaseId_;
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.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object databaseId_ = "";
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The databaseId.
*/
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for databaseId.
*/
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseId_ = value;
onChanged();
return this;
}
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearDatabaseId() {
databaseId_ = getDefaultInstance().getDatabaseId();
onChanged();
return this;
}
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseId_ = 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.ydb.v1.StartDatabaseRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.StartDatabaseRequest)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public StartDatabaseRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new StartDatabaseRequest(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.ydb.v1.DatabaseServiceOuterClass.StartDatabaseRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface StartDatabaseMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.StartDatabaseMetadata)
com.google.protobuf.MessageOrBuilder {
/**
* string database_id = 1;
* @return The databaseId.
*/
java.lang.String getDatabaseId();
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
com.google.protobuf.ByteString
getDatabaseIdBytes();
/**
* string database_name = 2;
* @return The databaseName.
*/
java.lang.String getDatabaseName();
/**
* string database_name = 2;
* @return The bytes for databaseName.
*/
com.google.protobuf.ByteString
getDatabaseNameBytes();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.StartDatabaseMetadata}
*/
public static final class StartDatabaseMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.StartDatabaseMetadata)
StartDatabaseMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use StartDatabaseMetadata.newBuilder() to construct.
private StartDatabaseMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private StartDatabaseMetadata() {
databaseId_ = "";
databaseName_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new StartDatabaseMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private StartDatabaseMetadata(
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();
databaseId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
databaseName_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StartDatabaseMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StartDatabaseMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata.Builder.class);
}
public static final int DATABASE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object databaseId_;
/**
* string database_id = 1;
* @return The databaseId.
*/
@java.lang.Override
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
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();
databaseId_ = s;
return s;
}
}
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DATABASE_NAME_FIELD_NUMBER = 2;
private volatile java.lang.Object databaseName_;
/**
* string database_name = 2;
* @return The databaseName.
*/
@java.lang.Override
public java.lang.String getDatabaseName() {
java.lang.Object ref = databaseName_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseName_ = s;
return s;
}
}
/**
* string database_name = 2;
* @return The bytes for databaseName.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseNameBytes() {
java.lang.Object ref = databaseName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, databaseId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, databaseName_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, databaseId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, databaseName_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata) obj;
if (!getDatabaseId()
.equals(other.getDatabaseId())) return false;
if (!getDatabaseName()
.equals(other.getDatabaseName())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + DATABASE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseId().hashCode();
hash = (37 * hash) + DATABASE_NAME_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseName().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata 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.ydb.v1.StartDatabaseMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.StartDatabaseMetadata)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StartDatabaseMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StartDatabaseMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata.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();
databaseId_ = "";
databaseName_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StartDatabaseMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata(this);
result.databaseId_ = databaseId_;
result.databaseName_ = databaseName_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata.getDefaultInstance()) return this;
if (!other.getDatabaseId().isEmpty()) {
databaseId_ = other.databaseId_;
onChanged();
}
if (!other.getDatabaseName().isEmpty()) {
databaseName_ = other.databaseName_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object databaseId_ = "";
/**
* string database_id = 1;
* @return The databaseId.
*/
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string database_id = 1;
* @param value The databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseId_ = value;
onChanged();
return this;
}
/**
* string database_id = 1;
* @return This builder for chaining.
*/
public Builder clearDatabaseId() {
databaseId_ = getDefaultInstance().getDatabaseId();
onChanged();
return this;
}
/**
* string database_id = 1;
* @param value The bytes for databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseId_ = value;
onChanged();
return this;
}
private java.lang.Object databaseName_ = "";
/**
* string database_name = 2;
* @return The databaseName.
*/
public java.lang.String getDatabaseName() {
java.lang.Object ref = databaseName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseName_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string database_name = 2;
* @return The bytes for databaseName.
*/
public com.google.protobuf.ByteString
getDatabaseNameBytes() {
java.lang.Object ref = databaseName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string database_name = 2;
* @param value The databaseName to set.
* @return This builder for chaining.
*/
public Builder setDatabaseName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseName_ = value;
onChanged();
return this;
}
/**
* string database_name = 2;
* @return This builder for chaining.
*/
public Builder clearDatabaseName() {
databaseName_ = getDefaultInstance().getDatabaseName();
onChanged();
return this;
}
/**
* string database_name = 2;
* @param value The bytes for databaseName to set.
* @return This builder for chaining.
*/
public Builder setDatabaseNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseName_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ydb.v1.StartDatabaseMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.StartDatabaseMetadata)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public StartDatabaseMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new StartDatabaseMetadata(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.ydb.v1.DatabaseServiceOuterClass.StartDatabaseMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface StopDatabaseRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.StopDatabaseRequest)
com.google.protobuf.MessageOrBuilder {
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The databaseId.
*/
java.lang.String getDatabaseId();
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for databaseId.
*/
com.google.protobuf.ByteString
getDatabaseIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.StopDatabaseRequest}
*/
public static final class StopDatabaseRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.StopDatabaseRequest)
StopDatabaseRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use StopDatabaseRequest.newBuilder() to construct.
private StopDatabaseRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private StopDatabaseRequest() {
databaseId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new StopDatabaseRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private StopDatabaseRequest(
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();
databaseId_ = 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.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StopDatabaseRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StopDatabaseRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest.Builder.class);
}
public static final int DATABASE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object databaseId_;
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The databaseId.
*/
@java.lang.Override
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
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();
databaseId_ = s;
return s;
}
}
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for databaseId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = 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(databaseId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, databaseId_);
}
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(databaseId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, databaseId_);
}
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.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest) obj;
if (!getDatabaseId()
.equals(other.getDatabaseId())) 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) + DATABASE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest 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.ydb.v1.StopDatabaseRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.StopDatabaseRequest)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StopDatabaseRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StopDatabaseRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest.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();
databaseId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StopDatabaseRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest(this);
result.databaseId_ = databaseId_;
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.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest.getDefaultInstance()) return this;
if (!other.getDatabaseId().isEmpty()) {
databaseId_ = other.databaseId_;
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.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object databaseId_ = "";
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The databaseId.
*/
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for databaseId.
*/
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseId_ = value;
onChanged();
return this;
}
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearDatabaseId() {
databaseId_ = getDefaultInstance().getDatabaseId();
onChanged();
return this;
}
/**
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseId_ = 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.ydb.v1.StopDatabaseRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.StopDatabaseRequest)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public StopDatabaseRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new StopDatabaseRequest(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.ydb.v1.DatabaseServiceOuterClass.StopDatabaseRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface StopDatabaseMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.StopDatabaseMetadata)
com.google.protobuf.MessageOrBuilder {
/**
* string database_id = 1;
* @return The databaseId.
*/
java.lang.String getDatabaseId();
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
com.google.protobuf.ByteString
getDatabaseIdBytes();
/**
* string database_name = 2;
* @return The databaseName.
*/
java.lang.String getDatabaseName();
/**
* string database_name = 2;
* @return The bytes for databaseName.
*/
com.google.protobuf.ByteString
getDatabaseNameBytes();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.StopDatabaseMetadata}
*/
public static final class StopDatabaseMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.StopDatabaseMetadata)
StopDatabaseMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use StopDatabaseMetadata.newBuilder() to construct.
private StopDatabaseMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private StopDatabaseMetadata() {
databaseId_ = "";
databaseName_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new StopDatabaseMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private StopDatabaseMetadata(
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();
databaseId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
databaseName_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StopDatabaseMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StopDatabaseMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata.Builder.class);
}
public static final int DATABASE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object databaseId_;
/**
* string database_id = 1;
* @return The databaseId.
*/
@java.lang.Override
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
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();
databaseId_ = s;
return s;
}
}
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DATABASE_NAME_FIELD_NUMBER = 2;
private volatile java.lang.Object databaseName_;
/**
* string database_name = 2;
* @return The databaseName.
*/
@java.lang.Override
public java.lang.String getDatabaseName() {
java.lang.Object ref = databaseName_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseName_ = s;
return s;
}
}
/**
* string database_name = 2;
* @return The bytes for databaseName.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseNameBytes() {
java.lang.Object ref = databaseName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, databaseId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, databaseName_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, databaseId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, databaseName_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata) obj;
if (!getDatabaseId()
.equals(other.getDatabaseId())) return false;
if (!getDatabaseName()
.equals(other.getDatabaseName())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + DATABASE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseId().hashCode();
hash = (37 * hash) + DATABASE_NAME_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseName().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata 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.ydb.v1.StopDatabaseMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.StopDatabaseMetadata)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StopDatabaseMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StopDatabaseMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata.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();
databaseId_ = "";
databaseName_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_StopDatabaseMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata(this);
result.databaseId_ = databaseId_;
result.databaseName_ = databaseName_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata.getDefaultInstance()) return this;
if (!other.getDatabaseId().isEmpty()) {
databaseId_ = other.databaseId_;
onChanged();
}
if (!other.getDatabaseName().isEmpty()) {
databaseName_ = other.databaseName_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object databaseId_ = "";
/**
* string database_id = 1;
* @return The databaseId.
*/
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string database_id = 1;
* @param value The databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseId_ = value;
onChanged();
return this;
}
/**
* string database_id = 1;
* @return This builder for chaining.
*/
public Builder clearDatabaseId() {
databaseId_ = getDefaultInstance().getDatabaseId();
onChanged();
return this;
}
/**
* string database_id = 1;
* @param value The bytes for databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseId_ = value;
onChanged();
return this;
}
private java.lang.Object databaseName_ = "";
/**
* string database_name = 2;
* @return The databaseName.
*/
public java.lang.String getDatabaseName() {
java.lang.Object ref = databaseName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseName_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string database_name = 2;
* @return The bytes for databaseName.
*/
public com.google.protobuf.ByteString
getDatabaseNameBytes() {
java.lang.Object ref = databaseName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string database_name = 2;
* @param value The databaseName to set.
* @return This builder for chaining.
*/
public Builder setDatabaseName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseName_ = value;
onChanged();
return this;
}
/**
* string database_name = 2;
* @return This builder for chaining.
*/
public Builder clearDatabaseName() {
databaseName_ = getDefaultInstance().getDatabaseName();
onChanged();
return this;
}
/**
* string database_name = 2;
* @param value The bytes for databaseName to set.
* @return This builder for chaining.
*/
public Builder setDatabaseNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseName_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ydb.v1.StopDatabaseMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.StopDatabaseMetadata)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public StopDatabaseMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new StopDatabaseMetadata(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.ydb.v1.DatabaseServiceOuterClass.StopDatabaseMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface GetDatabaseRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.GetDatabaseRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The databaseId.
*/
java.lang.String getDatabaseId();
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for databaseId.
*/
com.google.protobuf.ByteString
getDatabaseIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.GetDatabaseRequest}
*/
public static final class GetDatabaseRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.GetDatabaseRequest)
GetDatabaseRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use GetDatabaseRequest.newBuilder() to construct.
private GetDatabaseRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private GetDatabaseRequest() {
databaseId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new GetDatabaseRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private GetDatabaseRequest(
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();
databaseId_ = 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.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_GetDatabaseRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_GetDatabaseRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest.Builder.class);
}
public static final int DATABASE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object databaseId_;
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The databaseId.
*/
@java.lang.Override
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
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();
databaseId_ = s;
return s;
}
}
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for databaseId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = 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(databaseId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, databaseId_);
}
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(databaseId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, databaseId_);
}
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.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest) obj;
if (!getDatabaseId()
.equals(other.getDatabaseId())) 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) + DATABASE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest 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.ydb.v1.GetDatabaseRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.GetDatabaseRequest)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_GetDatabaseRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_GetDatabaseRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest.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();
databaseId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_GetDatabaseRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest(this);
result.databaseId_ = databaseId_;
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.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest.getDefaultInstance()) return this;
if (!other.getDatabaseId().isEmpty()) {
databaseId_ = other.databaseId_;
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.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object databaseId_ = "";
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The databaseId.
*/
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for databaseId.
*/
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseId_ = value;
onChanged();
return this;
}
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearDatabaseId() {
databaseId_ = getDefaultInstance().getDatabaseId();
onChanged();
return this;
}
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseId_ = 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.ydb.v1.GetDatabaseRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.GetDatabaseRequest)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public GetDatabaseRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new GetDatabaseRequest(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.ydb.v1.DatabaseServiceOuterClass.GetDatabaseRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListDatabasesRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.ListDatabasesRequest)
com.google.protobuf.MessageOrBuilder {
/**
* string folder_id = 1;
* @return The folderId.
*/
java.lang.String getFolderId();
/**
* string folder_id = 1;
* @return The bytes for folderId.
*/
com.google.protobuf.ByteString
getFolderIdBytes();
/**
*
* The maximum number of results per page that should be returned. If the number of available
* results is larger than `page_size`, the service returns a `next_page_token` that can be used
* to get the next page of results in subsequent ListDatabases requests.
* Acceptable values are 0 to 1000, inclusive. Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"];
* @return The pageSize.
*/
long getPageSize();
/**
*
* Page token. Set `page_token` to the `next_page_token` returned by a previous ListDatabases
* request to get the next page of results.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The pageToken.
*/
java.lang.String getPageToken();
/**
*
* Page token. Set `page_token` to the `next_page_token` returned by a previous ListDatabases
* request to get the next page of results.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The bytes for pageToken.
*/
com.google.protobuf.ByteString
getPageTokenBytes();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.ListDatabasesRequest}
*/
public static final class ListDatabasesRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.ListDatabasesRequest)
ListDatabasesRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListDatabasesRequest.newBuilder() to construct.
private ListDatabasesRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListDatabasesRequest() {
folderId_ = "";
pageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListDatabasesRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListDatabasesRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
folderId_ = s;
break;
}
case 16: {
pageSize_ = input.readInt64();
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
pageToken_ = s;
break;
}
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.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_ListDatabasesRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_ListDatabasesRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest.Builder.class);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
* string folder_id = 1;
* @return The folderId.
*/
@java.lang.Override
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
}
}
/**
* string folder_id = 1;
* @return The bytes for folderId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int PAGE_SIZE_FIELD_NUMBER = 2;
private long pageSize_;
/**
*
* The maximum number of results per page that should be returned. If the number of available
* results is larger than `page_size`, the service returns a `next_page_token` that can be used
* to get the next page of results in subsequent ListDatabases requests.
* Acceptable values are 0 to 1000, inclusive. Default value: 100.
*
*
* 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. Set `page_token` to the `next_page_token` returned by a previous ListDatabases
* request to get the next page of results.
*
*
* 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. Set `page_token` to the `next_page_token` returned by a previous ListDatabases
* request to get the next page of results.
*
*
* 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(folderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_);
}
if (pageSize_ != 0L) {
output.writeInt64(2, pageSize_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_);
}
if (pageSize_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, pageSize_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_);
}
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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest) obj;
if (!getFolderId()
.equals(other.getFolderId())) 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) + FOLDER_ID_FIELD_NUMBER;
hash = (53 * hash) + getFolderId().hashCode();
hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getPageSize());
hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER;
hash = (53 * hash) + getPageToken().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest 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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest 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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest 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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest 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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest 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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest 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.ydb.v1.ListDatabasesRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.ListDatabasesRequest)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_ListDatabasesRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_ListDatabasesRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
folderId_ = "";
pageSize_ = 0L;
pageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_ListDatabasesRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest(this);
result.folderId_ = folderId_;
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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest.getDefaultInstance()) return this;
if (!other.getFolderId().isEmpty()) {
folderId_ = other.folderId_;
onChanged();
}
if (other.getPageSize() != 0L) {
setPageSize(other.getPageSize());
}
if (!other.getPageToken().isEmpty()) {
pageToken_ = other.pageToken_;
onChanged();
}
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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object folderId_ = "";
/**
* string folder_id = 1;
* @return The folderId.
*/
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string folder_id = 1;
* @return The bytes for folderId.
*/
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string folder_id = 1;
* @param value The folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
folderId_ = value;
onChanged();
return this;
}
/**
* string folder_id = 1;
* @return This builder for chaining.
*/
public Builder clearFolderId() {
folderId_ = getDefaultInstance().getFolderId();
onChanged();
return this;
}
/**
* string folder_id = 1;
* @param value The bytes for folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
folderId_ = value;
onChanged();
return this;
}
private long pageSize_ ;
/**
*
* The maximum number of results per page that should be returned. If the number of available
* results is larger than `page_size`, the service returns a `next_page_token` that can be used
* to get the next page of results in subsequent ListDatabases requests.
* Acceptable values are 0 to 1000, inclusive. Default value: 100.
*
*
* 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 that should be returned. If the number of available
* results is larger than `page_size`, the service returns a `next_page_token` that can be used
* to get the next page of results in subsequent ListDatabases requests.
* Acceptable values are 0 to 1000, inclusive. Default value: 100.
*
*
* 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 that should be returned. If the number of available
* results is larger than `page_size`, the service returns a `next_page_token` that can be used
* to get the next page of results in subsequent ListDatabases requests.
* Acceptable values are 0 to 1000, inclusive. Default value: 100.
*
*
* 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. Set `page_token` to the `next_page_token` returned by a previous ListDatabases
* request to get the next page of results.
*
*
* 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. Set `page_token` to the `next_page_token` returned by a previous ListDatabases
* request to get the next page of results.
*
*
* 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. Set `page_token` to the `next_page_token` returned by a previous ListDatabases
* request to get the next page of results.
*
*
* 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. Set `page_token` to the `next_page_token` returned by a previous ListDatabases
* request to get the next page of results.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return This builder for chaining.
*/
public Builder clearPageToken() {
pageToken_ = getDefaultInstance().getPageToken();
onChanged();
return this;
}
/**
*
* Page token. Set `page_token` to the `next_page_token` returned by a previous ListDatabases
* request to get the next page of results.
*
*
* 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.ydb.v1.ListDatabasesRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.ListDatabasesRequest)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListDatabasesRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListDatabasesRequest(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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListDatabasesResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.ListDatabasesResponse)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
java.util.List
getDatabasesList();
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database getDatabases(int index);
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
int getDatabasesCount();
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
java.util.List extends yandex.cloud.api.ydb.v1.DatabaseOuterClass.DatabaseOrBuilder>
getDatabasesOrBuilderList();
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.DatabaseOrBuilder getDatabasesOrBuilder(
int index);
/**
*
* This token allows you to get the next page of results for ListDatabases requests,
* if the number of results is larger than `page_size` specified in the request.
* To get the next page, specify the value of `next_page_token` as a value for
* the `page_token` parameter in the next ListDatabases request. Subsequent ListDatabases
* requests will have their own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The nextPageToken.
*/
java.lang.String getNextPageToken();
/**
*
* This token allows you to get the next page of results for ListDatabases requests,
* if the number of results is larger than `page_size` specified in the request.
* To get the next page, specify the value of `next_page_token` as a value for
* the `page_token` parameter in the next ListDatabases request. Subsequent ListDatabases
* requests will have their own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The bytes for nextPageToken.
*/
com.google.protobuf.ByteString
getNextPageTokenBytes();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.ListDatabasesResponse}
*/
public static final class ListDatabasesResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.ListDatabasesResponse)
ListDatabasesResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListDatabasesResponse.newBuilder() to construct.
private ListDatabasesResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListDatabasesResponse() {
databases_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListDatabasesResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListDatabasesResponse(
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)) {
databases_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
databases_.add(
input.readMessage(yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database.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)) {
databases_ = java.util.Collections.unmodifiableList(databases_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_ListDatabasesResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_ListDatabasesResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse.Builder.class);
}
public static final int DATABASES_FIELD_NUMBER = 1;
private java.util.List databases_;
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
@java.lang.Override
public java.util.List getDatabasesList() {
return databases_;
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.ydb.v1.DatabaseOuterClass.DatabaseOrBuilder>
getDatabasesOrBuilderList() {
return databases_;
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
@java.lang.Override
public int getDatabasesCount() {
return databases_.size();
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database getDatabases(int index) {
return databases_.get(index);
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.DatabaseOrBuilder getDatabasesOrBuilder(
int index) {
return databases_.get(index);
}
public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2;
private volatile java.lang.Object nextPageToken_;
/**
*
* This token allows you to get the next page of results for ListDatabases requests,
* if the number of results is larger than `page_size` specified in the request.
* To get the next page, specify the value of `next_page_token` as a value for
* the `page_token` parameter in the next ListDatabases request. Subsequent ListDatabases
* requests will have their own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The nextPageToken.
*/
@java.lang.Override
public java.lang.String getNextPageToken() {
java.lang.Object ref = nextPageToken_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
nextPageToken_ = s;
return s;
}
}
/**
*
* This token allows you to get the next page of results for ListDatabases requests,
* if the number of results is larger than `page_size` specified in the request.
* To get the next page, specify the value of `next_page_token` as a value for
* the `page_token` parameter in the next ListDatabases request. Subsequent ListDatabases
* requests will have their own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The bytes for nextPageToken.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNextPageTokenBytes() {
java.lang.Object ref = nextPageToken_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nextPageToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < databases_.size(); i++) {
output.writeMessage(1, databases_.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 < databases_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, databases_.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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse) obj;
if (!getDatabasesList()
.equals(other.getDatabasesList())) 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 (getDatabasesCount() > 0) {
hash = (37 * hash) + DATABASES_FIELD_NUMBER;
hash = (53 * hash) + getDatabasesList().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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse 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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse 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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse 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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse 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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse 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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse 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.ydb.v1.ListDatabasesResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.ListDatabasesResponse)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_ListDatabasesResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_ListDatabasesResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getDatabasesFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (databasesBuilder_ == null) {
databases_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
databasesBuilder_.clear();
}
nextPageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_ListDatabasesResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse(this);
int from_bitField0_ = bitField0_;
if (databasesBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
databases_ = java.util.Collections.unmodifiableList(databases_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.databases_ = databases_;
} else {
result.databases_ = databasesBuilder_.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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse.getDefaultInstance()) return this;
if (databasesBuilder_ == null) {
if (!other.databases_.isEmpty()) {
if (databases_.isEmpty()) {
databases_ = other.databases_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureDatabasesIsMutable();
databases_.addAll(other.databases_);
}
onChanged();
}
} else {
if (!other.databases_.isEmpty()) {
if (databasesBuilder_.isEmpty()) {
databasesBuilder_.dispose();
databasesBuilder_ = null;
databases_ = other.databases_;
bitField0_ = (bitField0_ & ~0x00000001);
databasesBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getDatabasesFieldBuilder() : null;
} else {
databasesBuilder_.addAllMessages(other.databases_);
}
}
}
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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List databases_ =
java.util.Collections.emptyList();
private void ensureDatabasesIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
databases_ = new java.util.ArrayList(databases_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database, yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.DatabaseOrBuilder> databasesBuilder_;
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public java.util.List getDatabasesList() {
if (databasesBuilder_ == null) {
return java.util.Collections.unmodifiableList(databases_);
} else {
return databasesBuilder_.getMessageList();
}
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public int getDatabasesCount() {
if (databasesBuilder_ == null) {
return databases_.size();
} else {
return databasesBuilder_.getCount();
}
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database getDatabases(int index) {
if (databasesBuilder_ == null) {
return databases_.get(index);
} else {
return databasesBuilder_.getMessage(index);
}
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public Builder setDatabases(
int index, yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database value) {
if (databasesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureDatabasesIsMutable();
databases_.set(index, value);
onChanged();
} else {
databasesBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public Builder setDatabases(
int index, yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database.Builder builderForValue) {
if (databasesBuilder_ == null) {
ensureDatabasesIsMutable();
databases_.set(index, builderForValue.build());
onChanged();
} else {
databasesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public Builder addDatabases(yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database value) {
if (databasesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureDatabasesIsMutable();
databases_.add(value);
onChanged();
} else {
databasesBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public Builder addDatabases(
int index, yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database value) {
if (databasesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureDatabasesIsMutable();
databases_.add(index, value);
onChanged();
} else {
databasesBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public Builder addDatabases(
yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database.Builder builderForValue) {
if (databasesBuilder_ == null) {
ensureDatabasesIsMutable();
databases_.add(builderForValue.build());
onChanged();
} else {
databasesBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public Builder addDatabases(
int index, yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database.Builder builderForValue) {
if (databasesBuilder_ == null) {
ensureDatabasesIsMutable();
databases_.add(index, builderForValue.build());
onChanged();
} else {
databasesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public Builder addAllDatabases(
java.lang.Iterable extends yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database> values) {
if (databasesBuilder_ == null) {
ensureDatabasesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, databases_);
onChanged();
} else {
databasesBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public Builder clearDatabases() {
if (databasesBuilder_ == null) {
databases_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
databasesBuilder_.clear();
}
return this;
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public Builder removeDatabases(int index) {
if (databasesBuilder_ == null) {
ensureDatabasesIsMutable();
databases_.remove(index);
onChanged();
} else {
databasesBuilder_.remove(index);
}
return this;
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database.Builder getDatabasesBuilder(
int index) {
return getDatabasesFieldBuilder().getBuilder(index);
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.DatabaseOrBuilder getDatabasesOrBuilder(
int index) {
if (databasesBuilder_ == null) {
return databases_.get(index); } else {
return databasesBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public java.util.List extends yandex.cloud.api.ydb.v1.DatabaseOuterClass.DatabaseOrBuilder>
getDatabasesOrBuilderList() {
if (databasesBuilder_ != null) {
return databasesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(databases_);
}
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database.Builder addDatabasesBuilder() {
return getDatabasesFieldBuilder().addBuilder(
yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database.getDefaultInstance());
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database.Builder addDatabasesBuilder(
int index) {
return getDatabasesFieldBuilder().addBuilder(
index, yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database.getDefaultInstance());
}
/**
* repeated .yandex.cloud.ydb.v1.Database databases = 1;
*/
public java.util.List
getDatabasesBuilderList() {
return getDatabasesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database, yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.DatabaseOrBuilder>
getDatabasesFieldBuilder() {
if (databasesBuilder_ == null) {
databasesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database, yandex.cloud.api.ydb.v1.DatabaseOuterClass.Database.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.DatabaseOrBuilder>(
databases_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
databases_ = null;
}
return databasesBuilder_;
}
private java.lang.Object nextPageToken_ = "";
/**
*
* This token allows you to get the next page of results for ListDatabases requests,
* if the number of results is larger than `page_size` specified in the request.
* To get the next page, specify the value of `next_page_token` as a value for
* the `page_token` parameter in the next ListDatabases request. Subsequent ListDatabases
* requests will have their own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The nextPageToken.
*/
public java.lang.String getNextPageToken() {
java.lang.Object ref = nextPageToken_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
nextPageToken_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* This token allows you to get the next page of results for ListDatabases requests,
* if the number of results is larger than `page_size` specified in the request.
* To get the next page, specify the value of `next_page_token` as a value for
* the `page_token` parameter in the next ListDatabases request. Subsequent ListDatabases
* requests will have their own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The bytes for nextPageToken.
*/
public com.google.protobuf.ByteString
getNextPageTokenBytes() {
java.lang.Object ref = nextPageToken_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nextPageToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* This token allows you to get the next page of results for ListDatabases requests,
* if the number of results is larger than `page_size` specified in the request.
* To get the next page, specify the value of `next_page_token` as a value for
* the `page_token` parameter in the next ListDatabases request. Subsequent ListDatabases
* requests will have their own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @param value The nextPageToken to set.
* @return This builder for chaining.
*/
public Builder setNextPageToken(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
nextPageToken_ = value;
onChanged();
return this;
}
/**
*
* This token allows you to get the next page of results for ListDatabases requests,
* if the number of results is larger than `page_size` specified in the request.
* To get the next page, specify the value of `next_page_token` as a value for
* the `page_token` parameter in the next ListDatabases request. Subsequent ListDatabases
* requests will have their own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return This builder for chaining.
*/
public Builder clearNextPageToken() {
nextPageToken_ = getDefaultInstance().getNextPageToken();
onChanged();
return this;
}
/**
*
* This token allows you to get the next page of results for ListDatabases requests,
* if the number of results is larger than `page_size` specified in the request.
* To get the next page, specify the value of `next_page_token` as a value for
* the `page_token` parameter in the next ListDatabases request. Subsequent ListDatabases
* requests will have their own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @param value The bytes for nextPageToken to set.
* @return This builder for chaining.
*/
public Builder setNextPageTokenBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
nextPageToken_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ydb.v1.ListDatabasesResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.ListDatabasesResponse)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListDatabasesResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListDatabasesResponse(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.ydb.v1.DatabaseServiceOuterClass.ListDatabasesResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateDatabaseRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.CreateDatabaseRequest)
com.google.protobuf.MessageOrBuilder {
/**
* string folder_id = 1;
* @return The folderId.
*/
java.lang.String getFolderId();
/**
* string folder_id = 1;
* @return The bytes for folderId.
*/
com.google.protobuf.ByteString
getFolderIdBytes();
/**
* string name = 2;
* @return The name.
*/
java.lang.String getName();
/**
* string name = 2;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
* string description = 3;
* @return The description.
*/
java.lang.String getDescription();
/**
* string description = 3;
* @return The bytes for description.
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
* string resource_preset_id = 4;
* @return The resourcePresetId.
*/
java.lang.String getResourcePresetId();
/**
* string resource_preset_id = 4;
* @return The bytes for resourcePresetId.
*/
com.google.protobuf.ByteString
getResourcePresetIdBytes();
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 5;
* @return Whether the storageConfig field is set.
*/
boolean hasStorageConfig();
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 5;
* @return The storageConfig.
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig getStorageConfig();
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 5;
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfigOrBuilder getStorageConfigOrBuilder();
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 6;
* @return Whether the scalePolicy field is set.
*/
boolean hasScalePolicy();
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 6;
* @return The scalePolicy.
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy getScalePolicy();
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 6;
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicyOrBuilder getScalePolicyOrBuilder();
/**
* string network_id = 7;
* @return The networkId.
*/
java.lang.String getNetworkId();
/**
* string network_id = 7;
* @return The bytes for networkId.
*/
com.google.protobuf.ByteString
getNetworkIdBytes();
/**
* repeated string subnet_ids = 8;
* @return A list containing the subnetIds.
*/
java.util.List
getSubnetIdsList();
/**
* repeated string subnet_ids = 8;
* @return The count of subnetIds.
*/
int getSubnetIdsCount();
/**
* repeated string subnet_ids = 8;
* @param index The index of the element to return.
* @return The subnetIds at the given index.
*/
java.lang.String getSubnetIds(int index);
/**
* repeated string subnet_ids = 8;
* @param index The index of the value to return.
* @return The bytes of the subnetIds at the given index.
*/
com.google.protobuf.ByteString
getSubnetIdsBytes(int index);
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 9;
* @return Whether the zonalDatabase field is set.
*/
boolean hasZonalDatabase();
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 9;
* @return The zonalDatabase.
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase getZonalDatabase();
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 9;
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabaseOrBuilder getZonalDatabaseOrBuilder();
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 10;
* @return Whether the regionalDatabase field is set.
*/
boolean hasRegionalDatabase();
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 10;
* @return The regionalDatabase.
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase getRegionalDatabase();
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 10;
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabaseOrBuilder getRegionalDatabaseOrBuilder();
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 13;
* @return Whether the dedicatedDatabase field is set.
*/
boolean hasDedicatedDatabase();
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 13;
* @return The dedicatedDatabase.
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase getDedicatedDatabase();
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 13;
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabaseOrBuilder getDedicatedDatabaseOrBuilder();
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 14;
* @return Whether the serverlessDatabase field is set.
*/
boolean hasServerlessDatabase();
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 14;
* @return The serverlessDatabase.
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase getServerlessDatabase();
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 14;
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabaseOrBuilder getServerlessDatabaseOrBuilder();
/**
* bool assign_public_ips = 11;
* @return The assignPublicIps.
*/
boolean getAssignPublicIps();
/**
* string location_id = 12;
* @return The locationId.
*/
java.lang.String getLocationId();
/**
* string location_id = 12;
* @return The bytes for locationId.
*/
com.google.protobuf.ByteString
getLocationIdBytes();
/**
* map<string, string> labels = 15;
*/
int getLabelsCount();
/**
* map<string, string> labels = 15;
*/
boolean containsLabels(
java.lang.String key);
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getLabels();
/**
* map<string, string> labels = 15;
*/
java.util.Map
getLabelsMap();
/**
* map<string, string> labels = 15;
*/
java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue);
/**
* map<string, string> labels = 15;
*/
java.lang.String getLabelsOrThrow(
java.lang.String key);
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 16;
* @return Whether the backupConfig field is set.
*/
boolean hasBackupConfig();
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 16;
* @return The backupConfig.
*/
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig getBackupConfig();
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 16;
*/
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfigOrBuilder getBackupConfigOrBuilder();
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 17;
* @return Whether the monitoringConfig field is set.
*/
boolean hasMonitoringConfig();
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 17;
* @return The monitoringConfig.
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig getMonitoringConfig();
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 17;
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfigOrBuilder getMonitoringConfigOrBuilder();
/**
* bool deletion_protection = 18;
* @return The deletionProtection.
*/
boolean getDeletionProtection();
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest.DatabaseTypeCase getDatabaseTypeCase();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.CreateDatabaseRequest}
*/
public static final class CreateDatabaseRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.CreateDatabaseRequest)
CreateDatabaseRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateDatabaseRequest.newBuilder() to construct.
private CreateDatabaseRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateDatabaseRequest() {
folderId_ = "";
name_ = "";
description_ = "";
resourcePresetId_ = "";
networkId_ = "";
subnetIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
locationId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateDatabaseRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateDatabaseRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
folderId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
name_ = s;
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
description_ = s;
break;
}
case 34: {
java.lang.String s = input.readStringRequireUtf8();
resourcePresetId_ = s;
break;
}
case 42: {
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.Builder subBuilder = null;
if (storageConfig_ != null) {
subBuilder = storageConfig_.toBuilder();
}
storageConfig_ = input.readMessage(yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(storageConfig_);
storageConfig_ = subBuilder.buildPartial();
}
break;
}
case 50: {
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.Builder subBuilder = null;
if (scalePolicy_ != null) {
subBuilder = scalePolicy_.toBuilder();
}
scalePolicy_ = input.readMessage(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(scalePolicy_);
scalePolicy_ = subBuilder.buildPartial();
}
break;
}
case 58: {
java.lang.String s = input.readStringRequireUtf8();
networkId_ = s;
break;
}
case 66: {
java.lang.String s = input.readStringRequireUtf8();
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
subnetIds_ = new com.google.protobuf.LazyStringArrayList();
mutable_bitField0_ |= 0x00000001;
}
subnetIds_.add(s);
break;
}
case 74: {
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.Builder subBuilder = null;
if (databaseTypeCase_ == 9) {
subBuilder = ((yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_).toBuilder();
}
databaseType_ =
input.readMessage(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_);
databaseType_ = subBuilder.buildPartial();
}
databaseTypeCase_ = 9;
break;
}
case 82: {
yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.Builder subBuilder = null;
if (databaseTypeCase_ == 10) {
subBuilder = ((yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_).toBuilder();
}
databaseType_ =
input.readMessage(yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_);
databaseType_ = subBuilder.buildPartial();
}
databaseTypeCase_ = 10;
break;
}
case 88: {
assignPublicIps_ = input.readBool();
break;
}
case 98: {
java.lang.String s = input.readStringRequireUtf8();
locationId_ = s;
break;
}
case 106: {
yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.Builder subBuilder = null;
if (databaseTypeCase_ == 13) {
subBuilder = ((yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_).toBuilder();
}
databaseType_ =
input.readMessage(yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_);
databaseType_ = subBuilder.buildPartial();
}
databaseTypeCase_ = 13;
break;
}
case 114: {
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.Builder subBuilder = null;
if (databaseTypeCase_ == 14) {
subBuilder = ((yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_).toBuilder();
}
databaseType_ =
input.readMessage(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_);
databaseType_ = subBuilder.buildPartial();
}
databaseTypeCase_ = 14;
break;
}
case 122: {
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
labels_ = com.google.protobuf.MapField.newMapField(
LabelsDefaultEntryHolder.defaultEntry);
mutable_bitField0_ |= 0x00000002;
}
com.google.protobuf.MapEntry
labels__ = input.readMessage(
LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
labels_.getMutableMap().put(
labels__.getKey(), labels__.getValue());
break;
}
case 130: {
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.Builder subBuilder = null;
if (backupConfig_ != null) {
subBuilder = backupConfig_.toBuilder();
}
backupConfig_ = input.readMessage(yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(backupConfig_);
backupConfig_ = subBuilder.buildPartial();
}
break;
}
case 138: {
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.Builder subBuilder = null;
if (monitoringConfig_ != null) {
subBuilder = monitoringConfig_.toBuilder();
}
monitoringConfig_ = input.readMessage(yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(monitoringConfig_);
monitoringConfig_ = subBuilder.buildPartial();
}
break;
}
case 144: {
deletionProtection_ = input.readBool();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
subnetIds_ = subnetIds_.getUnmodifiableView();
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_CreateDatabaseRequest_descriptor;
}
@SuppressWarnings({"rawtypes"})
@java.lang.Override
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 15:
return internalGetLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_CreateDatabaseRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest.Builder.class);
}
private int databaseTypeCase_ = 0;
private java.lang.Object databaseType_;
public enum DatabaseTypeCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
ZONAL_DATABASE(9),
REGIONAL_DATABASE(10),
DEDICATED_DATABASE(13),
SERVERLESS_DATABASE(14),
DATABASETYPE_NOT_SET(0);
private final int value;
private DatabaseTypeCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static DatabaseTypeCase valueOf(int value) {
return forNumber(value);
}
public static DatabaseTypeCase forNumber(int value) {
switch (value) {
case 9: return ZONAL_DATABASE;
case 10: return REGIONAL_DATABASE;
case 13: return DEDICATED_DATABASE;
case 14: return SERVERLESS_DATABASE;
case 0: return DATABASETYPE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public DatabaseTypeCase
getDatabaseTypeCase() {
return DatabaseTypeCase.forNumber(
databaseTypeCase_);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
* string folder_id = 1;
* @return The folderId.
*/
@java.lang.Override
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
}
}
/**
* string folder_id = 1;
* @return The bytes for folderId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int NAME_FIELD_NUMBER = 2;
private volatile java.lang.Object name_;
/**
* string name = 2;
* @return The name.
*/
@java.lang.Override
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
}
}
/**
* string name = 2;
* @return The bytes for name.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DESCRIPTION_FIELD_NUMBER = 3;
private volatile java.lang.Object description_;
/**
* string description = 3;
* @return The description.
*/
@java.lang.Override
public java.lang.String getDescription() {
java.lang.Object ref = description_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
description_ = s;
return s;
}
}
/**
* string description = 3;
* @return The bytes for description.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int RESOURCE_PRESET_ID_FIELD_NUMBER = 4;
private volatile java.lang.Object resourcePresetId_;
/**
* string resource_preset_id = 4;
* @return The resourcePresetId.
*/
@java.lang.Override
public java.lang.String getResourcePresetId() {
java.lang.Object ref = resourcePresetId_;
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();
resourcePresetId_ = s;
return s;
}
}
/**
* string resource_preset_id = 4;
* @return The bytes for resourcePresetId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getResourcePresetIdBytes() {
java.lang.Object ref = resourcePresetId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourcePresetId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int STORAGE_CONFIG_FIELD_NUMBER = 5;
private yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig storageConfig_;
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 5;
* @return Whether the storageConfig field is set.
*/
@java.lang.Override
public boolean hasStorageConfig() {
return storageConfig_ != null;
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 5;
* @return The storageConfig.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig getStorageConfig() {
return storageConfig_ == null ? yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.getDefaultInstance() : storageConfig_;
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 5;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfigOrBuilder getStorageConfigOrBuilder() {
return getStorageConfig();
}
public static final int SCALE_POLICY_FIELD_NUMBER = 6;
private yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy scalePolicy_;
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 6;
* @return Whether the scalePolicy field is set.
*/
@java.lang.Override
public boolean hasScalePolicy() {
return scalePolicy_ != null;
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 6;
* @return The scalePolicy.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy getScalePolicy() {
return scalePolicy_ == null ? yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.getDefaultInstance() : scalePolicy_;
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 6;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicyOrBuilder getScalePolicyOrBuilder() {
return getScalePolicy();
}
public static final int NETWORK_ID_FIELD_NUMBER = 7;
private volatile java.lang.Object networkId_;
/**
* string network_id = 7;
* @return The networkId.
*/
@java.lang.Override
public java.lang.String getNetworkId() {
java.lang.Object ref = networkId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
networkId_ = s;
return s;
}
}
/**
* string network_id = 7;
* @return The bytes for networkId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNetworkIdBytes() {
java.lang.Object ref = networkId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
networkId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SUBNET_IDS_FIELD_NUMBER = 8;
private com.google.protobuf.LazyStringList subnetIds_;
/**
* repeated string subnet_ids = 8;
* @return A list containing the subnetIds.
*/
public com.google.protobuf.ProtocolStringList
getSubnetIdsList() {
return subnetIds_;
}
/**
* repeated string subnet_ids = 8;
* @return The count of subnetIds.
*/
public int getSubnetIdsCount() {
return subnetIds_.size();
}
/**
* repeated string subnet_ids = 8;
* @param index The index of the element to return.
* @return The subnetIds at the given index.
*/
public java.lang.String getSubnetIds(int index) {
return subnetIds_.get(index);
}
/**
* repeated string subnet_ids = 8;
* @param index The index of the value to return.
* @return The bytes of the subnetIds at the given index.
*/
public com.google.protobuf.ByteString
getSubnetIdsBytes(int index) {
return subnetIds_.getByteString(index);
}
public static final int ZONAL_DATABASE_FIELD_NUMBER = 9;
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 9;
* @return Whether the zonalDatabase field is set.
*/
@java.lang.Override
public boolean hasZonalDatabase() {
return databaseTypeCase_ == 9;
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 9;
* @return The zonalDatabase.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase getZonalDatabase() {
if (databaseTypeCase_ == 9) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.getDefaultInstance();
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 9;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabaseOrBuilder getZonalDatabaseOrBuilder() {
if (databaseTypeCase_ == 9) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.getDefaultInstance();
}
public static final int REGIONAL_DATABASE_FIELD_NUMBER = 10;
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 10;
* @return Whether the regionalDatabase field is set.
*/
@java.lang.Override
public boolean hasRegionalDatabase() {
return databaseTypeCase_ == 10;
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 10;
* @return The regionalDatabase.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase getRegionalDatabase() {
if (databaseTypeCase_ == 10) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.getDefaultInstance();
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 10;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabaseOrBuilder getRegionalDatabaseOrBuilder() {
if (databaseTypeCase_ == 10) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.getDefaultInstance();
}
public static final int DEDICATED_DATABASE_FIELD_NUMBER = 13;
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 13;
* @return Whether the dedicatedDatabase field is set.
*/
@java.lang.Override
public boolean hasDedicatedDatabase() {
return databaseTypeCase_ == 13;
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 13;
* @return The dedicatedDatabase.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase getDedicatedDatabase() {
if (databaseTypeCase_ == 13) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.getDefaultInstance();
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 13;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabaseOrBuilder getDedicatedDatabaseOrBuilder() {
if (databaseTypeCase_ == 13) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.getDefaultInstance();
}
public static final int SERVERLESS_DATABASE_FIELD_NUMBER = 14;
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 14;
* @return Whether the serverlessDatabase field is set.
*/
@java.lang.Override
public boolean hasServerlessDatabase() {
return databaseTypeCase_ == 14;
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 14;
* @return The serverlessDatabase.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase getServerlessDatabase() {
if (databaseTypeCase_ == 14) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.getDefaultInstance();
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 14;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabaseOrBuilder getServerlessDatabaseOrBuilder() {
if (databaseTypeCase_ == 14) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.getDefaultInstance();
}
public static final int ASSIGN_PUBLIC_IPS_FIELD_NUMBER = 11;
private boolean assignPublicIps_;
/**
* bool assign_public_ips = 11;
* @return The assignPublicIps.
*/
@java.lang.Override
public boolean getAssignPublicIps() {
return assignPublicIps_;
}
public static final int LOCATION_ID_FIELD_NUMBER = 12;
private volatile java.lang.Object locationId_;
/**
* string location_id = 12;
* @return The locationId.
*/
@java.lang.Override
public java.lang.String getLocationId() {
java.lang.Object ref = locationId_;
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();
locationId_ = s;
return s;
}
}
/**
* string location_id = 12;
* @return The bytes for locationId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLocationIdBytes() {
java.lang.Object ref = locationId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
locationId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int LABELS_FIELD_NUMBER = 15;
private static final class LabelsDefaultEntryHolder {
static final com.google.protobuf.MapEntry<
java.lang.String, java.lang.String> defaultEntry =
com.google.protobuf.MapEntry
.newDefaultInstance(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_CreateDatabaseRequest_LabelsEntry_descriptor,
com.google.protobuf.WireFormat.FieldType.STRING,
"",
com.google.protobuf.WireFormat.FieldType.STRING,
"");
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.String> labels_;
private com.google.protobuf.MapField
internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
public int getLabelsCount() {
return internalGetLabels().getMap().size();
}
/**
* map<string, string> labels = 15;
*/
@java.lang.Override
public boolean containsLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetLabels().getMap().containsKey(key);
}
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
* map<string, string> labels = 15;
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
* map<string, string> labels = 15;
*/
@java.lang.Override
public java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* map<string, string> labels = 15;
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public static final int BACKUP_CONFIG_FIELD_NUMBER = 16;
private yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig backupConfig_;
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 16;
* @return Whether the backupConfig field is set.
*/
@java.lang.Override
public boolean hasBackupConfig() {
return backupConfig_ != null;
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 16;
* @return The backupConfig.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig getBackupConfig() {
return backupConfig_ == null ? yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.getDefaultInstance() : backupConfig_;
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 16;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfigOrBuilder getBackupConfigOrBuilder() {
return getBackupConfig();
}
public static final int MONITORING_CONFIG_FIELD_NUMBER = 17;
private yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig monitoringConfig_;
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 17;
* @return Whether the monitoringConfig field is set.
*/
@java.lang.Override
public boolean hasMonitoringConfig() {
return monitoringConfig_ != null;
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 17;
* @return The monitoringConfig.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig getMonitoringConfig() {
return monitoringConfig_ == null ? yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.getDefaultInstance() : monitoringConfig_;
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 17;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfigOrBuilder getMonitoringConfigOrBuilder() {
return getMonitoringConfig();
}
public static final int DELETION_PROTECTION_FIELD_NUMBER = 18;
private boolean deletionProtection_;
/**
* bool deletion_protection = 18;
* @return The deletionProtection.
*/
@java.lang.Override
public boolean getDeletionProtection() {
return deletionProtection_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourcePresetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, resourcePresetId_);
}
if (storageConfig_ != null) {
output.writeMessage(5, getStorageConfig());
}
if (scalePolicy_ != null) {
output.writeMessage(6, getScalePolicy());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 7, networkId_);
}
for (int i = 0; i < subnetIds_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 8, subnetIds_.getRaw(i));
}
if (databaseTypeCase_ == 9) {
output.writeMessage(9, (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_);
}
if (databaseTypeCase_ == 10) {
output.writeMessage(10, (yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_);
}
if (assignPublicIps_ != false) {
output.writeBool(11, assignPublicIps_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locationId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 12, locationId_);
}
if (databaseTypeCase_ == 13) {
output.writeMessage(13, (yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_);
}
if (databaseTypeCase_ == 14) {
output.writeMessage(14, (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_);
}
com.google.protobuf.GeneratedMessageV3
.serializeStringMapTo(
output,
internalGetLabels(),
LabelsDefaultEntryHolder.defaultEntry,
15);
if (backupConfig_ != null) {
output.writeMessage(16, getBackupConfig());
}
if (monitoringConfig_ != null) {
output.writeMessage(17, getMonitoringConfig());
}
if (deletionProtection_ != false) {
output.writeBool(18, deletionProtection_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourcePresetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, resourcePresetId_);
}
if (storageConfig_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, getStorageConfig());
}
if (scalePolicy_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getScalePolicy());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, networkId_);
}
{
int dataSize = 0;
for (int i = 0; i < subnetIds_.size(); i++) {
dataSize += computeStringSizeNoTag(subnetIds_.getRaw(i));
}
size += dataSize;
size += 1 * getSubnetIdsList().size();
}
if (databaseTypeCase_ == 9) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_);
}
if (databaseTypeCase_ == 10) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, (yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_);
}
if (assignPublicIps_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(11, assignPublicIps_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locationId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, locationId_);
}
if (databaseTypeCase_ == 13) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(13, (yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_);
}
if (databaseTypeCase_ == 14) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(14, (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_);
}
for (java.util.Map.Entry entry
: internalGetLabels().getMap().entrySet()) {
com.google.protobuf.MapEntry
labels__ = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType()
.setKey(entry.getKey())
.setValue(entry.getValue())
.build();
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, labels__);
}
if (backupConfig_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(16, getBackupConfig());
}
if (monitoringConfig_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(17, getMonitoringConfig());
}
if (deletionProtection_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(18, deletionProtection_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest) obj;
if (!getFolderId()
.equals(other.getFolderId())) return false;
if (!getName()
.equals(other.getName())) return false;
if (!getDescription()
.equals(other.getDescription())) return false;
if (!getResourcePresetId()
.equals(other.getResourcePresetId())) return false;
if (hasStorageConfig() != other.hasStorageConfig()) return false;
if (hasStorageConfig()) {
if (!getStorageConfig()
.equals(other.getStorageConfig())) return false;
}
if (hasScalePolicy() != other.hasScalePolicy()) return false;
if (hasScalePolicy()) {
if (!getScalePolicy()
.equals(other.getScalePolicy())) return false;
}
if (!getNetworkId()
.equals(other.getNetworkId())) return false;
if (!getSubnetIdsList()
.equals(other.getSubnetIdsList())) return false;
if (getAssignPublicIps()
!= other.getAssignPublicIps()) return false;
if (!getLocationId()
.equals(other.getLocationId())) return false;
if (!internalGetLabels().equals(
other.internalGetLabels())) return false;
if (hasBackupConfig() != other.hasBackupConfig()) return false;
if (hasBackupConfig()) {
if (!getBackupConfig()
.equals(other.getBackupConfig())) return false;
}
if (hasMonitoringConfig() != other.hasMonitoringConfig()) return false;
if (hasMonitoringConfig()) {
if (!getMonitoringConfig()
.equals(other.getMonitoringConfig())) return false;
}
if (getDeletionProtection()
!= other.getDeletionProtection()) return false;
if (!getDatabaseTypeCase().equals(other.getDatabaseTypeCase())) return false;
switch (databaseTypeCase_) {
case 9:
if (!getZonalDatabase()
.equals(other.getZonalDatabase())) return false;
break;
case 10:
if (!getRegionalDatabase()
.equals(other.getRegionalDatabase())) return false;
break;
case 13:
if (!getDedicatedDatabase()
.equals(other.getDedicatedDatabase())) return false;
break;
case 14:
if (!getServerlessDatabase()
.equals(other.getServerlessDatabase())) return false;
break;
case 0:
default:
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER;
hash = (53 * hash) + getFolderId().hashCode();
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER;
hash = (53 * hash) + getDescription().hashCode();
hash = (37 * hash) + RESOURCE_PRESET_ID_FIELD_NUMBER;
hash = (53 * hash) + getResourcePresetId().hashCode();
if (hasStorageConfig()) {
hash = (37 * hash) + STORAGE_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getStorageConfig().hashCode();
}
if (hasScalePolicy()) {
hash = (37 * hash) + SCALE_POLICY_FIELD_NUMBER;
hash = (53 * hash) + getScalePolicy().hashCode();
}
hash = (37 * hash) + NETWORK_ID_FIELD_NUMBER;
hash = (53 * hash) + getNetworkId().hashCode();
if (getSubnetIdsCount() > 0) {
hash = (37 * hash) + SUBNET_IDS_FIELD_NUMBER;
hash = (53 * hash) + getSubnetIdsList().hashCode();
}
hash = (37 * hash) + ASSIGN_PUBLIC_IPS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getAssignPublicIps());
hash = (37 * hash) + LOCATION_ID_FIELD_NUMBER;
hash = (53 * hash) + getLocationId().hashCode();
if (!internalGetLabels().getMap().isEmpty()) {
hash = (37 * hash) + LABELS_FIELD_NUMBER;
hash = (53 * hash) + internalGetLabels().hashCode();
}
if (hasBackupConfig()) {
hash = (37 * hash) + BACKUP_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getBackupConfig().hashCode();
}
if (hasMonitoringConfig()) {
hash = (37 * hash) + MONITORING_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getMonitoringConfig().hashCode();
}
hash = (37 * hash) + DELETION_PROTECTION_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getDeletionProtection());
switch (databaseTypeCase_) {
case 9:
hash = (37 * hash) + ZONAL_DATABASE_FIELD_NUMBER;
hash = (53 * hash) + getZonalDatabase().hashCode();
break;
case 10:
hash = (37 * hash) + REGIONAL_DATABASE_FIELD_NUMBER;
hash = (53 * hash) + getRegionalDatabase().hashCode();
break;
case 13:
hash = (37 * hash) + DEDICATED_DATABASE_FIELD_NUMBER;
hash = (53 * hash) + getDedicatedDatabase().hashCode();
break;
case 14:
hash = (37 * hash) + SERVERLESS_DATABASE_FIELD_NUMBER;
hash = (53 * hash) + getServerlessDatabase().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest 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.ydb.v1.CreateDatabaseRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.CreateDatabaseRequest)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_CreateDatabaseRequest_descriptor;
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 15:
return internalGetLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMutableMapField(
int number) {
switch (number) {
case 15:
return internalGetMutableLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_CreateDatabaseRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
folderId_ = "";
name_ = "";
description_ = "";
resourcePresetId_ = "";
if (storageConfigBuilder_ == null) {
storageConfig_ = null;
} else {
storageConfig_ = null;
storageConfigBuilder_ = null;
}
if (scalePolicyBuilder_ == null) {
scalePolicy_ = null;
} else {
scalePolicy_ = null;
scalePolicyBuilder_ = null;
}
networkId_ = "";
subnetIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
assignPublicIps_ = false;
locationId_ = "";
internalGetMutableLabels().clear();
if (backupConfigBuilder_ == null) {
backupConfig_ = null;
} else {
backupConfig_ = null;
backupConfigBuilder_ = null;
}
if (monitoringConfigBuilder_ == null) {
monitoringConfig_ = null;
} else {
monitoringConfig_ = null;
monitoringConfigBuilder_ = null;
}
deletionProtection_ = false;
databaseTypeCase_ = 0;
databaseType_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_CreateDatabaseRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest(this);
int from_bitField0_ = bitField0_;
result.folderId_ = folderId_;
result.name_ = name_;
result.description_ = description_;
result.resourcePresetId_ = resourcePresetId_;
if (storageConfigBuilder_ == null) {
result.storageConfig_ = storageConfig_;
} else {
result.storageConfig_ = storageConfigBuilder_.build();
}
if (scalePolicyBuilder_ == null) {
result.scalePolicy_ = scalePolicy_;
} else {
result.scalePolicy_ = scalePolicyBuilder_.build();
}
result.networkId_ = networkId_;
if (((bitField0_ & 0x00000001) != 0)) {
subnetIds_ = subnetIds_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00000001);
}
result.subnetIds_ = subnetIds_;
if (databaseTypeCase_ == 9) {
if (zonalDatabaseBuilder_ == null) {
result.databaseType_ = databaseType_;
} else {
result.databaseType_ = zonalDatabaseBuilder_.build();
}
}
if (databaseTypeCase_ == 10) {
if (regionalDatabaseBuilder_ == null) {
result.databaseType_ = databaseType_;
} else {
result.databaseType_ = regionalDatabaseBuilder_.build();
}
}
if (databaseTypeCase_ == 13) {
if (dedicatedDatabaseBuilder_ == null) {
result.databaseType_ = databaseType_;
} else {
result.databaseType_ = dedicatedDatabaseBuilder_.build();
}
}
if (databaseTypeCase_ == 14) {
if (serverlessDatabaseBuilder_ == null) {
result.databaseType_ = databaseType_;
} else {
result.databaseType_ = serverlessDatabaseBuilder_.build();
}
}
result.assignPublicIps_ = assignPublicIps_;
result.locationId_ = locationId_;
result.labels_ = internalGetLabels();
result.labels_.makeImmutable();
if (backupConfigBuilder_ == null) {
result.backupConfig_ = backupConfig_;
} else {
result.backupConfig_ = backupConfigBuilder_.build();
}
if (monitoringConfigBuilder_ == null) {
result.monitoringConfig_ = monitoringConfig_;
} else {
result.monitoringConfig_ = monitoringConfigBuilder_.build();
}
result.deletionProtection_ = deletionProtection_;
result.databaseTypeCase_ = databaseTypeCase_;
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.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest.getDefaultInstance()) return this;
if (!other.getFolderId().isEmpty()) {
folderId_ = other.folderId_;
onChanged();
}
if (!other.getName().isEmpty()) {
name_ = other.name_;
onChanged();
}
if (!other.getDescription().isEmpty()) {
description_ = other.description_;
onChanged();
}
if (!other.getResourcePresetId().isEmpty()) {
resourcePresetId_ = other.resourcePresetId_;
onChanged();
}
if (other.hasStorageConfig()) {
mergeStorageConfig(other.getStorageConfig());
}
if (other.hasScalePolicy()) {
mergeScalePolicy(other.getScalePolicy());
}
if (!other.getNetworkId().isEmpty()) {
networkId_ = other.networkId_;
onChanged();
}
if (!other.subnetIds_.isEmpty()) {
if (subnetIds_.isEmpty()) {
subnetIds_ = other.subnetIds_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureSubnetIdsIsMutable();
subnetIds_.addAll(other.subnetIds_);
}
onChanged();
}
if (other.getAssignPublicIps() != false) {
setAssignPublicIps(other.getAssignPublicIps());
}
if (!other.getLocationId().isEmpty()) {
locationId_ = other.locationId_;
onChanged();
}
internalGetMutableLabels().mergeFrom(
other.internalGetLabels());
if (other.hasBackupConfig()) {
mergeBackupConfig(other.getBackupConfig());
}
if (other.hasMonitoringConfig()) {
mergeMonitoringConfig(other.getMonitoringConfig());
}
if (other.getDeletionProtection() != false) {
setDeletionProtection(other.getDeletionProtection());
}
switch (other.getDatabaseTypeCase()) {
case ZONAL_DATABASE: {
mergeZonalDatabase(other.getZonalDatabase());
break;
}
case REGIONAL_DATABASE: {
mergeRegionalDatabase(other.getRegionalDatabase());
break;
}
case DEDICATED_DATABASE: {
mergeDedicatedDatabase(other.getDedicatedDatabase());
break;
}
case SERVERLESS_DATABASE: {
mergeServerlessDatabase(other.getServerlessDatabase());
break;
}
case DATABASETYPE_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int databaseTypeCase_ = 0;
private java.lang.Object databaseType_;
public DatabaseTypeCase
getDatabaseTypeCase() {
return DatabaseTypeCase.forNumber(
databaseTypeCase_);
}
public Builder clearDatabaseType() {
databaseTypeCase_ = 0;
databaseType_ = null;
onChanged();
return this;
}
private int bitField0_;
private java.lang.Object folderId_ = "";
/**
* string folder_id = 1;
* @return The folderId.
*/
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string folder_id = 1;
* @return The bytes for folderId.
*/
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string folder_id = 1;
* @param value The folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
folderId_ = value;
onChanged();
return this;
}
/**
* string folder_id = 1;
* @return This builder for chaining.
*/
public Builder clearFolderId() {
folderId_ = getDefaultInstance().getFolderId();
onChanged();
return this;
}
/**
* string folder_id = 1;
* @param value The bytes for folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
folderId_ = value;
onChanged();
return this;
}
private java.lang.Object name_ = "";
/**
* string name = 2;
* @return The name.
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string name = 2;
* @return The bytes for name.
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string name = 2;
* @param value The name to set.
* @return This builder for chaining.
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
name_ = value;
onChanged();
return this;
}
/**
* string name = 2;
* @return This builder for chaining.
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
* string name = 2;
* @param value The bytes for name to set.
* @return This builder for chaining.
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
name_ = value;
onChanged();
return this;
}
private java.lang.Object description_ = "";
/**
* string description = 3;
* @return The description.
*/
public java.lang.String getDescription() {
java.lang.Object ref = description_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
description_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string description = 3;
* @return The bytes for description.
*/
public com.google.protobuf.ByteString
getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string description = 3;
* @param value The description to set.
* @return This builder for chaining.
*/
public Builder setDescription(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
description_ = value;
onChanged();
return this;
}
/**
* string description = 3;
* @return This builder for chaining.
*/
public Builder clearDescription() {
description_ = getDefaultInstance().getDescription();
onChanged();
return this;
}
/**
* string description = 3;
* @param value The bytes for description to set.
* @return This builder for chaining.
*/
public Builder setDescriptionBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
description_ = value;
onChanged();
return this;
}
private java.lang.Object resourcePresetId_ = "";
/**
* string resource_preset_id = 4;
* @return The resourcePresetId.
*/
public java.lang.String getResourcePresetId() {
java.lang.Object ref = resourcePresetId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
resourcePresetId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string resource_preset_id = 4;
* @return The bytes for resourcePresetId.
*/
public com.google.protobuf.ByteString
getResourcePresetIdBytes() {
java.lang.Object ref = resourcePresetId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourcePresetId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string resource_preset_id = 4;
* @param value The resourcePresetId to set.
* @return This builder for chaining.
*/
public Builder setResourcePresetId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
resourcePresetId_ = value;
onChanged();
return this;
}
/**
* string resource_preset_id = 4;
* @return This builder for chaining.
*/
public Builder clearResourcePresetId() {
resourcePresetId_ = getDefaultInstance().getResourcePresetId();
onChanged();
return this;
}
/**
* string resource_preset_id = 4;
* @param value The bytes for resourcePresetId to set.
* @return This builder for chaining.
*/
public Builder setResourcePresetIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
resourcePresetId_ = value;
onChanged();
return this;
}
private yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig storageConfig_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig, yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfigOrBuilder> storageConfigBuilder_;
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 5;
* @return Whether the storageConfig field is set.
*/
public boolean hasStorageConfig() {
return storageConfigBuilder_ != null || storageConfig_ != null;
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 5;
* @return The storageConfig.
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig getStorageConfig() {
if (storageConfigBuilder_ == null) {
return storageConfig_ == null ? yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.getDefaultInstance() : storageConfig_;
} else {
return storageConfigBuilder_.getMessage();
}
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 5;
*/
public Builder setStorageConfig(yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig value) {
if (storageConfigBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
storageConfig_ = value;
onChanged();
} else {
storageConfigBuilder_.setMessage(value);
}
return this;
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 5;
*/
public Builder setStorageConfig(
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.Builder builderForValue) {
if (storageConfigBuilder_ == null) {
storageConfig_ = builderForValue.build();
onChanged();
} else {
storageConfigBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 5;
*/
public Builder mergeStorageConfig(yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig value) {
if (storageConfigBuilder_ == null) {
if (storageConfig_ != null) {
storageConfig_ =
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.newBuilder(storageConfig_).mergeFrom(value).buildPartial();
} else {
storageConfig_ = value;
}
onChanged();
} else {
storageConfigBuilder_.mergeFrom(value);
}
return this;
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 5;
*/
public Builder clearStorageConfig() {
if (storageConfigBuilder_ == null) {
storageConfig_ = null;
onChanged();
} else {
storageConfig_ = null;
storageConfigBuilder_ = null;
}
return this;
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 5;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.Builder getStorageConfigBuilder() {
onChanged();
return getStorageConfigFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 5;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfigOrBuilder getStorageConfigOrBuilder() {
if (storageConfigBuilder_ != null) {
return storageConfigBuilder_.getMessageOrBuilder();
} else {
return storageConfig_ == null ?
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.getDefaultInstance() : storageConfig_;
}
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig, yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfigOrBuilder>
getStorageConfigFieldBuilder() {
if (storageConfigBuilder_ == null) {
storageConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig, yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfigOrBuilder>(
getStorageConfig(),
getParentForChildren(),
isClean());
storageConfig_ = null;
}
return storageConfigBuilder_;
}
private yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy scalePolicy_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicyOrBuilder> scalePolicyBuilder_;
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 6;
* @return Whether the scalePolicy field is set.
*/
public boolean hasScalePolicy() {
return scalePolicyBuilder_ != null || scalePolicy_ != null;
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 6;
* @return The scalePolicy.
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy getScalePolicy() {
if (scalePolicyBuilder_ == null) {
return scalePolicy_ == null ? yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.getDefaultInstance() : scalePolicy_;
} else {
return scalePolicyBuilder_.getMessage();
}
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 6;
*/
public Builder setScalePolicy(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy value) {
if (scalePolicyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
scalePolicy_ = value;
onChanged();
} else {
scalePolicyBuilder_.setMessage(value);
}
return this;
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 6;
*/
public Builder setScalePolicy(
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.Builder builderForValue) {
if (scalePolicyBuilder_ == null) {
scalePolicy_ = builderForValue.build();
onChanged();
} else {
scalePolicyBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 6;
*/
public Builder mergeScalePolicy(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy value) {
if (scalePolicyBuilder_ == null) {
if (scalePolicy_ != null) {
scalePolicy_ =
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.newBuilder(scalePolicy_).mergeFrom(value).buildPartial();
} else {
scalePolicy_ = value;
}
onChanged();
} else {
scalePolicyBuilder_.mergeFrom(value);
}
return this;
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 6;
*/
public Builder clearScalePolicy() {
if (scalePolicyBuilder_ == null) {
scalePolicy_ = null;
onChanged();
} else {
scalePolicy_ = null;
scalePolicyBuilder_ = null;
}
return this;
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 6;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.Builder getScalePolicyBuilder() {
onChanged();
return getScalePolicyFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 6;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicyOrBuilder getScalePolicyOrBuilder() {
if (scalePolicyBuilder_ != null) {
return scalePolicyBuilder_.getMessageOrBuilder();
} else {
return scalePolicy_ == null ?
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.getDefaultInstance() : scalePolicy_;
}
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicyOrBuilder>
getScalePolicyFieldBuilder() {
if (scalePolicyBuilder_ == null) {
scalePolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicyOrBuilder>(
getScalePolicy(),
getParentForChildren(),
isClean());
scalePolicy_ = null;
}
return scalePolicyBuilder_;
}
private java.lang.Object networkId_ = "";
/**
* string network_id = 7;
* @return The networkId.
*/
public java.lang.String getNetworkId() {
java.lang.Object ref = networkId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
networkId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string network_id = 7;
* @return The bytes for networkId.
*/
public com.google.protobuf.ByteString
getNetworkIdBytes() {
java.lang.Object ref = networkId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
networkId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string network_id = 7;
* @param value The networkId to set.
* @return This builder for chaining.
*/
public Builder setNetworkId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
networkId_ = value;
onChanged();
return this;
}
/**
* string network_id = 7;
* @return This builder for chaining.
*/
public Builder clearNetworkId() {
networkId_ = getDefaultInstance().getNetworkId();
onChanged();
return this;
}
/**
* string network_id = 7;
* @param value The bytes for networkId to set.
* @return This builder for chaining.
*/
public Builder setNetworkIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
networkId_ = value;
onChanged();
return this;
}
private com.google.protobuf.LazyStringList subnetIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureSubnetIdsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
subnetIds_ = new com.google.protobuf.LazyStringArrayList(subnetIds_);
bitField0_ |= 0x00000001;
}
}
/**
* repeated string subnet_ids = 8;
* @return A list containing the subnetIds.
*/
public com.google.protobuf.ProtocolStringList
getSubnetIdsList() {
return subnetIds_.getUnmodifiableView();
}
/**
* repeated string subnet_ids = 8;
* @return The count of subnetIds.
*/
public int getSubnetIdsCount() {
return subnetIds_.size();
}
/**
* repeated string subnet_ids = 8;
* @param index The index of the element to return.
* @return The subnetIds at the given index.
*/
public java.lang.String getSubnetIds(int index) {
return subnetIds_.get(index);
}
/**
* repeated string subnet_ids = 8;
* @param index The index of the value to return.
* @return The bytes of the subnetIds at the given index.
*/
public com.google.protobuf.ByteString
getSubnetIdsBytes(int index) {
return subnetIds_.getByteString(index);
}
/**
* repeated string subnet_ids = 8;
* @param index The index to set the value at.
* @param value The subnetIds to set.
* @return This builder for chaining.
*/
public Builder setSubnetIds(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSubnetIdsIsMutable();
subnetIds_.set(index, value);
onChanged();
return this;
}
/**
* repeated string subnet_ids = 8;
* @param value The subnetIds to add.
* @return This builder for chaining.
*/
public Builder addSubnetIds(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSubnetIdsIsMutable();
subnetIds_.add(value);
onChanged();
return this;
}
/**
* repeated string subnet_ids = 8;
* @param values The subnetIds to add.
* @return This builder for chaining.
*/
public Builder addAllSubnetIds(
java.lang.Iterable values) {
ensureSubnetIdsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, subnetIds_);
onChanged();
return this;
}
/**
* repeated string subnet_ids = 8;
* @return This builder for chaining.
*/
public Builder clearSubnetIds() {
subnetIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
* repeated string subnet_ids = 8;
* @param value The bytes of the subnetIds to add.
* @return This builder for chaining.
*/
public Builder addSubnetIdsBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
ensureSubnetIdsIsMutable();
subnetIds_.add(value);
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabaseOrBuilder> zonalDatabaseBuilder_;
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 9;
* @return Whether the zonalDatabase field is set.
*/
@java.lang.Override
public boolean hasZonalDatabase() {
return databaseTypeCase_ == 9;
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 9;
* @return The zonalDatabase.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase getZonalDatabase() {
if (zonalDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 9) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.getDefaultInstance();
} else {
if (databaseTypeCase_ == 9) {
return zonalDatabaseBuilder_.getMessage();
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.getDefaultInstance();
}
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 9;
*/
public Builder setZonalDatabase(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase value) {
if (zonalDatabaseBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
databaseType_ = value;
onChanged();
} else {
zonalDatabaseBuilder_.setMessage(value);
}
databaseTypeCase_ = 9;
return this;
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 9;
*/
public Builder setZonalDatabase(
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.Builder builderForValue) {
if (zonalDatabaseBuilder_ == null) {
databaseType_ = builderForValue.build();
onChanged();
} else {
zonalDatabaseBuilder_.setMessage(builderForValue.build());
}
databaseTypeCase_ = 9;
return this;
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 9;
*/
public Builder mergeZonalDatabase(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase value) {
if (zonalDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 9 &&
databaseType_ != yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.getDefaultInstance()) {
databaseType_ = yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.newBuilder((yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_)
.mergeFrom(value).buildPartial();
} else {
databaseType_ = value;
}
onChanged();
} else {
if (databaseTypeCase_ == 9) {
zonalDatabaseBuilder_.mergeFrom(value);
}
zonalDatabaseBuilder_.setMessage(value);
}
databaseTypeCase_ = 9;
return this;
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 9;
*/
public Builder clearZonalDatabase() {
if (zonalDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 9) {
databaseTypeCase_ = 0;
databaseType_ = null;
onChanged();
}
} else {
if (databaseTypeCase_ == 9) {
databaseTypeCase_ = 0;
databaseType_ = null;
}
zonalDatabaseBuilder_.clear();
}
return this;
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 9;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.Builder getZonalDatabaseBuilder() {
return getZonalDatabaseFieldBuilder().getBuilder();
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 9;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabaseOrBuilder getZonalDatabaseOrBuilder() {
if ((databaseTypeCase_ == 9) && (zonalDatabaseBuilder_ != null)) {
return zonalDatabaseBuilder_.getMessageOrBuilder();
} else {
if (databaseTypeCase_ == 9) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.getDefaultInstance();
}
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 9;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabaseOrBuilder>
getZonalDatabaseFieldBuilder() {
if (zonalDatabaseBuilder_ == null) {
if (!(databaseTypeCase_ == 9)) {
databaseType_ = yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.getDefaultInstance();
}
zonalDatabaseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabaseOrBuilder>(
(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_,
getParentForChildren(),
isClean());
databaseType_ = null;
}
databaseTypeCase_ = 9;
onChanged();;
return zonalDatabaseBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabaseOrBuilder> regionalDatabaseBuilder_;
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 10;
* @return Whether the regionalDatabase field is set.
*/
@java.lang.Override
public boolean hasRegionalDatabase() {
return databaseTypeCase_ == 10;
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 10;
* @return The regionalDatabase.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase getRegionalDatabase() {
if (regionalDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 10) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.getDefaultInstance();
} else {
if (databaseTypeCase_ == 10) {
return regionalDatabaseBuilder_.getMessage();
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.getDefaultInstance();
}
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 10;
*/
public Builder setRegionalDatabase(yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase value) {
if (regionalDatabaseBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
databaseType_ = value;
onChanged();
} else {
regionalDatabaseBuilder_.setMessage(value);
}
databaseTypeCase_ = 10;
return this;
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 10;
*/
public Builder setRegionalDatabase(
yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.Builder builderForValue) {
if (regionalDatabaseBuilder_ == null) {
databaseType_ = builderForValue.build();
onChanged();
} else {
regionalDatabaseBuilder_.setMessage(builderForValue.build());
}
databaseTypeCase_ = 10;
return this;
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 10;
*/
public Builder mergeRegionalDatabase(yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase value) {
if (regionalDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 10 &&
databaseType_ != yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.getDefaultInstance()) {
databaseType_ = yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.newBuilder((yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_)
.mergeFrom(value).buildPartial();
} else {
databaseType_ = value;
}
onChanged();
} else {
if (databaseTypeCase_ == 10) {
regionalDatabaseBuilder_.mergeFrom(value);
}
regionalDatabaseBuilder_.setMessage(value);
}
databaseTypeCase_ = 10;
return this;
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 10;
*/
public Builder clearRegionalDatabase() {
if (regionalDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 10) {
databaseTypeCase_ = 0;
databaseType_ = null;
onChanged();
}
} else {
if (databaseTypeCase_ == 10) {
databaseTypeCase_ = 0;
databaseType_ = null;
}
regionalDatabaseBuilder_.clear();
}
return this;
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 10;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.Builder getRegionalDatabaseBuilder() {
return getRegionalDatabaseFieldBuilder().getBuilder();
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 10;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabaseOrBuilder getRegionalDatabaseOrBuilder() {
if ((databaseTypeCase_ == 10) && (regionalDatabaseBuilder_ != null)) {
return regionalDatabaseBuilder_.getMessageOrBuilder();
} else {
if (databaseTypeCase_ == 10) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.getDefaultInstance();
}
}
/**
*
* deprecated field
*
*
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 10;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabaseOrBuilder>
getRegionalDatabaseFieldBuilder() {
if (regionalDatabaseBuilder_ == null) {
if (!(databaseTypeCase_ == 10)) {
databaseType_ = yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.getDefaultInstance();
}
regionalDatabaseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabaseOrBuilder>(
(yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_,
getParentForChildren(),
isClean());
databaseType_ = null;
}
databaseTypeCase_ = 10;
onChanged();;
return regionalDatabaseBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabaseOrBuilder> dedicatedDatabaseBuilder_;
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 13;
* @return Whether the dedicatedDatabase field is set.
*/
@java.lang.Override
public boolean hasDedicatedDatabase() {
return databaseTypeCase_ == 13;
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 13;
* @return The dedicatedDatabase.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase getDedicatedDatabase() {
if (dedicatedDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 13) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.getDefaultInstance();
} else {
if (databaseTypeCase_ == 13) {
return dedicatedDatabaseBuilder_.getMessage();
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.getDefaultInstance();
}
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 13;
*/
public Builder setDedicatedDatabase(yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase value) {
if (dedicatedDatabaseBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
databaseType_ = value;
onChanged();
} else {
dedicatedDatabaseBuilder_.setMessage(value);
}
databaseTypeCase_ = 13;
return this;
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 13;
*/
public Builder setDedicatedDatabase(
yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.Builder builderForValue) {
if (dedicatedDatabaseBuilder_ == null) {
databaseType_ = builderForValue.build();
onChanged();
} else {
dedicatedDatabaseBuilder_.setMessage(builderForValue.build());
}
databaseTypeCase_ = 13;
return this;
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 13;
*/
public Builder mergeDedicatedDatabase(yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase value) {
if (dedicatedDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 13 &&
databaseType_ != yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.getDefaultInstance()) {
databaseType_ = yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.newBuilder((yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_)
.mergeFrom(value).buildPartial();
} else {
databaseType_ = value;
}
onChanged();
} else {
if (databaseTypeCase_ == 13) {
dedicatedDatabaseBuilder_.mergeFrom(value);
}
dedicatedDatabaseBuilder_.setMessage(value);
}
databaseTypeCase_ = 13;
return this;
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 13;
*/
public Builder clearDedicatedDatabase() {
if (dedicatedDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 13) {
databaseTypeCase_ = 0;
databaseType_ = null;
onChanged();
}
} else {
if (databaseTypeCase_ == 13) {
databaseTypeCase_ = 0;
databaseType_ = null;
}
dedicatedDatabaseBuilder_.clear();
}
return this;
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 13;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.Builder getDedicatedDatabaseBuilder() {
return getDedicatedDatabaseFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 13;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabaseOrBuilder getDedicatedDatabaseOrBuilder() {
if ((databaseTypeCase_ == 13) && (dedicatedDatabaseBuilder_ != null)) {
return dedicatedDatabaseBuilder_.getMessageOrBuilder();
} else {
if (databaseTypeCase_ == 13) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.getDefaultInstance();
}
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 13;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabaseOrBuilder>
getDedicatedDatabaseFieldBuilder() {
if (dedicatedDatabaseBuilder_ == null) {
if (!(databaseTypeCase_ == 13)) {
databaseType_ = yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.getDefaultInstance();
}
dedicatedDatabaseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabaseOrBuilder>(
(yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_,
getParentForChildren(),
isClean());
databaseType_ = null;
}
databaseTypeCase_ = 13;
onChanged();;
return dedicatedDatabaseBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabaseOrBuilder> serverlessDatabaseBuilder_;
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 14;
* @return Whether the serverlessDatabase field is set.
*/
@java.lang.Override
public boolean hasServerlessDatabase() {
return databaseTypeCase_ == 14;
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 14;
* @return The serverlessDatabase.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase getServerlessDatabase() {
if (serverlessDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 14) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.getDefaultInstance();
} else {
if (databaseTypeCase_ == 14) {
return serverlessDatabaseBuilder_.getMessage();
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.getDefaultInstance();
}
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 14;
*/
public Builder setServerlessDatabase(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase value) {
if (serverlessDatabaseBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
databaseType_ = value;
onChanged();
} else {
serverlessDatabaseBuilder_.setMessage(value);
}
databaseTypeCase_ = 14;
return this;
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 14;
*/
public Builder setServerlessDatabase(
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.Builder builderForValue) {
if (serverlessDatabaseBuilder_ == null) {
databaseType_ = builderForValue.build();
onChanged();
} else {
serverlessDatabaseBuilder_.setMessage(builderForValue.build());
}
databaseTypeCase_ = 14;
return this;
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 14;
*/
public Builder mergeServerlessDatabase(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase value) {
if (serverlessDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 14 &&
databaseType_ != yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.getDefaultInstance()) {
databaseType_ = yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.newBuilder((yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_)
.mergeFrom(value).buildPartial();
} else {
databaseType_ = value;
}
onChanged();
} else {
if (databaseTypeCase_ == 14) {
serverlessDatabaseBuilder_.mergeFrom(value);
}
serverlessDatabaseBuilder_.setMessage(value);
}
databaseTypeCase_ = 14;
return this;
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 14;
*/
public Builder clearServerlessDatabase() {
if (serverlessDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 14) {
databaseTypeCase_ = 0;
databaseType_ = null;
onChanged();
}
} else {
if (databaseTypeCase_ == 14) {
databaseTypeCase_ = 0;
databaseType_ = null;
}
serverlessDatabaseBuilder_.clear();
}
return this;
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 14;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.Builder getServerlessDatabaseBuilder() {
return getServerlessDatabaseFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 14;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabaseOrBuilder getServerlessDatabaseOrBuilder() {
if ((databaseTypeCase_ == 14) && (serverlessDatabaseBuilder_ != null)) {
return serverlessDatabaseBuilder_.getMessageOrBuilder();
} else {
if (databaseTypeCase_ == 14) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.getDefaultInstance();
}
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 14;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabaseOrBuilder>
getServerlessDatabaseFieldBuilder() {
if (serverlessDatabaseBuilder_ == null) {
if (!(databaseTypeCase_ == 14)) {
databaseType_ = yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.getDefaultInstance();
}
serverlessDatabaseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabaseOrBuilder>(
(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_,
getParentForChildren(),
isClean());
databaseType_ = null;
}
databaseTypeCase_ = 14;
onChanged();;
return serverlessDatabaseBuilder_;
}
private boolean assignPublicIps_ ;
/**
* bool assign_public_ips = 11;
* @return The assignPublicIps.
*/
@java.lang.Override
public boolean getAssignPublicIps() {
return assignPublicIps_;
}
/**
* bool assign_public_ips = 11;
* @param value The assignPublicIps to set.
* @return This builder for chaining.
*/
public Builder setAssignPublicIps(boolean value) {
assignPublicIps_ = value;
onChanged();
return this;
}
/**
* bool assign_public_ips = 11;
* @return This builder for chaining.
*/
public Builder clearAssignPublicIps() {
assignPublicIps_ = false;
onChanged();
return this;
}
private java.lang.Object locationId_ = "";
/**
* string location_id = 12;
* @return The locationId.
*/
public java.lang.String getLocationId() {
java.lang.Object ref = locationId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
locationId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string location_id = 12;
* @return The bytes for locationId.
*/
public com.google.protobuf.ByteString
getLocationIdBytes() {
java.lang.Object ref = locationId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
locationId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string location_id = 12;
* @param value The locationId to set.
* @return This builder for chaining.
*/
public Builder setLocationId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
locationId_ = value;
onChanged();
return this;
}
/**
* string location_id = 12;
* @return This builder for chaining.
*/
public Builder clearLocationId() {
locationId_ = getDefaultInstance().getLocationId();
onChanged();
return this;
}
/**
* string location_id = 12;
* @param value The bytes for locationId to set.
* @return This builder for chaining.
*/
public Builder setLocationIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
locationId_ = value;
onChanged();
return this;
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.String> labels_;
private com.google.protobuf.MapField
internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
private com.google.protobuf.MapField
internalGetMutableLabels() {
onChanged();;
if (labels_ == null) {
labels_ = com.google.protobuf.MapField.newMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
if (!labels_.isMutable()) {
labels_ = labels_.copy();
}
return labels_;
}
public int getLabelsCount() {
return internalGetLabels().getMap().size();
}
/**
* map<string, string> labels = 15;
*/
@java.lang.Override
public boolean containsLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetLabels().getMap().containsKey(key);
}
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
* map<string, string> labels = 15;
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
* map<string, string> labels = 15;
*/
@java.lang.Override
public java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* map<string, string> labels = 15;
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public Builder clearLabels() {
internalGetMutableLabels().getMutableMap()
.clear();
return this;
}
/**
* map<string, string> labels = 15;
*/
public Builder removeLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
internalGetMutableLabels().getMutableMap()
.remove(key);
return this;
}
/**
* Use alternate mutation accessors instead.
*/
@java.lang.Deprecated
public java.util.Map
getMutableLabels() {
return internalGetMutableLabels().getMutableMap();
}
/**
* map<string, string> labels = 15;
*/
public Builder putLabels(
java.lang.String key,
java.lang.String value) {
if (key == null) { throw new NullPointerException("map key"); }
if (value == null) {
throw new NullPointerException("map value");
}
internalGetMutableLabels().getMutableMap()
.put(key, value);
return this;
}
/**
* map<string, string> labels = 15;
*/
public Builder putAllLabels(
java.util.Map values) {
internalGetMutableLabels().getMutableMap()
.putAll(values);
return this;
}
private yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig backupConfig_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.Builder, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfigOrBuilder> backupConfigBuilder_;
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 16;
* @return Whether the backupConfig field is set.
*/
public boolean hasBackupConfig() {
return backupConfigBuilder_ != null || backupConfig_ != null;
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 16;
* @return The backupConfig.
*/
public yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig getBackupConfig() {
if (backupConfigBuilder_ == null) {
return backupConfig_ == null ? yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.getDefaultInstance() : backupConfig_;
} else {
return backupConfigBuilder_.getMessage();
}
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 16;
*/
public Builder setBackupConfig(yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig value) {
if (backupConfigBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
backupConfig_ = value;
onChanged();
} else {
backupConfigBuilder_.setMessage(value);
}
return this;
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 16;
*/
public Builder setBackupConfig(
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.Builder builderForValue) {
if (backupConfigBuilder_ == null) {
backupConfig_ = builderForValue.build();
onChanged();
} else {
backupConfigBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 16;
*/
public Builder mergeBackupConfig(yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig value) {
if (backupConfigBuilder_ == null) {
if (backupConfig_ != null) {
backupConfig_ =
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.newBuilder(backupConfig_).mergeFrom(value).buildPartial();
} else {
backupConfig_ = value;
}
onChanged();
} else {
backupConfigBuilder_.mergeFrom(value);
}
return this;
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 16;
*/
public Builder clearBackupConfig() {
if (backupConfigBuilder_ == null) {
backupConfig_ = null;
onChanged();
} else {
backupConfig_ = null;
backupConfigBuilder_ = null;
}
return this;
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 16;
*/
public yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.Builder getBackupConfigBuilder() {
onChanged();
return getBackupConfigFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 16;
*/
public yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfigOrBuilder getBackupConfigOrBuilder() {
if (backupConfigBuilder_ != null) {
return backupConfigBuilder_.getMessageOrBuilder();
} else {
return backupConfig_ == null ?
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.getDefaultInstance() : backupConfig_;
}
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 16;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.Builder, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfigOrBuilder>
getBackupConfigFieldBuilder() {
if (backupConfigBuilder_ == null) {
backupConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.Builder, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfigOrBuilder>(
getBackupConfig(),
getParentForChildren(),
isClean());
backupConfig_ = null;
}
return backupConfigBuilder_;
}
private yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig monitoringConfig_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig, yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfigOrBuilder> monitoringConfigBuilder_;
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 17;
* @return Whether the monitoringConfig field is set.
*/
public boolean hasMonitoringConfig() {
return monitoringConfigBuilder_ != null || monitoringConfig_ != null;
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 17;
* @return The monitoringConfig.
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig getMonitoringConfig() {
if (monitoringConfigBuilder_ == null) {
return monitoringConfig_ == null ? yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.getDefaultInstance() : monitoringConfig_;
} else {
return monitoringConfigBuilder_.getMessage();
}
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 17;
*/
public Builder setMonitoringConfig(yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig value) {
if (monitoringConfigBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
monitoringConfig_ = value;
onChanged();
} else {
monitoringConfigBuilder_.setMessage(value);
}
return this;
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 17;
*/
public Builder setMonitoringConfig(
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.Builder builderForValue) {
if (monitoringConfigBuilder_ == null) {
monitoringConfig_ = builderForValue.build();
onChanged();
} else {
monitoringConfigBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 17;
*/
public Builder mergeMonitoringConfig(yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig value) {
if (monitoringConfigBuilder_ == null) {
if (monitoringConfig_ != null) {
monitoringConfig_ =
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.newBuilder(monitoringConfig_).mergeFrom(value).buildPartial();
} else {
monitoringConfig_ = value;
}
onChanged();
} else {
monitoringConfigBuilder_.mergeFrom(value);
}
return this;
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 17;
*/
public Builder clearMonitoringConfig() {
if (monitoringConfigBuilder_ == null) {
monitoringConfig_ = null;
onChanged();
} else {
monitoringConfig_ = null;
monitoringConfigBuilder_ = null;
}
return this;
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 17;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.Builder getMonitoringConfigBuilder() {
onChanged();
return getMonitoringConfigFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 17;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfigOrBuilder getMonitoringConfigOrBuilder() {
if (monitoringConfigBuilder_ != null) {
return monitoringConfigBuilder_.getMessageOrBuilder();
} else {
return monitoringConfig_ == null ?
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.getDefaultInstance() : monitoringConfig_;
}
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 17;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig, yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfigOrBuilder>
getMonitoringConfigFieldBuilder() {
if (monitoringConfigBuilder_ == null) {
monitoringConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig, yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfigOrBuilder>(
getMonitoringConfig(),
getParentForChildren(),
isClean());
monitoringConfig_ = null;
}
return monitoringConfigBuilder_;
}
private boolean deletionProtection_ ;
/**
* bool deletion_protection = 18;
* @return The deletionProtection.
*/
@java.lang.Override
public boolean getDeletionProtection() {
return deletionProtection_;
}
/**
* bool deletion_protection = 18;
* @param value The deletionProtection to set.
* @return This builder for chaining.
*/
public Builder setDeletionProtection(boolean value) {
deletionProtection_ = value;
onChanged();
return this;
}
/**
* bool deletion_protection = 18;
* @return This builder for chaining.
*/
public Builder clearDeletionProtection() {
deletionProtection_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ydb.v1.CreateDatabaseRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.CreateDatabaseRequest)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateDatabaseRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateDatabaseRequest(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.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateDatabaseMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.CreateDatabaseMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1;
* @return The databaseId.
*/
java.lang.String getDatabaseId();
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1;
* @return The bytes for databaseId.
*/
com.google.protobuf.ByteString
getDatabaseIdBytes();
/**
*
* Required. Name of the creating database.
*
*
* string database_name = 2;
* @return The databaseName.
*/
java.lang.String getDatabaseName();
/**
*
* Required. Name of the creating database.
*
*
* string database_name = 2;
* @return The bytes for databaseName.
*/
com.google.protobuf.ByteString
getDatabaseNameBytes();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.CreateDatabaseMetadata}
*/
public static final class CreateDatabaseMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.CreateDatabaseMetadata)
CreateDatabaseMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateDatabaseMetadata.newBuilder() to construct.
private CreateDatabaseMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateDatabaseMetadata() {
databaseId_ = "";
databaseName_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateDatabaseMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateDatabaseMetadata(
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();
databaseId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
databaseName_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_CreateDatabaseMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_CreateDatabaseMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata.Builder.class);
}
public static final int DATABASE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object databaseId_;
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1;
* @return The databaseId.
*/
@java.lang.Override
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
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();
databaseId_ = s;
return s;
}
}
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1;
* @return The bytes for databaseId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DATABASE_NAME_FIELD_NUMBER = 2;
private volatile java.lang.Object databaseName_;
/**
*
* Required. Name of the creating database.
*
*
* string database_name = 2;
* @return The databaseName.
*/
@java.lang.Override
public java.lang.String getDatabaseName() {
java.lang.Object ref = databaseName_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseName_ = s;
return s;
}
}
/**
*
* Required. Name of the creating database.
*
*
* string database_name = 2;
* @return The bytes for databaseName.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseNameBytes() {
java.lang.Object ref = databaseName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, databaseId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, databaseName_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, databaseId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, databaseName_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata) obj;
if (!getDatabaseId()
.equals(other.getDatabaseId())) return false;
if (!getDatabaseName()
.equals(other.getDatabaseName())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + DATABASE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseId().hashCode();
hash = (37 * hash) + DATABASE_NAME_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseName().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata 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.ydb.v1.CreateDatabaseMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.CreateDatabaseMetadata)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_CreateDatabaseMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_CreateDatabaseMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata.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();
databaseId_ = "";
databaseName_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_CreateDatabaseMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata(this);
result.databaseId_ = databaseId_;
result.databaseName_ = databaseName_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata.getDefaultInstance()) return this;
if (!other.getDatabaseId().isEmpty()) {
databaseId_ = other.databaseId_;
onChanged();
}
if (!other.getDatabaseName().isEmpty()) {
databaseName_ = other.databaseName_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object databaseId_ = "";
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1;
* @return The databaseId.
*/
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1;
* @return The bytes for databaseId.
*/
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1;
* @param value The databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseId_ = value;
onChanged();
return this;
}
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1;
* @return This builder for chaining.
*/
public Builder clearDatabaseId() {
databaseId_ = getDefaultInstance().getDatabaseId();
onChanged();
return this;
}
/**
*
* Required. ID of the YDB cluster.
*
*
* string database_id = 1;
* @param value The bytes for databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseId_ = value;
onChanged();
return this;
}
private java.lang.Object databaseName_ = "";
/**
*
* Required. Name of the creating database.
*
*
* string database_name = 2;
* @return The databaseName.
*/
public java.lang.String getDatabaseName() {
java.lang.Object ref = databaseName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseName_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Required. Name of the creating database.
*
*
* string database_name = 2;
* @return The bytes for databaseName.
*/
public com.google.protobuf.ByteString
getDatabaseNameBytes() {
java.lang.Object ref = databaseName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Required. Name of the creating database.
*
*
* string database_name = 2;
* @param value The databaseName to set.
* @return This builder for chaining.
*/
public Builder setDatabaseName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseName_ = value;
onChanged();
return this;
}
/**
*
* Required. Name of the creating database.
*
*
* string database_name = 2;
* @return This builder for chaining.
*/
public Builder clearDatabaseName() {
databaseName_ = getDefaultInstance().getDatabaseName();
onChanged();
return this;
}
/**
*
* Required. Name of the creating database.
*
*
* string database_name = 2;
* @param value The bytes for databaseName to set.
* @return This builder for chaining.
*/
public Builder setDatabaseNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseName_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ydb.v1.CreateDatabaseMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.CreateDatabaseMetadata)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateDatabaseMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateDatabaseMetadata(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.ydb.v1.DatabaseServiceOuterClass.CreateDatabaseMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateDatabaseRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.UpdateDatabaseRequest)
com.google.protobuf.MessageOrBuilder {
/**
* string folder_id = 1;
* @return The folderId.
*/
java.lang.String getFolderId();
/**
* string folder_id = 1;
* @return The bytes for folderId.
*/
com.google.protobuf.ByteString
getFolderIdBytes();
/**
* .google.protobuf.FieldMask update_mask = 2;
* @return Whether the updateMask field is set.
*/
boolean hasUpdateMask();
/**
* .google.protobuf.FieldMask update_mask = 2;
* @return The updateMask.
*/
com.google.protobuf.FieldMask getUpdateMask();
/**
* .google.protobuf.FieldMask update_mask = 2;
*/
com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder();
/**
* string database_id = 3;
* @return The databaseId.
*/
java.lang.String getDatabaseId();
/**
* string database_id = 3;
* @return The bytes for databaseId.
*/
com.google.protobuf.ByteString
getDatabaseIdBytes();
/**
* string name = 4;
* @return The name.
*/
java.lang.String getName();
/**
* string name = 4;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
* string description = 5;
* @return The description.
*/
java.lang.String getDescription();
/**
* string description = 5;
* @return The bytes for description.
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
* string resource_preset_id = 6;
* @return The resourcePresetId.
*/
java.lang.String getResourcePresetId();
/**
* string resource_preset_id = 6;
* @return The bytes for resourcePresetId.
*/
com.google.protobuf.ByteString
getResourcePresetIdBytes();
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 7;
* @return Whether the storageConfig field is set.
*/
boolean hasStorageConfig();
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 7;
* @return The storageConfig.
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig getStorageConfig();
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 7;
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfigOrBuilder getStorageConfigOrBuilder();
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 8;
* @return Whether the scalePolicy field is set.
*/
boolean hasScalePolicy();
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 8;
* @return The scalePolicy.
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy getScalePolicy();
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 8;
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicyOrBuilder getScalePolicyOrBuilder();
/**
* string network_id = 9;
* @return The networkId.
*/
java.lang.String getNetworkId();
/**
* string network_id = 9;
* @return The bytes for networkId.
*/
com.google.protobuf.ByteString
getNetworkIdBytes();
/**
* repeated string subnet_ids = 10;
* @return A list containing the subnetIds.
*/
java.util.List
getSubnetIdsList();
/**
* repeated string subnet_ids = 10;
* @return The count of subnetIds.
*/
int getSubnetIdsCount();
/**
* repeated string subnet_ids = 10;
* @param index The index of the element to return.
* @return The subnetIds at the given index.
*/
java.lang.String getSubnetIds(int index);
/**
* repeated string subnet_ids = 10;
* @param index The index of the value to return.
* @return The bytes of the subnetIds at the given index.
*/
com.google.protobuf.ByteString
getSubnetIdsBytes(int index);
/**
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 11;
* @return Whether the zonalDatabase field is set.
*/
boolean hasZonalDatabase();
/**
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 11;
* @return The zonalDatabase.
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase getZonalDatabase();
/**
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 11;
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabaseOrBuilder getZonalDatabaseOrBuilder();
/**
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 12;
* @return Whether the regionalDatabase field is set.
*/
boolean hasRegionalDatabase();
/**
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 12;
* @return The regionalDatabase.
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase getRegionalDatabase();
/**
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 12;
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabaseOrBuilder getRegionalDatabaseOrBuilder();
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 15;
* @return Whether the dedicatedDatabase field is set.
*/
boolean hasDedicatedDatabase();
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 15;
* @return The dedicatedDatabase.
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase getDedicatedDatabase();
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 15;
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabaseOrBuilder getDedicatedDatabaseOrBuilder();
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 16;
* @return Whether the serverlessDatabase field is set.
*/
boolean hasServerlessDatabase();
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 16;
* @return The serverlessDatabase.
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase getServerlessDatabase();
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 16;
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabaseOrBuilder getServerlessDatabaseOrBuilder();
/**
* bool assign_public_ips = 13;
* @return The assignPublicIps.
*/
boolean getAssignPublicIps();
/**
* string location_id = 14;
* @return The locationId.
*/
java.lang.String getLocationId();
/**
* string location_id = 14;
* @return The bytes for locationId.
*/
com.google.protobuf.ByteString
getLocationIdBytes();
/**
* map<string, string> labels = 17;
*/
int getLabelsCount();
/**
* map<string, string> labels = 17;
*/
boolean containsLabels(
java.lang.String key);
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getLabels();
/**
* map<string, string> labels = 17;
*/
java.util.Map
getLabelsMap();
/**
* map<string, string> labels = 17;
*/
java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue);
/**
* map<string, string> labels = 17;
*/
java.lang.String getLabelsOrThrow(
java.lang.String key);
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 18;
* @return Whether the backupConfig field is set.
*/
boolean hasBackupConfig();
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 18;
* @return The backupConfig.
*/
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig getBackupConfig();
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 18;
*/
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfigOrBuilder getBackupConfigOrBuilder();
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 19;
* @return Whether the monitoringConfig field is set.
*/
boolean hasMonitoringConfig();
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 19;
* @return The monitoringConfig.
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig getMonitoringConfig();
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 19;
*/
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfigOrBuilder getMonitoringConfigOrBuilder();
/**
* bool deletion_protection = 20;
* @return The deletionProtection.
*/
boolean getDeletionProtection();
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest.DatabaseTypeCase getDatabaseTypeCase();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.UpdateDatabaseRequest}
*/
public static final class UpdateDatabaseRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.UpdateDatabaseRequest)
UpdateDatabaseRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateDatabaseRequest.newBuilder() to construct.
private UpdateDatabaseRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateDatabaseRequest() {
folderId_ = "";
databaseId_ = "";
name_ = "";
description_ = "";
resourcePresetId_ = "";
networkId_ = "";
subnetIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
locationId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateDatabaseRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateDatabaseRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
folderId_ = s;
break;
}
case 18: {
com.google.protobuf.FieldMask.Builder subBuilder = null;
if (updateMask_ != null) {
subBuilder = updateMask_.toBuilder();
}
updateMask_ = input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(updateMask_);
updateMask_ = subBuilder.buildPartial();
}
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
databaseId_ = s;
break;
}
case 34: {
java.lang.String s = input.readStringRequireUtf8();
name_ = s;
break;
}
case 42: {
java.lang.String s = input.readStringRequireUtf8();
description_ = s;
break;
}
case 50: {
java.lang.String s = input.readStringRequireUtf8();
resourcePresetId_ = s;
break;
}
case 58: {
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.Builder subBuilder = null;
if (storageConfig_ != null) {
subBuilder = storageConfig_.toBuilder();
}
storageConfig_ = input.readMessage(yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(storageConfig_);
storageConfig_ = subBuilder.buildPartial();
}
break;
}
case 66: {
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.Builder subBuilder = null;
if (scalePolicy_ != null) {
subBuilder = scalePolicy_.toBuilder();
}
scalePolicy_ = input.readMessage(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(scalePolicy_);
scalePolicy_ = subBuilder.buildPartial();
}
break;
}
case 74: {
java.lang.String s = input.readStringRequireUtf8();
networkId_ = s;
break;
}
case 82: {
java.lang.String s = input.readStringRequireUtf8();
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
subnetIds_ = new com.google.protobuf.LazyStringArrayList();
mutable_bitField0_ |= 0x00000001;
}
subnetIds_.add(s);
break;
}
case 90: {
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.Builder subBuilder = null;
if (databaseTypeCase_ == 11) {
subBuilder = ((yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_).toBuilder();
}
databaseType_ =
input.readMessage(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_);
databaseType_ = subBuilder.buildPartial();
}
databaseTypeCase_ = 11;
break;
}
case 98: {
yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.Builder subBuilder = null;
if (databaseTypeCase_ == 12) {
subBuilder = ((yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_).toBuilder();
}
databaseType_ =
input.readMessage(yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_);
databaseType_ = subBuilder.buildPartial();
}
databaseTypeCase_ = 12;
break;
}
case 104: {
assignPublicIps_ = input.readBool();
break;
}
case 114: {
java.lang.String s = input.readStringRequireUtf8();
locationId_ = s;
break;
}
case 122: {
yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.Builder subBuilder = null;
if (databaseTypeCase_ == 15) {
subBuilder = ((yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_).toBuilder();
}
databaseType_ =
input.readMessage(yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_);
databaseType_ = subBuilder.buildPartial();
}
databaseTypeCase_ = 15;
break;
}
case 130: {
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.Builder subBuilder = null;
if (databaseTypeCase_ == 16) {
subBuilder = ((yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_).toBuilder();
}
databaseType_ =
input.readMessage(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_);
databaseType_ = subBuilder.buildPartial();
}
databaseTypeCase_ = 16;
break;
}
case 138: {
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
labels_ = com.google.protobuf.MapField.newMapField(
LabelsDefaultEntryHolder.defaultEntry);
mutable_bitField0_ |= 0x00000002;
}
com.google.protobuf.MapEntry
labels__ = input.readMessage(
LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
labels_.getMutableMap().put(
labels__.getKey(), labels__.getValue());
break;
}
case 146: {
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.Builder subBuilder = null;
if (backupConfig_ != null) {
subBuilder = backupConfig_.toBuilder();
}
backupConfig_ = input.readMessage(yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(backupConfig_);
backupConfig_ = subBuilder.buildPartial();
}
break;
}
case 154: {
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.Builder subBuilder = null;
if (monitoringConfig_ != null) {
subBuilder = monitoringConfig_.toBuilder();
}
monitoringConfig_ = input.readMessage(yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(monitoringConfig_);
monitoringConfig_ = subBuilder.buildPartial();
}
break;
}
case 160: {
deletionProtection_ = input.readBool();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
subnetIds_ = subnetIds_.getUnmodifiableView();
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_UpdateDatabaseRequest_descriptor;
}
@SuppressWarnings({"rawtypes"})
@java.lang.Override
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 17:
return internalGetLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_UpdateDatabaseRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest.Builder.class);
}
private int databaseTypeCase_ = 0;
private java.lang.Object databaseType_;
public enum DatabaseTypeCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
ZONAL_DATABASE(11),
REGIONAL_DATABASE(12),
DEDICATED_DATABASE(15),
SERVERLESS_DATABASE(16),
DATABASETYPE_NOT_SET(0);
private final int value;
private DatabaseTypeCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static DatabaseTypeCase valueOf(int value) {
return forNumber(value);
}
public static DatabaseTypeCase forNumber(int value) {
switch (value) {
case 11: return ZONAL_DATABASE;
case 12: return REGIONAL_DATABASE;
case 15: return DEDICATED_DATABASE;
case 16: return SERVERLESS_DATABASE;
case 0: return DATABASETYPE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public DatabaseTypeCase
getDatabaseTypeCase() {
return DatabaseTypeCase.forNumber(
databaseTypeCase_);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
* string folder_id = 1;
* @return The folderId.
*/
@java.lang.Override
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
}
}
/**
* string folder_id = 1;
* @return The bytes for folderId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int UPDATE_MASK_FIELD_NUMBER = 2;
private com.google.protobuf.FieldMask updateMask_;
/**
* .google.protobuf.FieldMask update_mask = 2;
* @return Whether the updateMask field is set.
*/
@java.lang.Override
public boolean hasUpdateMask() {
return updateMask_ != null;
}
/**
* .google.protobuf.FieldMask update_mask = 2;
* @return The updateMask.
*/
@java.lang.Override
public com.google.protobuf.FieldMask getUpdateMask() {
return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
}
/**
* .google.protobuf.FieldMask update_mask = 2;
*/
@java.lang.Override
public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() {
return getUpdateMask();
}
public static final int DATABASE_ID_FIELD_NUMBER = 3;
private volatile java.lang.Object databaseId_;
/**
* string database_id = 3;
* @return The databaseId.
*/
@java.lang.Override
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
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();
databaseId_ = s;
return s;
}
}
/**
* string database_id = 3;
* @return The bytes for databaseId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int NAME_FIELD_NUMBER = 4;
private volatile java.lang.Object name_;
/**
* string name = 4;
* @return The name.
*/
@java.lang.Override
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
}
}
/**
* string name = 4;
* @return The bytes for name.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DESCRIPTION_FIELD_NUMBER = 5;
private volatile java.lang.Object description_;
/**
* string description = 5;
* @return The description.
*/
@java.lang.Override
public java.lang.String getDescription() {
java.lang.Object ref = description_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
description_ = s;
return s;
}
}
/**
* string description = 5;
* @return The bytes for description.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int RESOURCE_PRESET_ID_FIELD_NUMBER = 6;
private volatile java.lang.Object resourcePresetId_;
/**
* string resource_preset_id = 6;
* @return The resourcePresetId.
*/
@java.lang.Override
public java.lang.String getResourcePresetId() {
java.lang.Object ref = resourcePresetId_;
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();
resourcePresetId_ = s;
return s;
}
}
/**
* string resource_preset_id = 6;
* @return The bytes for resourcePresetId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getResourcePresetIdBytes() {
java.lang.Object ref = resourcePresetId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourcePresetId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int STORAGE_CONFIG_FIELD_NUMBER = 7;
private yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig storageConfig_;
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 7;
* @return Whether the storageConfig field is set.
*/
@java.lang.Override
public boolean hasStorageConfig() {
return storageConfig_ != null;
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 7;
* @return The storageConfig.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig getStorageConfig() {
return storageConfig_ == null ? yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.getDefaultInstance() : storageConfig_;
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 7;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfigOrBuilder getStorageConfigOrBuilder() {
return getStorageConfig();
}
public static final int SCALE_POLICY_FIELD_NUMBER = 8;
private yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy scalePolicy_;
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 8;
* @return Whether the scalePolicy field is set.
*/
@java.lang.Override
public boolean hasScalePolicy() {
return scalePolicy_ != null;
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 8;
* @return The scalePolicy.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy getScalePolicy() {
return scalePolicy_ == null ? yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.getDefaultInstance() : scalePolicy_;
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 8;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicyOrBuilder getScalePolicyOrBuilder() {
return getScalePolicy();
}
public static final int NETWORK_ID_FIELD_NUMBER = 9;
private volatile java.lang.Object networkId_;
/**
* string network_id = 9;
* @return The networkId.
*/
@java.lang.Override
public java.lang.String getNetworkId() {
java.lang.Object ref = networkId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
networkId_ = s;
return s;
}
}
/**
* string network_id = 9;
* @return The bytes for networkId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNetworkIdBytes() {
java.lang.Object ref = networkId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
networkId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SUBNET_IDS_FIELD_NUMBER = 10;
private com.google.protobuf.LazyStringList subnetIds_;
/**
* repeated string subnet_ids = 10;
* @return A list containing the subnetIds.
*/
public com.google.protobuf.ProtocolStringList
getSubnetIdsList() {
return subnetIds_;
}
/**
* repeated string subnet_ids = 10;
* @return The count of subnetIds.
*/
public int getSubnetIdsCount() {
return subnetIds_.size();
}
/**
* repeated string subnet_ids = 10;
* @param index The index of the element to return.
* @return The subnetIds at the given index.
*/
public java.lang.String getSubnetIds(int index) {
return subnetIds_.get(index);
}
/**
* repeated string subnet_ids = 10;
* @param index The index of the value to return.
* @return The bytes of the subnetIds at the given index.
*/
public com.google.protobuf.ByteString
getSubnetIdsBytes(int index) {
return subnetIds_.getByteString(index);
}
public static final int ZONAL_DATABASE_FIELD_NUMBER = 11;
/**
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 11;
* @return Whether the zonalDatabase field is set.
*/
@java.lang.Override
public boolean hasZonalDatabase() {
return databaseTypeCase_ == 11;
}
/**
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 11;
* @return The zonalDatabase.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase getZonalDatabase() {
if (databaseTypeCase_ == 11) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.getDefaultInstance();
}
/**
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 11;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabaseOrBuilder getZonalDatabaseOrBuilder() {
if (databaseTypeCase_ == 11) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.getDefaultInstance();
}
public static final int REGIONAL_DATABASE_FIELD_NUMBER = 12;
/**
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 12;
* @return Whether the regionalDatabase field is set.
*/
@java.lang.Override
public boolean hasRegionalDatabase() {
return databaseTypeCase_ == 12;
}
/**
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 12;
* @return The regionalDatabase.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase getRegionalDatabase() {
if (databaseTypeCase_ == 12) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.getDefaultInstance();
}
/**
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 12;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabaseOrBuilder getRegionalDatabaseOrBuilder() {
if (databaseTypeCase_ == 12) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.getDefaultInstance();
}
public static final int DEDICATED_DATABASE_FIELD_NUMBER = 15;
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 15;
* @return Whether the dedicatedDatabase field is set.
*/
@java.lang.Override
public boolean hasDedicatedDatabase() {
return databaseTypeCase_ == 15;
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 15;
* @return The dedicatedDatabase.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase getDedicatedDatabase() {
if (databaseTypeCase_ == 15) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.getDefaultInstance();
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 15;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabaseOrBuilder getDedicatedDatabaseOrBuilder() {
if (databaseTypeCase_ == 15) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.getDefaultInstance();
}
public static final int SERVERLESS_DATABASE_FIELD_NUMBER = 16;
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 16;
* @return Whether the serverlessDatabase field is set.
*/
@java.lang.Override
public boolean hasServerlessDatabase() {
return databaseTypeCase_ == 16;
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 16;
* @return The serverlessDatabase.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase getServerlessDatabase() {
if (databaseTypeCase_ == 16) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.getDefaultInstance();
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 16;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabaseOrBuilder getServerlessDatabaseOrBuilder() {
if (databaseTypeCase_ == 16) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.getDefaultInstance();
}
public static final int ASSIGN_PUBLIC_IPS_FIELD_NUMBER = 13;
private boolean assignPublicIps_;
/**
* bool assign_public_ips = 13;
* @return The assignPublicIps.
*/
@java.lang.Override
public boolean getAssignPublicIps() {
return assignPublicIps_;
}
public static final int LOCATION_ID_FIELD_NUMBER = 14;
private volatile java.lang.Object locationId_;
/**
* string location_id = 14;
* @return The locationId.
*/
@java.lang.Override
public java.lang.String getLocationId() {
java.lang.Object ref = locationId_;
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();
locationId_ = s;
return s;
}
}
/**
* string location_id = 14;
* @return The bytes for locationId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLocationIdBytes() {
java.lang.Object ref = locationId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
locationId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int LABELS_FIELD_NUMBER = 17;
private static final class LabelsDefaultEntryHolder {
static final com.google.protobuf.MapEntry<
java.lang.String, java.lang.String> defaultEntry =
com.google.protobuf.MapEntry
.newDefaultInstance(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_UpdateDatabaseRequest_LabelsEntry_descriptor,
com.google.protobuf.WireFormat.FieldType.STRING,
"",
com.google.protobuf.WireFormat.FieldType.STRING,
"");
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.String> labels_;
private com.google.protobuf.MapField
internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
public int getLabelsCount() {
return internalGetLabels().getMap().size();
}
/**
* map<string, string> labels = 17;
*/
@java.lang.Override
public boolean containsLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetLabels().getMap().containsKey(key);
}
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
* map<string, string> labels = 17;
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
* map<string, string> labels = 17;
*/
@java.lang.Override
public java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* map<string, string> labels = 17;
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public static final int BACKUP_CONFIG_FIELD_NUMBER = 18;
private yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig backupConfig_;
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 18;
* @return Whether the backupConfig field is set.
*/
@java.lang.Override
public boolean hasBackupConfig() {
return backupConfig_ != null;
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 18;
* @return The backupConfig.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig getBackupConfig() {
return backupConfig_ == null ? yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.getDefaultInstance() : backupConfig_;
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 18;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfigOrBuilder getBackupConfigOrBuilder() {
return getBackupConfig();
}
public static final int MONITORING_CONFIG_FIELD_NUMBER = 19;
private yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig monitoringConfig_;
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 19;
* @return Whether the monitoringConfig field is set.
*/
@java.lang.Override
public boolean hasMonitoringConfig() {
return monitoringConfig_ != null;
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 19;
* @return The monitoringConfig.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig getMonitoringConfig() {
return monitoringConfig_ == null ? yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.getDefaultInstance() : monitoringConfig_;
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 19;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfigOrBuilder getMonitoringConfigOrBuilder() {
return getMonitoringConfig();
}
public static final int DELETION_PROTECTION_FIELD_NUMBER = 20;
private boolean deletionProtection_;
/**
* bool deletion_protection = 20;
* @return The deletionProtection.
*/
@java.lang.Override
public boolean getDeletionProtection() {
return deletionProtection_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_);
}
if (updateMask_ != null) {
output.writeMessage(2, getUpdateMask());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, databaseId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, name_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 5, description_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourcePresetId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 6, resourcePresetId_);
}
if (storageConfig_ != null) {
output.writeMessage(7, getStorageConfig());
}
if (scalePolicy_ != null) {
output.writeMessage(8, getScalePolicy());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 9, networkId_);
}
for (int i = 0; i < subnetIds_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 10, subnetIds_.getRaw(i));
}
if (databaseTypeCase_ == 11) {
output.writeMessage(11, (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_);
}
if (databaseTypeCase_ == 12) {
output.writeMessage(12, (yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_);
}
if (assignPublicIps_ != false) {
output.writeBool(13, assignPublicIps_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locationId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 14, locationId_);
}
if (databaseTypeCase_ == 15) {
output.writeMessage(15, (yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_);
}
if (databaseTypeCase_ == 16) {
output.writeMessage(16, (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_);
}
com.google.protobuf.GeneratedMessageV3
.serializeStringMapTo(
output,
internalGetLabels(),
LabelsDefaultEntryHolder.defaultEntry,
17);
if (backupConfig_ != null) {
output.writeMessage(18, getBackupConfig());
}
if (monitoringConfig_ != null) {
output.writeMessage(19, getMonitoringConfig());
}
if (deletionProtection_ != false) {
output.writeBool(20, deletionProtection_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_);
}
if (updateMask_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getUpdateMask());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, databaseId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, name_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, description_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourcePresetId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, resourcePresetId_);
}
if (storageConfig_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getStorageConfig());
}
if (scalePolicy_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, getScalePolicy());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(networkId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, networkId_);
}
{
int dataSize = 0;
for (int i = 0; i < subnetIds_.size(); i++) {
dataSize += computeStringSizeNoTag(subnetIds_.getRaw(i));
}
size += dataSize;
size += 1 * getSubnetIdsList().size();
}
if (databaseTypeCase_ == 11) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_);
}
if (databaseTypeCase_ == 12) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(12, (yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_);
}
if (assignPublicIps_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(13, assignPublicIps_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(locationId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, locationId_);
}
if (databaseTypeCase_ == 15) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, (yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_);
}
if (databaseTypeCase_ == 16) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(16, (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_);
}
for (java.util.Map.Entry entry
: internalGetLabels().getMap().entrySet()) {
com.google.protobuf.MapEntry
labels__ = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType()
.setKey(entry.getKey())
.setValue(entry.getValue())
.build();
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(17, labels__);
}
if (backupConfig_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(18, getBackupConfig());
}
if (monitoringConfig_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(19, getMonitoringConfig());
}
if (deletionProtection_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(20, deletionProtection_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest) obj;
if (!getFolderId()
.equals(other.getFolderId())) return false;
if (hasUpdateMask() != other.hasUpdateMask()) return false;
if (hasUpdateMask()) {
if (!getUpdateMask()
.equals(other.getUpdateMask())) return false;
}
if (!getDatabaseId()
.equals(other.getDatabaseId())) return false;
if (!getName()
.equals(other.getName())) return false;
if (!getDescription()
.equals(other.getDescription())) return false;
if (!getResourcePresetId()
.equals(other.getResourcePresetId())) return false;
if (hasStorageConfig() != other.hasStorageConfig()) return false;
if (hasStorageConfig()) {
if (!getStorageConfig()
.equals(other.getStorageConfig())) return false;
}
if (hasScalePolicy() != other.hasScalePolicy()) return false;
if (hasScalePolicy()) {
if (!getScalePolicy()
.equals(other.getScalePolicy())) return false;
}
if (!getNetworkId()
.equals(other.getNetworkId())) return false;
if (!getSubnetIdsList()
.equals(other.getSubnetIdsList())) return false;
if (getAssignPublicIps()
!= other.getAssignPublicIps()) return false;
if (!getLocationId()
.equals(other.getLocationId())) return false;
if (!internalGetLabels().equals(
other.internalGetLabels())) return false;
if (hasBackupConfig() != other.hasBackupConfig()) return false;
if (hasBackupConfig()) {
if (!getBackupConfig()
.equals(other.getBackupConfig())) return false;
}
if (hasMonitoringConfig() != other.hasMonitoringConfig()) return false;
if (hasMonitoringConfig()) {
if (!getMonitoringConfig()
.equals(other.getMonitoringConfig())) return false;
}
if (getDeletionProtection()
!= other.getDeletionProtection()) return false;
if (!getDatabaseTypeCase().equals(other.getDatabaseTypeCase())) return false;
switch (databaseTypeCase_) {
case 11:
if (!getZonalDatabase()
.equals(other.getZonalDatabase())) return false;
break;
case 12:
if (!getRegionalDatabase()
.equals(other.getRegionalDatabase())) return false;
break;
case 15:
if (!getDedicatedDatabase()
.equals(other.getDedicatedDatabase())) return false;
break;
case 16:
if (!getServerlessDatabase()
.equals(other.getServerlessDatabase())) return false;
break;
case 0:
default:
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER;
hash = (53 * hash) + getFolderId().hashCode();
if (hasUpdateMask()) {
hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER;
hash = (53 * hash) + getUpdateMask().hashCode();
}
hash = (37 * hash) + DATABASE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseId().hashCode();
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER;
hash = (53 * hash) + getDescription().hashCode();
hash = (37 * hash) + RESOURCE_PRESET_ID_FIELD_NUMBER;
hash = (53 * hash) + getResourcePresetId().hashCode();
if (hasStorageConfig()) {
hash = (37 * hash) + STORAGE_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getStorageConfig().hashCode();
}
if (hasScalePolicy()) {
hash = (37 * hash) + SCALE_POLICY_FIELD_NUMBER;
hash = (53 * hash) + getScalePolicy().hashCode();
}
hash = (37 * hash) + NETWORK_ID_FIELD_NUMBER;
hash = (53 * hash) + getNetworkId().hashCode();
if (getSubnetIdsCount() > 0) {
hash = (37 * hash) + SUBNET_IDS_FIELD_NUMBER;
hash = (53 * hash) + getSubnetIdsList().hashCode();
}
hash = (37 * hash) + ASSIGN_PUBLIC_IPS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getAssignPublicIps());
hash = (37 * hash) + LOCATION_ID_FIELD_NUMBER;
hash = (53 * hash) + getLocationId().hashCode();
if (!internalGetLabels().getMap().isEmpty()) {
hash = (37 * hash) + LABELS_FIELD_NUMBER;
hash = (53 * hash) + internalGetLabels().hashCode();
}
if (hasBackupConfig()) {
hash = (37 * hash) + BACKUP_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getBackupConfig().hashCode();
}
if (hasMonitoringConfig()) {
hash = (37 * hash) + MONITORING_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getMonitoringConfig().hashCode();
}
hash = (37 * hash) + DELETION_PROTECTION_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getDeletionProtection());
switch (databaseTypeCase_) {
case 11:
hash = (37 * hash) + ZONAL_DATABASE_FIELD_NUMBER;
hash = (53 * hash) + getZonalDatabase().hashCode();
break;
case 12:
hash = (37 * hash) + REGIONAL_DATABASE_FIELD_NUMBER;
hash = (53 * hash) + getRegionalDatabase().hashCode();
break;
case 15:
hash = (37 * hash) + DEDICATED_DATABASE_FIELD_NUMBER;
hash = (53 * hash) + getDedicatedDatabase().hashCode();
break;
case 16:
hash = (37 * hash) + SERVERLESS_DATABASE_FIELD_NUMBER;
hash = (53 * hash) + getServerlessDatabase().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest 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.ydb.v1.UpdateDatabaseRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.UpdateDatabaseRequest)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_UpdateDatabaseRequest_descriptor;
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 17:
return internalGetLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMutableMapField(
int number) {
switch (number) {
case 17:
return internalGetMutableLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_UpdateDatabaseRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
folderId_ = "";
if (updateMaskBuilder_ == null) {
updateMask_ = null;
} else {
updateMask_ = null;
updateMaskBuilder_ = null;
}
databaseId_ = "";
name_ = "";
description_ = "";
resourcePresetId_ = "";
if (storageConfigBuilder_ == null) {
storageConfig_ = null;
} else {
storageConfig_ = null;
storageConfigBuilder_ = null;
}
if (scalePolicyBuilder_ == null) {
scalePolicy_ = null;
} else {
scalePolicy_ = null;
scalePolicyBuilder_ = null;
}
networkId_ = "";
subnetIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
assignPublicIps_ = false;
locationId_ = "";
internalGetMutableLabels().clear();
if (backupConfigBuilder_ == null) {
backupConfig_ = null;
} else {
backupConfig_ = null;
backupConfigBuilder_ = null;
}
if (monitoringConfigBuilder_ == null) {
monitoringConfig_ = null;
} else {
monitoringConfig_ = null;
monitoringConfigBuilder_ = null;
}
deletionProtection_ = false;
databaseTypeCase_ = 0;
databaseType_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_UpdateDatabaseRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest(this);
int from_bitField0_ = bitField0_;
result.folderId_ = folderId_;
if (updateMaskBuilder_ == null) {
result.updateMask_ = updateMask_;
} else {
result.updateMask_ = updateMaskBuilder_.build();
}
result.databaseId_ = databaseId_;
result.name_ = name_;
result.description_ = description_;
result.resourcePresetId_ = resourcePresetId_;
if (storageConfigBuilder_ == null) {
result.storageConfig_ = storageConfig_;
} else {
result.storageConfig_ = storageConfigBuilder_.build();
}
if (scalePolicyBuilder_ == null) {
result.scalePolicy_ = scalePolicy_;
} else {
result.scalePolicy_ = scalePolicyBuilder_.build();
}
result.networkId_ = networkId_;
if (((bitField0_ & 0x00000001) != 0)) {
subnetIds_ = subnetIds_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00000001);
}
result.subnetIds_ = subnetIds_;
if (databaseTypeCase_ == 11) {
if (zonalDatabaseBuilder_ == null) {
result.databaseType_ = databaseType_;
} else {
result.databaseType_ = zonalDatabaseBuilder_.build();
}
}
if (databaseTypeCase_ == 12) {
if (regionalDatabaseBuilder_ == null) {
result.databaseType_ = databaseType_;
} else {
result.databaseType_ = regionalDatabaseBuilder_.build();
}
}
if (databaseTypeCase_ == 15) {
if (dedicatedDatabaseBuilder_ == null) {
result.databaseType_ = databaseType_;
} else {
result.databaseType_ = dedicatedDatabaseBuilder_.build();
}
}
if (databaseTypeCase_ == 16) {
if (serverlessDatabaseBuilder_ == null) {
result.databaseType_ = databaseType_;
} else {
result.databaseType_ = serverlessDatabaseBuilder_.build();
}
}
result.assignPublicIps_ = assignPublicIps_;
result.locationId_ = locationId_;
result.labels_ = internalGetLabels();
result.labels_.makeImmutable();
if (backupConfigBuilder_ == null) {
result.backupConfig_ = backupConfig_;
} else {
result.backupConfig_ = backupConfigBuilder_.build();
}
if (monitoringConfigBuilder_ == null) {
result.monitoringConfig_ = monitoringConfig_;
} else {
result.monitoringConfig_ = monitoringConfigBuilder_.build();
}
result.deletionProtection_ = deletionProtection_;
result.databaseTypeCase_ = databaseTypeCase_;
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.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest.getDefaultInstance()) return this;
if (!other.getFolderId().isEmpty()) {
folderId_ = other.folderId_;
onChanged();
}
if (other.hasUpdateMask()) {
mergeUpdateMask(other.getUpdateMask());
}
if (!other.getDatabaseId().isEmpty()) {
databaseId_ = other.databaseId_;
onChanged();
}
if (!other.getName().isEmpty()) {
name_ = other.name_;
onChanged();
}
if (!other.getDescription().isEmpty()) {
description_ = other.description_;
onChanged();
}
if (!other.getResourcePresetId().isEmpty()) {
resourcePresetId_ = other.resourcePresetId_;
onChanged();
}
if (other.hasStorageConfig()) {
mergeStorageConfig(other.getStorageConfig());
}
if (other.hasScalePolicy()) {
mergeScalePolicy(other.getScalePolicy());
}
if (!other.getNetworkId().isEmpty()) {
networkId_ = other.networkId_;
onChanged();
}
if (!other.subnetIds_.isEmpty()) {
if (subnetIds_.isEmpty()) {
subnetIds_ = other.subnetIds_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureSubnetIdsIsMutable();
subnetIds_.addAll(other.subnetIds_);
}
onChanged();
}
if (other.getAssignPublicIps() != false) {
setAssignPublicIps(other.getAssignPublicIps());
}
if (!other.getLocationId().isEmpty()) {
locationId_ = other.locationId_;
onChanged();
}
internalGetMutableLabels().mergeFrom(
other.internalGetLabels());
if (other.hasBackupConfig()) {
mergeBackupConfig(other.getBackupConfig());
}
if (other.hasMonitoringConfig()) {
mergeMonitoringConfig(other.getMonitoringConfig());
}
if (other.getDeletionProtection() != false) {
setDeletionProtection(other.getDeletionProtection());
}
switch (other.getDatabaseTypeCase()) {
case ZONAL_DATABASE: {
mergeZonalDatabase(other.getZonalDatabase());
break;
}
case REGIONAL_DATABASE: {
mergeRegionalDatabase(other.getRegionalDatabase());
break;
}
case DEDICATED_DATABASE: {
mergeDedicatedDatabase(other.getDedicatedDatabase());
break;
}
case SERVERLESS_DATABASE: {
mergeServerlessDatabase(other.getServerlessDatabase());
break;
}
case DATABASETYPE_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int databaseTypeCase_ = 0;
private java.lang.Object databaseType_;
public DatabaseTypeCase
getDatabaseTypeCase() {
return DatabaseTypeCase.forNumber(
databaseTypeCase_);
}
public Builder clearDatabaseType() {
databaseTypeCase_ = 0;
databaseType_ = null;
onChanged();
return this;
}
private int bitField0_;
private java.lang.Object folderId_ = "";
/**
* string folder_id = 1;
* @return The folderId.
*/
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string folder_id = 1;
* @return The bytes for folderId.
*/
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string folder_id = 1;
* @param value The folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
folderId_ = value;
onChanged();
return this;
}
/**
* string folder_id = 1;
* @return This builder for chaining.
*/
public Builder clearFolderId() {
folderId_ = getDefaultInstance().getFolderId();
onChanged();
return this;
}
/**
* string folder_id = 1;
* @param value The bytes for folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
folderId_ = value;
onChanged();
return this;
}
private com.google.protobuf.FieldMask updateMask_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> updateMaskBuilder_;
/**
* .google.protobuf.FieldMask update_mask = 2;
* @return Whether the updateMask field is set.
*/
public boolean hasUpdateMask() {
return updateMaskBuilder_ != null || updateMask_ != null;
}
/**
* .google.protobuf.FieldMask update_mask = 2;
* @return The updateMask.
*/
public com.google.protobuf.FieldMask getUpdateMask() {
if (updateMaskBuilder_ == null) {
return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
} else {
return updateMaskBuilder_.getMessage();
}
}
/**
* .google.protobuf.FieldMask update_mask = 2;
*/
public Builder setUpdateMask(com.google.protobuf.FieldMask value) {
if (updateMaskBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
updateMask_ = value;
onChanged();
} else {
updateMaskBuilder_.setMessage(value);
}
return this;
}
/**
* .google.protobuf.FieldMask update_mask = 2;
*/
public Builder setUpdateMask(
com.google.protobuf.FieldMask.Builder builderForValue) {
if (updateMaskBuilder_ == null) {
updateMask_ = builderForValue.build();
onChanged();
} else {
updateMaskBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .google.protobuf.FieldMask update_mask = 2;
*/
public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) {
if (updateMaskBuilder_ == null) {
if (updateMask_ != null) {
updateMask_ =
com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial();
} else {
updateMask_ = value;
}
onChanged();
} else {
updateMaskBuilder_.mergeFrom(value);
}
return this;
}
/**
* .google.protobuf.FieldMask update_mask = 2;
*/
public Builder clearUpdateMask() {
if (updateMaskBuilder_ == null) {
updateMask_ = null;
onChanged();
} else {
updateMask_ = null;
updateMaskBuilder_ = null;
}
return this;
}
/**
* .google.protobuf.FieldMask update_mask = 2;
*/
public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() {
onChanged();
return getUpdateMaskFieldBuilder().getBuilder();
}
/**
* .google.protobuf.FieldMask update_mask = 2;
*/
public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() {
if (updateMaskBuilder_ != null) {
return updateMaskBuilder_.getMessageOrBuilder();
} else {
return updateMask_ == null ?
com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
}
}
/**
* .google.protobuf.FieldMask update_mask = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>
getUpdateMaskFieldBuilder() {
if (updateMaskBuilder_ == null) {
updateMaskBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>(
getUpdateMask(),
getParentForChildren(),
isClean());
updateMask_ = null;
}
return updateMaskBuilder_;
}
private java.lang.Object databaseId_ = "";
/**
* string database_id = 3;
* @return The databaseId.
*/
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string database_id = 3;
* @return The bytes for databaseId.
*/
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string database_id = 3;
* @param value The databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseId_ = value;
onChanged();
return this;
}
/**
* string database_id = 3;
* @return This builder for chaining.
*/
public Builder clearDatabaseId() {
databaseId_ = getDefaultInstance().getDatabaseId();
onChanged();
return this;
}
/**
* string database_id = 3;
* @param value The bytes for databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseId_ = value;
onChanged();
return this;
}
private java.lang.Object name_ = "";
/**
* string name = 4;
* @return The name.
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string name = 4;
* @return The bytes for name.
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string name = 4;
* @param value The name to set.
* @return This builder for chaining.
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
name_ = value;
onChanged();
return this;
}
/**
* string name = 4;
* @return This builder for chaining.
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
* string name = 4;
* @param value The bytes for name to set.
* @return This builder for chaining.
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
name_ = value;
onChanged();
return this;
}
private java.lang.Object description_ = "";
/**
* string description = 5;
* @return The description.
*/
public java.lang.String getDescription() {
java.lang.Object ref = description_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
description_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string description = 5;
* @return The bytes for description.
*/
public com.google.protobuf.ByteString
getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string description = 5;
* @param value The description to set.
* @return This builder for chaining.
*/
public Builder setDescription(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
description_ = value;
onChanged();
return this;
}
/**
* string description = 5;
* @return This builder for chaining.
*/
public Builder clearDescription() {
description_ = getDefaultInstance().getDescription();
onChanged();
return this;
}
/**
* string description = 5;
* @param value The bytes for description to set.
* @return This builder for chaining.
*/
public Builder setDescriptionBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
description_ = value;
onChanged();
return this;
}
private java.lang.Object resourcePresetId_ = "";
/**
* string resource_preset_id = 6;
* @return The resourcePresetId.
*/
public java.lang.String getResourcePresetId() {
java.lang.Object ref = resourcePresetId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
resourcePresetId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string resource_preset_id = 6;
* @return The bytes for resourcePresetId.
*/
public com.google.protobuf.ByteString
getResourcePresetIdBytes() {
java.lang.Object ref = resourcePresetId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
resourcePresetId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string resource_preset_id = 6;
* @param value The resourcePresetId to set.
* @return This builder for chaining.
*/
public Builder setResourcePresetId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
resourcePresetId_ = value;
onChanged();
return this;
}
/**
* string resource_preset_id = 6;
* @return This builder for chaining.
*/
public Builder clearResourcePresetId() {
resourcePresetId_ = getDefaultInstance().getResourcePresetId();
onChanged();
return this;
}
/**
* string resource_preset_id = 6;
* @param value The bytes for resourcePresetId to set.
* @return This builder for chaining.
*/
public Builder setResourcePresetIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
resourcePresetId_ = value;
onChanged();
return this;
}
private yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig storageConfig_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig, yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfigOrBuilder> storageConfigBuilder_;
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 7;
* @return Whether the storageConfig field is set.
*/
public boolean hasStorageConfig() {
return storageConfigBuilder_ != null || storageConfig_ != null;
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 7;
* @return The storageConfig.
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig getStorageConfig() {
if (storageConfigBuilder_ == null) {
return storageConfig_ == null ? yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.getDefaultInstance() : storageConfig_;
} else {
return storageConfigBuilder_.getMessage();
}
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 7;
*/
public Builder setStorageConfig(yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig value) {
if (storageConfigBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
storageConfig_ = value;
onChanged();
} else {
storageConfigBuilder_.setMessage(value);
}
return this;
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 7;
*/
public Builder setStorageConfig(
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.Builder builderForValue) {
if (storageConfigBuilder_ == null) {
storageConfig_ = builderForValue.build();
onChanged();
} else {
storageConfigBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 7;
*/
public Builder mergeStorageConfig(yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig value) {
if (storageConfigBuilder_ == null) {
if (storageConfig_ != null) {
storageConfig_ =
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.newBuilder(storageConfig_).mergeFrom(value).buildPartial();
} else {
storageConfig_ = value;
}
onChanged();
} else {
storageConfigBuilder_.mergeFrom(value);
}
return this;
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 7;
*/
public Builder clearStorageConfig() {
if (storageConfigBuilder_ == null) {
storageConfig_ = null;
onChanged();
} else {
storageConfig_ = null;
storageConfigBuilder_ = null;
}
return this;
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 7;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.Builder getStorageConfigBuilder() {
onChanged();
return getStorageConfigFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 7;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfigOrBuilder getStorageConfigOrBuilder() {
if (storageConfigBuilder_ != null) {
return storageConfigBuilder_.getMessageOrBuilder();
} else {
return storageConfig_ == null ?
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.getDefaultInstance() : storageConfig_;
}
}
/**
* .yandex.cloud.ydb.v1.StorageConfig storage_config = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig, yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfigOrBuilder>
getStorageConfigFieldBuilder() {
if (storageConfigBuilder_ == null) {
storageConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig, yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfig.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.StorageConfigOrBuilder>(
getStorageConfig(),
getParentForChildren(),
isClean());
storageConfig_ = null;
}
return storageConfigBuilder_;
}
private yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy scalePolicy_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicyOrBuilder> scalePolicyBuilder_;
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 8;
* @return Whether the scalePolicy field is set.
*/
public boolean hasScalePolicy() {
return scalePolicyBuilder_ != null || scalePolicy_ != null;
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 8;
* @return The scalePolicy.
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy getScalePolicy() {
if (scalePolicyBuilder_ == null) {
return scalePolicy_ == null ? yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.getDefaultInstance() : scalePolicy_;
} else {
return scalePolicyBuilder_.getMessage();
}
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 8;
*/
public Builder setScalePolicy(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy value) {
if (scalePolicyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
scalePolicy_ = value;
onChanged();
} else {
scalePolicyBuilder_.setMessage(value);
}
return this;
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 8;
*/
public Builder setScalePolicy(
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.Builder builderForValue) {
if (scalePolicyBuilder_ == null) {
scalePolicy_ = builderForValue.build();
onChanged();
} else {
scalePolicyBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 8;
*/
public Builder mergeScalePolicy(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy value) {
if (scalePolicyBuilder_ == null) {
if (scalePolicy_ != null) {
scalePolicy_ =
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.newBuilder(scalePolicy_).mergeFrom(value).buildPartial();
} else {
scalePolicy_ = value;
}
onChanged();
} else {
scalePolicyBuilder_.mergeFrom(value);
}
return this;
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 8;
*/
public Builder clearScalePolicy() {
if (scalePolicyBuilder_ == null) {
scalePolicy_ = null;
onChanged();
} else {
scalePolicy_ = null;
scalePolicyBuilder_ = null;
}
return this;
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 8;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.Builder getScalePolicyBuilder() {
onChanged();
return getScalePolicyFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 8;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicyOrBuilder getScalePolicyOrBuilder() {
if (scalePolicyBuilder_ != null) {
return scalePolicyBuilder_.getMessageOrBuilder();
} else {
return scalePolicy_ == null ?
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.getDefaultInstance() : scalePolicy_;
}
}
/**
* .yandex.cloud.ydb.v1.ScalePolicy scale_policy = 8;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicyOrBuilder>
getScalePolicyFieldBuilder() {
if (scalePolicyBuilder_ == null) {
scalePolicyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicy.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ScalePolicyOrBuilder>(
getScalePolicy(),
getParentForChildren(),
isClean());
scalePolicy_ = null;
}
return scalePolicyBuilder_;
}
private java.lang.Object networkId_ = "";
/**
* string network_id = 9;
* @return The networkId.
*/
public java.lang.String getNetworkId() {
java.lang.Object ref = networkId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
networkId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string network_id = 9;
* @return The bytes for networkId.
*/
public com.google.protobuf.ByteString
getNetworkIdBytes() {
java.lang.Object ref = networkId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
networkId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string network_id = 9;
* @param value The networkId to set.
* @return This builder for chaining.
*/
public Builder setNetworkId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
networkId_ = value;
onChanged();
return this;
}
/**
* string network_id = 9;
* @return This builder for chaining.
*/
public Builder clearNetworkId() {
networkId_ = getDefaultInstance().getNetworkId();
onChanged();
return this;
}
/**
* string network_id = 9;
* @param value The bytes for networkId to set.
* @return This builder for chaining.
*/
public Builder setNetworkIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
networkId_ = value;
onChanged();
return this;
}
private com.google.protobuf.LazyStringList subnetIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureSubnetIdsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
subnetIds_ = new com.google.protobuf.LazyStringArrayList(subnetIds_);
bitField0_ |= 0x00000001;
}
}
/**
* repeated string subnet_ids = 10;
* @return A list containing the subnetIds.
*/
public com.google.protobuf.ProtocolStringList
getSubnetIdsList() {
return subnetIds_.getUnmodifiableView();
}
/**
* repeated string subnet_ids = 10;
* @return The count of subnetIds.
*/
public int getSubnetIdsCount() {
return subnetIds_.size();
}
/**
* repeated string subnet_ids = 10;
* @param index The index of the element to return.
* @return The subnetIds at the given index.
*/
public java.lang.String getSubnetIds(int index) {
return subnetIds_.get(index);
}
/**
* repeated string subnet_ids = 10;
* @param index The index of the value to return.
* @return The bytes of the subnetIds at the given index.
*/
public com.google.protobuf.ByteString
getSubnetIdsBytes(int index) {
return subnetIds_.getByteString(index);
}
/**
* repeated string subnet_ids = 10;
* @param index The index to set the value at.
* @param value The subnetIds to set.
* @return This builder for chaining.
*/
public Builder setSubnetIds(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSubnetIdsIsMutable();
subnetIds_.set(index, value);
onChanged();
return this;
}
/**
* repeated string subnet_ids = 10;
* @param value The subnetIds to add.
* @return This builder for chaining.
*/
public Builder addSubnetIds(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureSubnetIdsIsMutable();
subnetIds_.add(value);
onChanged();
return this;
}
/**
* repeated string subnet_ids = 10;
* @param values The subnetIds to add.
* @return This builder for chaining.
*/
public Builder addAllSubnetIds(
java.lang.Iterable values) {
ensureSubnetIdsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, subnetIds_);
onChanged();
return this;
}
/**
* repeated string subnet_ids = 10;
* @return This builder for chaining.
*/
public Builder clearSubnetIds() {
subnetIds_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
/**
* repeated string subnet_ids = 10;
* @param value The bytes of the subnetIds to add.
* @return This builder for chaining.
*/
public Builder addSubnetIdsBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
ensureSubnetIdsIsMutable();
subnetIds_.add(value);
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabaseOrBuilder> zonalDatabaseBuilder_;
/**
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 11;
* @return Whether the zonalDatabase field is set.
*/
@java.lang.Override
public boolean hasZonalDatabase() {
return databaseTypeCase_ == 11;
}
/**
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 11;
* @return The zonalDatabase.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase getZonalDatabase() {
if (zonalDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 11) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.getDefaultInstance();
} else {
if (databaseTypeCase_ == 11) {
return zonalDatabaseBuilder_.getMessage();
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.getDefaultInstance();
}
}
/**
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 11;
*/
public Builder setZonalDatabase(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase value) {
if (zonalDatabaseBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
databaseType_ = value;
onChanged();
} else {
zonalDatabaseBuilder_.setMessage(value);
}
databaseTypeCase_ = 11;
return this;
}
/**
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 11;
*/
public Builder setZonalDatabase(
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.Builder builderForValue) {
if (zonalDatabaseBuilder_ == null) {
databaseType_ = builderForValue.build();
onChanged();
} else {
zonalDatabaseBuilder_.setMessage(builderForValue.build());
}
databaseTypeCase_ = 11;
return this;
}
/**
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 11;
*/
public Builder mergeZonalDatabase(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase value) {
if (zonalDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 11 &&
databaseType_ != yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.getDefaultInstance()) {
databaseType_ = yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.newBuilder((yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_)
.mergeFrom(value).buildPartial();
} else {
databaseType_ = value;
}
onChanged();
} else {
if (databaseTypeCase_ == 11) {
zonalDatabaseBuilder_.mergeFrom(value);
}
zonalDatabaseBuilder_.setMessage(value);
}
databaseTypeCase_ = 11;
return this;
}
/**
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 11;
*/
public Builder clearZonalDatabase() {
if (zonalDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 11) {
databaseTypeCase_ = 0;
databaseType_ = null;
onChanged();
}
} else {
if (databaseTypeCase_ == 11) {
databaseTypeCase_ = 0;
databaseType_ = null;
}
zonalDatabaseBuilder_.clear();
}
return this;
}
/**
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 11;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.Builder getZonalDatabaseBuilder() {
return getZonalDatabaseFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 11;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabaseOrBuilder getZonalDatabaseOrBuilder() {
if ((databaseTypeCase_ == 11) && (zonalDatabaseBuilder_ != null)) {
return zonalDatabaseBuilder_.getMessageOrBuilder();
} else {
if (databaseTypeCase_ == 11) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.getDefaultInstance();
}
}
/**
* .yandex.cloud.ydb.v1.ZonalDatabase zonal_database = 11;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabaseOrBuilder>
getZonalDatabaseFieldBuilder() {
if (zonalDatabaseBuilder_ == null) {
if (!(databaseTypeCase_ == 11)) {
databaseType_ = yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.getDefaultInstance();
}
zonalDatabaseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabaseOrBuilder>(
(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ZonalDatabase) databaseType_,
getParentForChildren(),
isClean());
databaseType_ = null;
}
databaseTypeCase_ = 11;
onChanged();;
return zonalDatabaseBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabaseOrBuilder> regionalDatabaseBuilder_;
/**
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 12;
* @return Whether the regionalDatabase field is set.
*/
@java.lang.Override
public boolean hasRegionalDatabase() {
return databaseTypeCase_ == 12;
}
/**
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 12;
* @return The regionalDatabase.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase getRegionalDatabase() {
if (regionalDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 12) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.getDefaultInstance();
} else {
if (databaseTypeCase_ == 12) {
return regionalDatabaseBuilder_.getMessage();
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.getDefaultInstance();
}
}
/**
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 12;
*/
public Builder setRegionalDatabase(yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase value) {
if (regionalDatabaseBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
databaseType_ = value;
onChanged();
} else {
regionalDatabaseBuilder_.setMessage(value);
}
databaseTypeCase_ = 12;
return this;
}
/**
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 12;
*/
public Builder setRegionalDatabase(
yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.Builder builderForValue) {
if (regionalDatabaseBuilder_ == null) {
databaseType_ = builderForValue.build();
onChanged();
} else {
regionalDatabaseBuilder_.setMessage(builderForValue.build());
}
databaseTypeCase_ = 12;
return this;
}
/**
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 12;
*/
public Builder mergeRegionalDatabase(yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase value) {
if (regionalDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 12 &&
databaseType_ != yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.getDefaultInstance()) {
databaseType_ = yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.newBuilder((yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_)
.mergeFrom(value).buildPartial();
} else {
databaseType_ = value;
}
onChanged();
} else {
if (databaseTypeCase_ == 12) {
regionalDatabaseBuilder_.mergeFrom(value);
}
regionalDatabaseBuilder_.setMessage(value);
}
databaseTypeCase_ = 12;
return this;
}
/**
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 12;
*/
public Builder clearRegionalDatabase() {
if (regionalDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 12) {
databaseTypeCase_ = 0;
databaseType_ = null;
onChanged();
}
} else {
if (databaseTypeCase_ == 12) {
databaseTypeCase_ = 0;
databaseType_ = null;
}
regionalDatabaseBuilder_.clear();
}
return this;
}
/**
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 12;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.Builder getRegionalDatabaseBuilder() {
return getRegionalDatabaseFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 12;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabaseOrBuilder getRegionalDatabaseOrBuilder() {
if ((databaseTypeCase_ == 12) && (regionalDatabaseBuilder_ != null)) {
return regionalDatabaseBuilder_.getMessageOrBuilder();
} else {
if (databaseTypeCase_ == 12) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.getDefaultInstance();
}
}
/**
* .yandex.cloud.ydb.v1.RegionalDatabase regional_database = 12;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabaseOrBuilder>
getRegionalDatabaseFieldBuilder() {
if (regionalDatabaseBuilder_ == null) {
if (!(databaseTypeCase_ == 12)) {
databaseType_ = yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.getDefaultInstance();
}
regionalDatabaseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabaseOrBuilder>(
(yandex.cloud.api.ydb.v1.DatabaseOuterClass.RegionalDatabase) databaseType_,
getParentForChildren(),
isClean());
databaseType_ = null;
}
databaseTypeCase_ = 12;
onChanged();;
return regionalDatabaseBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabaseOrBuilder> dedicatedDatabaseBuilder_;
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 15;
* @return Whether the dedicatedDatabase field is set.
*/
@java.lang.Override
public boolean hasDedicatedDatabase() {
return databaseTypeCase_ == 15;
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 15;
* @return The dedicatedDatabase.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase getDedicatedDatabase() {
if (dedicatedDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 15) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.getDefaultInstance();
} else {
if (databaseTypeCase_ == 15) {
return dedicatedDatabaseBuilder_.getMessage();
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.getDefaultInstance();
}
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 15;
*/
public Builder setDedicatedDatabase(yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase value) {
if (dedicatedDatabaseBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
databaseType_ = value;
onChanged();
} else {
dedicatedDatabaseBuilder_.setMessage(value);
}
databaseTypeCase_ = 15;
return this;
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 15;
*/
public Builder setDedicatedDatabase(
yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.Builder builderForValue) {
if (dedicatedDatabaseBuilder_ == null) {
databaseType_ = builderForValue.build();
onChanged();
} else {
dedicatedDatabaseBuilder_.setMessage(builderForValue.build());
}
databaseTypeCase_ = 15;
return this;
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 15;
*/
public Builder mergeDedicatedDatabase(yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase value) {
if (dedicatedDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 15 &&
databaseType_ != yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.getDefaultInstance()) {
databaseType_ = yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.newBuilder((yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_)
.mergeFrom(value).buildPartial();
} else {
databaseType_ = value;
}
onChanged();
} else {
if (databaseTypeCase_ == 15) {
dedicatedDatabaseBuilder_.mergeFrom(value);
}
dedicatedDatabaseBuilder_.setMessage(value);
}
databaseTypeCase_ = 15;
return this;
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 15;
*/
public Builder clearDedicatedDatabase() {
if (dedicatedDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 15) {
databaseTypeCase_ = 0;
databaseType_ = null;
onChanged();
}
} else {
if (databaseTypeCase_ == 15) {
databaseTypeCase_ = 0;
databaseType_ = null;
}
dedicatedDatabaseBuilder_.clear();
}
return this;
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 15;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.Builder getDedicatedDatabaseBuilder() {
return getDedicatedDatabaseFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 15;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabaseOrBuilder getDedicatedDatabaseOrBuilder() {
if ((databaseTypeCase_ == 15) && (dedicatedDatabaseBuilder_ != null)) {
return dedicatedDatabaseBuilder_.getMessageOrBuilder();
} else {
if (databaseTypeCase_ == 15) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.getDefaultInstance();
}
}
/**
* .yandex.cloud.ydb.v1.DedicatedDatabase dedicated_database = 15;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabaseOrBuilder>
getDedicatedDatabaseFieldBuilder() {
if (dedicatedDatabaseBuilder_ == null) {
if (!(databaseTypeCase_ == 15)) {
databaseType_ = yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.getDefaultInstance();
}
dedicatedDatabaseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabaseOrBuilder>(
(yandex.cloud.api.ydb.v1.DatabaseOuterClass.DedicatedDatabase) databaseType_,
getParentForChildren(),
isClean());
databaseType_ = null;
}
databaseTypeCase_ = 15;
onChanged();;
return dedicatedDatabaseBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabaseOrBuilder> serverlessDatabaseBuilder_;
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 16;
* @return Whether the serverlessDatabase field is set.
*/
@java.lang.Override
public boolean hasServerlessDatabase() {
return databaseTypeCase_ == 16;
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 16;
* @return The serverlessDatabase.
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase getServerlessDatabase() {
if (serverlessDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 16) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.getDefaultInstance();
} else {
if (databaseTypeCase_ == 16) {
return serverlessDatabaseBuilder_.getMessage();
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.getDefaultInstance();
}
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 16;
*/
public Builder setServerlessDatabase(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase value) {
if (serverlessDatabaseBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
databaseType_ = value;
onChanged();
} else {
serverlessDatabaseBuilder_.setMessage(value);
}
databaseTypeCase_ = 16;
return this;
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 16;
*/
public Builder setServerlessDatabase(
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.Builder builderForValue) {
if (serverlessDatabaseBuilder_ == null) {
databaseType_ = builderForValue.build();
onChanged();
} else {
serverlessDatabaseBuilder_.setMessage(builderForValue.build());
}
databaseTypeCase_ = 16;
return this;
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 16;
*/
public Builder mergeServerlessDatabase(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase value) {
if (serverlessDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 16 &&
databaseType_ != yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.getDefaultInstance()) {
databaseType_ = yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.newBuilder((yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_)
.mergeFrom(value).buildPartial();
} else {
databaseType_ = value;
}
onChanged();
} else {
if (databaseTypeCase_ == 16) {
serverlessDatabaseBuilder_.mergeFrom(value);
}
serverlessDatabaseBuilder_.setMessage(value);
}
databaseTypeCase_ = 16;
return this;
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 16;
*/
public Builder clearServerlessDatabase() {
if (serverlessDatabaseBuilder_ == null) {
if (databaseTypeCase_ == 16) {
databaseTypeCase_ = 0;
databaseType_ = null;
onChanged();
}
} else {
if (databaseTypeCase_ == 16) {
databaseTypeCase_ = 0;
databaseType_ = null;
}
serverlessDatabaseBuilder_.clear();
}
return this;
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 16;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.Builder getServerlessDatabaseBuilder() {
return getServerlessDatabaseFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 16;
*/
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabaseOrBuilder getServerlessDatabaseOrBuilder() {
if ((databaseTypeCase_ == 16) && (serverlessDatabaseBuilder_ != null)) {
return serverlessDatabaseBuilder_.getMessageOrBuilder();
} else {
if (databaseTypeCase_ == 16) {
return (yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_;
}
return yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.getDefaultInstance();
}
}
/**
* .yandex.cloud.ydb.v1.ServerlessDatabase serverless_database = 16;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabaseOrBuilder>
getServerlessDatabaseFieldBuilder() {
if (serverlessDatabaseBuilder_ == null) {
if (!(databaseTypeCase_ == 16)) {
databaseType_ = yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.getDefaultInstance();
}
serverlessDatabaseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabaseOrBuilder>(
(yandex.cloud.api.ydb.v1.DatabaseOuterClass.ServerlessDatabase) databaseType_,
getParentForChildren(),
isClean());
databaseType_ = null;
}
databaseTypeCase_ = 16;
onChanged();;
return serverlessDatabaseBuilder_;
}
private boolean assignPublicIps_ ;
/**
* bool assign_public_ips = 13;
* @return The assignPublicIps.
*/
@java.lang.Override
public boolean getAssignPublicIps() {
return assignPublicIps_;
}
/**
* bool assign_public_ips = 13;
* @param value The assignPublicIps to set.
* @return This builder for chaining.
*/
public Builder setAssignPublicIps(boolean value) {
assignPublicIps_ = value;
onChanged();
return this;
}
/**
* bool assign_public_ips = 13;
* @return This builder for chaining.
*/
public Builder clearAssignPublicIps() {
assignPublicIps_ = false;
onChanged();
return this;
}
private java.lang.Object locationId_ = "";
/**
* string location_id = 14;
* @return The locationId.
*/
public java.lang.String getLocationId() {
java.lang.Object ref = locationId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
locationId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string location_id = 14;
* @return The bytes for locationId.
*/
public com.google.protobuf.ByteString
getLocationIdBytes() {
java.lang.Object ref = locationId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
locationId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string location_id = 14;
* @param value The locationId to set.
* @return This builder for chaining.
*/
public Builder setLocationId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
locationId_ = value;
onChanged();
return this;
}
/**
* string location_id = 14;
* @return This builder for chaining.
*/
public Builder clearLocationId() {
locationId_ = getDefaultInstance().getLocationId();
onChanged();
return this;
}
/**
* string location_id = 14;
* @param value The bytes for locationId to set.
* @return This builder for chaining.
*/
public Builder setLocationIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
locationId_ = value;
onChanged();
return this;
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.String> labels_;
private com.google.protobuf.MapField
internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
private com.google.protobuf.MapField
internalGetMutableLabels() {
onChanged();;
if (labels_ == null) {
labels_ = com.google.protobuf.MapField.newMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
if (!labels_.isMutable()) {
labels_ = labels_.copy();
}
return labels_;
}
public int getLabelsCount() {
return internalGetLabels().getMap().size();
}
/**
* map<string, string> labels = 17;
*/
@java.lang.Override
public boolean containsLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetLabels().getMap().containsKey(key);
}
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
* map<string, string> labels = 17;
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
* map<string, string> labels = 17;
*/
@java.lang.Override
public java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* map<string, string> labels = 17;
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public Builder clearLabels() {
internalGetMutableLabels().getMutableMap()
.clear();
return this;
}
/**
* map<string, string> labels = 17;
*/
public Builder removeLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
internalGetMutableLabels().getMutableMap()
.remove(key);
return this;
}
/**
* Use alternate mutation accessors instead.
*/
@java.lang.Deprecated
public java.util.Map
getMutableLabels() {
return internalGetMutableLabels().getMutableMap();
}
/**
* map<string, string> labels = 17;
*/
public Builder putLabels(
java.lang.String key,
java.lang.String value) {
if (key == null) { throw new NullPointerException("map key"); }
if (value == null) {
throw new NullPointerException("map value");
}
internalGetMutableLabels().getMutableMap()
.put(key, value);
return this;
}
/**
* map<string, string> labels = 17;
*/
public Builder putAllLabels(
java.util.Map values) {
internalGetMutableLabels().getMutableMap()
.putAll(values);
return this;
}
private yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig backupConfig_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.Builder, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfigOrBuilder> backupConfigBuilder_;
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 18;
* @return Whether the backupConfig field is set.
*/
public boolean hasBackupConfig() {
return backupConfigBuilder_ != null || backupConfig_ != null;
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 18;
* @return The backupConfig.
*/
public yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig getBackupConfig() {
if (backupConfigBuilder_ == null) {
return backupConfig_ == null ? yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.getDefaultInstance() : backupConfig_;
} else {
return backupConfigBuilder_.getMessage();
}
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 18;
*/
public Builder setBackupConfig(yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig value) {
if (backupConfigBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
backupConfig_ = value;
onChanged();
} else {
backupConfigBuilder_.setMessage(value);
}
return this;
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 18;
*/
public Builder setBackupConfig(
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.Builder builderForValue) {
if (backupConfigBuilder_ == null) {
backupConfig_ = builderForValue.build();
onChanged();
} else {
backupConfigBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 18;
*/
public Builder mergeBackupConfig(yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig value) {
if (backupConfigBuilder_ == null) {
if (backupConfig_ != null) {
backupConfig_ =
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.newBuilder(backupConfig_).mergeFrom(value).buildPartial();
} else {
backupConfig_ = value;
}
onChanged();
} else {
backupConfigBuilder_.mergeFrom(value);
}
return this;
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 18;
*/
public Builder clearBackupConfig() {
if (backupConfigBuilder_ == null) {
backupConfig_ = null;
onChanged();
} else {
backupConfig_ = null;
backupConfigBuilder_ = null;
}
return this;
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 18;
*/
public yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.Builder getBackupConfigBuilder() {
onChanged();
return getBackupConfigFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 18;
*/
public yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfigOrBuilder getBackupConfigOrBuilder() {
if (backupConfigBuilder_ != null) {
return backupConfigBuilder_.getMessageOrBuilder();
} else {
return backupConfig_ == null ?
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.getDefaultInstance() : backupConfig_;
}
}
/**
* .yandex.cloud.ydb.v1.BackupConfig backup_config = 18;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.Builder, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfigOrBuilder>
getBackupConfigFieldBuilder() {
if (backupConfigBuilder_ == null) {
backupConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfig.Builder, yandex.cloud.api.ydb.v1.BackupOuterClass.BackupConfigOrBuilder>(
getBackupConfig(),
getParentForChildren(),
isClean());
backupConfig_ = null;
}
return backupConfigBuilder_;
}
private yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig monitoringConfig_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig, yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfigOrBuilder> monitoringConfigBuilder_;
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 19;
* @return Whether the monitoringConfig field is set.
*/
public boolean hasMonitoringConfig() {
return monitoringConfigBuilder_ != null || monitoringConfig_ != null;
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 19;
* @return The monitoringConfig.
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig getMonitoringConfig() {
if (monitoringConfigBuilder_ == null) {
return monitoringConfig_ == null ? yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.getDefaultInstance() : monitoringConfig_;
} else {
return monitoringConfigBuilder_.getMessage();
}
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 19;
*/
public Builder setMonitoringConfig(yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig value) {
if (monitoringConfigBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
monitoringConfig_ = value;
onChanged();
} else {
monitoringConfigBuilder_.setMessage(value);
}
return this;
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 19;
*/
public Builder setMonitoringConfig(
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.Builder builderForValue) {
if (monitoringConfigBuilder_ == null) {
monitoringConfig_ = builderForValue.build();
onChanged();
} else {
monitoringConfigBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 19;
*/
public Builder mergeMonitoringConfig(yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig value) {
if (monitoringConfigBuilder_ == null) {
if (monitoringConfig_ != null) {
monitoringConfig_ =
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.newBuilder(monitoringConfig_).mergeFrom(value).buildPartial();
} else {
monitoringConfig_ = value;
}
onChanged();
} else {
monitoringConfigBuilder_.mergeFrom(value);
}
return this;
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 19;
*/
public Builder clearMonitoringConfig() {
if (monitoringConfigBuilder_ == null) {
monitoringConfig_ = null;
onChanged();
} else {
monitoringConfig_ = null;
monitoringConfigBuilder_ = null;
}
return this;
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 19;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.Builder getMonitoringConfigBuilder() {
onChanged();
return getMonitoringConfigFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 19;
*/
public yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfigOrBuilder getMonitoringConfigOrBuilder() {
if (monitoringConfigBuilder_ != null) {
return monitoringConfigBuilder_.getMessageOrBuilder();
} else {
return monitoringConfig_ == null ?
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.getDefaultInstance() : monitoringConfig_;
}
}
/**
* .yandex.cloud.ydb.v1.MonitoringConfig monitoring_config = 19;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig, yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfigOrBuilder>
getMonitoringConfigFieldBuilder() {
if (monitoringConfigBuilder_ == null) {
monitoringConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig, yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfig.Builder, yandex.cloud.api.ydb.v1.DatabaseOuterClass.MonitoringConfigOrBuilder>(
getMonitoringConfig(),
getParentForChildren(),
isClean());
monitoringConfig_ = null;
}
return monitoringConfigBuilder_;
}
private boolean deletionProtection_ ;
/**
* bool deletion_protection = 20;
* @return The deletionProtection.
*/
@java.lang.Override
public boolean getDeletionProtection() {
return deletionProtection_;
}
/**
* bool deletion_protection = 20;
* @param value The deletionProtection to set.
* @return This builder for chaining.
*/
public Builder setDeletionProtection(boolean value) {
deletionProtection_ = value;
onChanged();
return this;
}
/**
* bool deletion_protection = 20;
* @return This builder for chaining.
*/
public Builder clearDeletionProtection() {
deletionProtection_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ydb.v1.UpdateDatabaseRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.UpdateDatabaseRequest)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateDatabaseRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateDatabaseRequest(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.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateDatabaseMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.UpdateDatabaseMetadata)
com.google.protobuf.MessageOrBuilder {
/**
* string database_id = 1;
* @return The databaseId.
*/
java.lang.String getDatabaseId();
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
com.google.protobuf.ByteString
getDatabaseIdBytes();
/**
* string database_name = 2;
* @return The databaseName.
*/
java.lang.String getDatabaseName();
/**
* string database_name = 2;
* @return The bytes for databaseName.
*/
com.google.protobuf.ByteString
getDatabaseNameBytes();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.UpdateDatabaseMetadata}
*/
public static final class UpdateDatabaseMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.UpdateDatabaseMetadata)
UpdateDatabaseMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateDatabaseMetadata.newBuilder() to construct.
private UpdateDatabaseMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateDatabaseMetadata() {
databaseId_ = "";
databaseName_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateDatabaseMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateDatabaseMetadata(
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();
databaseId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
databaseName_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_UpdateDatabaseMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_UpdateDatabaseMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata.Builder.class);
}
public static final int DATABASE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object databaseId_;
/**
* string database_id = 1;
* @return The databaseId.
*/
@java.lang.Override
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
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();
databaseId_ = s;
return s;
}
}
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DATABASE_NAME_FIELD_NUMBER = 2;
private volatile java.lang.Object databaseName_;
/**
* string database_name = 2;
* @return The databaseName.
*/
@java.lang.Override
public java.lang.String getDatabaseName() {
java.lang.Object ref = databaseName_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseName_ = s;
return s;
}
}
/**
* string database_name = 2;
* @return The bytes for databaseName.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseNameBytes() {
java.lang.Object ref = databaseName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, databaseId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, databaseName_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, databaseId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, databaseName_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata) obj;
if (!getDatabaseId()
.equals(other.getDatabaseId())) return false;
if (!getDatabaseName()
.equals(other.getDatabaseName())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + DATABASE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseId().hashCode();
hash = (37 * hash) + DATABASE_NAME_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseName().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata 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.ydb.v1.UpdateDatabaseMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.UpdateDatabaseMetadata)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_UpdateDatabaseMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_UpdateDatabaseMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata.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();
databaseId_ = "";
databaseName_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_UpdateDatabaseMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata(this);
result.databaseId_ = databaseId_;
result.databaseName_ = databaseName_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata.getDefaultInstance()) return this;
if (!other.getDatabaseId().isEmpty()) {
databaseId_ = other.databaseId_;
onChanged();
}
if (!other.getDatabaseName().isEmpty()) {
databaseName_ = other.databaseName_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object databaseId_ = "";
/**
* string database_id = 1;
* @return The databaseId.
*/
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string database_id = 1;
* @param value The databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseId_ = value;
onChanged();
return this;
}
/**
* string database_id = 1;
* @return This builder for chaining.
*/
public Builder clearDatabaseId() {
databaseId_ = getDefaultInstance().getDatabaseId();
onChanged();
return this;
}
/**
* string database_id = 1;
* @param value The bytes for databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseId_ = value;
onChanged();
return this;
}
private java.lang.Object databaseName_ = "";
/**
* string database_name = 2;
* @return The databaseName.
*/
public java.lang.String getDatabaseName() {
java.lang.Object ref = databaseName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseName_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string database_name = 2;
* @return The bytes for databaseName.
*/
public com.google.protobuf.ByteString
getDatabaseNameBytes() {
java.lang.Object ref = databaseName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string database_name = 2;
* @param value The databaseName to set.
* @return This builder for chaining.
*/
public Builder setDatabaseName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseName_ = value;
onChanged();
return this;
}
/**
* string database_name = 2;
* @return This builder for chaining.
*/
public Builder clearDatabaseName() {
databaseName_ = getDefaultInstance().getDatabaseName();
onChanged();
return this;
}
/**
* string database_name = 2;
* @param value The bytes for databaseName to set.
* @return This builder for chaining.
*/
public Builder setDatabaseNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseName_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ydb.v1.UpdateDatabaseMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.UpdateDatabaseMetadata)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateDatabaseMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateDatabaseMetadata(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.ydb.v1.DatabaseServiceOuterClass.UpdateDatabaseMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteDatabaseRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.DeleteDatabaseRequest)
com.google.protobuf.MessageOrBuilder {
/**
* string database_id = 1;
* @return The databaseId.
*/
java.lang.String getDatabaseId();
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
com.google.protobuf.ByteString
getDatabaseIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.DeleteDatabaseRequest}
*/
public static final class DeleteDatabaseRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.DeleteDatabaseRequest)
DeleteDatabaseRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteDatabaseRequest.newBuilder() to construct.
private DeleteDatabaseRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteDatabaseRequest() {
databaseId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteDatabaseRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteDatabaseRequest(
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();
databaseId_ = 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.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_DeleteDatabaseRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_DeleteDatabaseRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest.Builder.class);
}
public static final int DATABASE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object databaseId_;
/**
* string database_id = 1;
* @return The databaseId.
*/
@java.lang.Override
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
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();
databaseId_ = s;
return s;
}
}
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = 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(databaseId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, databaseId_);
}
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(databaseId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, databaseId_);
}
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.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest) obj;
if (!getDatabaseId()
.equals(other.getDatabaseId())) 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) + DATABASE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest 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.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest 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.ydb.v1.DeleteDatabaseRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.DeleteDatabaseRequest)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_DeleteDatabaseRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_DeleteDatabaseRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest.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();
databaseId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_DeleteDatabaseRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest(this);
result.databaseId_ = databaseId_;
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.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest.getDefaultInstance()) return this;
if (!other.getDatabaseId().isEmpty()) {
databaseId_ = other.databaseId_;
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.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object databaseId_ = "";
/**
* string database_id = 1;
* @return The databaseId.
*/
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string database_id = 1;
* @param value The databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseId_ = value;
onChanged();
return this;
}
/**
* string database_id = 1;
* @return This builder for chaining.
*/
public Builder clearDatabaseId() {
databaseId_ = getDefaultInstance().getDatabaseId();
onChanged();
return this;
}
/**
* string database_id = 1;
* @param value The bytes for databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseId_ = 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.ydb.v1.DeleteDatabaseRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.DeleteDatabaseRequest)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteDatabaseRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteDatabaseRequest(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.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteDatabaseMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ydb.v1.DeleteDatabaseMetadata)
com.google.protobuf.MessageOrBuilder {
/**
* string database_id = 1;
* @return The databaseId.
*/
java.lang.String getDatabaseId();
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
com.google.protobuf.ByteString
getDatabaseIdBytes();
/**
* string database_name = 2;
* @return The databaseName.
*/
java.lang.String getDatabaseName();
/**
* string database_name = 2;
* @return The bytes for databaseName.
*/
com.google.protobuf.ByteString
getDatabaseNameBytes();
}
/**
* Protobuf type {@code yandex.cloud.ydb.v1.DeleteDatabaseMetadata}
*/
public static final class DeleteDatabaseMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ydb.v1.DeleteDatabaseMetadata)
DeleteDatabaseMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteDatabaseMetadata.newBuilder() to construct.
private DeleteDatabaseMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteDatabaseMetadata() {
databaseId_ = "";
databaseName_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteDatabaseMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteDatabaseMetadata(
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();
databaseId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
databaseName_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_DeleteDatabaseMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_DeleteDatabaseMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata.Builder.class);
}
public static final int DATABASE_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object databaseId_;
/**
* string database_id = 1;
* @return The databaseId.
*/
@java.lang.Override
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
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();
databaseId_ = s;
return s;
}
}
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DATABASE_NAME_FIELD_NUMBER = 2;
private volatile java.lang.Object databaseName_;
/**
* string database_name = 2;
* @return The databaseName.
*/
@java.lang.Override
public java.lang.String getDatabaseName() {
java.lang.Object ref = databaseName_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseName_ = s;
return s;
}
}
/**
* string database_name = 2;
* @return The bytes for databaseName.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDatabaseNameBytes() {
java.lang.Object ref = databaseName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, databaseId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, databaseName_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, databaseId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, databaseName_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata other = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata) obj;
if (!getDatabaseId()
.equals(other.getDatabaseId())) return false;
if (!getDatabaseName()
.equals(other.getDatabaseName())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + DATABASE_ID_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseId().hashCode();
hash = (37 * hash) + DATABASE_NAME_FIELD_NUMBER;
hash = (53 * hash) + getDatabaseName().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata 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.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata 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.ydb.v1.DeleteDatabaseMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ydb.v1.DeleteDatabaseMetadata)
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_DeleteDatabaseMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_DeleteDatabaseMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata.class, yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata.Builder.class);
}
// Construct using yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata.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();
databaseId_ = "";
databaseName_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.internal_static_yandex_cloud_ydb_v1_DeleteDatabaseMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata getDefaultInstanceForType() {
return yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata build() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata buildPartial() {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata result = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata(this);
result.databaseId_ = databaseId_;
result.databaseName_ = databaseName_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata) {
return mergeFrom((yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata other) {
if (other == yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata.getDefaultInstance()) return this;
if (!other.getDatabaseId().isEmpty()) {
databaseId_ = other.databaseId_;
onChanged();
}
if (!other.getDatabaseName().isEmpty()) {
databaseName_ = other.databaseName_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object databaseId_ = "";
/**
* string database_id = 1;
* @return The databaseId.
*/
public java.lang.String getDatabaseId() {
java.lang.Object ref = databaseId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string database_id = 1;
* @return The bytes for databaseId.
*/
public com.google.protobuf.ByteString
getDatabaseIdBytes() {
java.lang.Object ref = databaseId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string database_id = 1;
* @param value The databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseId_ = value;
onChanged();
return this;
}
/**
* string database_id = 1;
* @return This builder for chaining.
*/
public Builder clearDatabaseId() {
databaseId_ = getDefaultInstance().getDatabaseId();
onChanged();
return this;
}
/**
* string database_id = 1;
* @param value The bytes for databaseId to set.
* @return This builder for chaining.
*/
public Builder setDatabaseIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseId_ = value;
onChanged();
return this;
}
private java.lang.Object databaseName_ = "";
/**
* string database_name = 2;
* @return The databaseName.
*/
public java.lang.String getDatabaseName() {
java.lang.Object ref = databaseName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
databaseName_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string database_name = 2;
* @return The bytes for databaseName.
*/
public com.google.protobuf.ByteString
getDatabaseNameBytes() {
java.lang.Object ref = databaseName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
databaseName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string database_name = 2;
* @param value The databaseName to set.
* @return This builder for chaining.
*/
public Builder setDatabaseName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
databaseName_ = value;
onChanged();
return this;
}
/**
* string database_name = 2;
* @return This builder for chaining.
*/
public Builder clearDatabaseName() {
databaseName_ = getDefaultInstance().getDatabaseName();
onChanged();
return this;
}
/**
* string database_name = 2;
* @param value The bytes for databaseName to set.
* @return This builder for chaining.
*/
public Builder setDatabaseNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
databaseName_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ydb.v1.DeleteDatabaseMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ydb.v1.DeleteDatabaseMetadata)
private static final yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata();
}
public static yandex.cloud.api.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteDatabaseMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteDatabaseMetadata(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.ydb.v1.DatabaseServiceOuterClass.DeleteDatabaseMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_MoveDatabaseRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_MoveDatabaseRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_MoveDatabaseMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_MoveDatabaseMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_RestoreBackupRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_RestoreBackupRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_RestoreBackupMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_RestoreBackupMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_BackupDatabaseRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_BackupDatabaseRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_BackupDatabaseMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_BackupDatabaseMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_StartDatabaseRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_StartDatabaseRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_StartDatabaseMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_StartDatabaseMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_StopDatabaseRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_StopDatabaseRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_StopDatabaseMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_StopDatabaseMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_GetDatabaseRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_GetDatabaseRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_ListDatabasesRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_ListDatabasesRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_ListDatabasesResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_ListDatabasesResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_CreateDatabaseRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_CreateDatabaseRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_CreateDatabaseRequest_LabelsEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_CreateDatabaseRequest_LabelsEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_CreateDatabaseMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_CreateDatabaseMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_UpdateDatabaseRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_UpdateDatabaseRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_UpdateDatabaseRequest_LabelsEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_UpdateDatabaseRequest_LabelsEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_UpdateDatabaseMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_UpdateDatabaseMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_DeleteDatabaseRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_DeleteDatabaseRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ydb_v1_DeleteDatabaseMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ydb_v1_DeleteDatabaseMetadata_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/ydb/v1/database_service.p" +
"roto\022\023yandex.cloud.ydb.v1\032\034google/api/an" +
"notations.proto\032 google/protobuf/field_m" +
"ask.proto\032 yandex/cloud/api/operation.pr" +
"oto\032 yandex/cloud/access/access.proto\032&y" +
"andex/cloud/operation/operation.proto\032\035y" +
"andex/cloud/validation.proto\032\"yandex/clo" +
"ud/ydb/v1/database.proto\032 yandex/cloud/y" +
"db/v1/backup.proto\"e\n\023MoveDatabaseReques" +
"t\022!\n\013database_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022+\n\025" +
"destination_folder_id\030\002 \001(\tB\014\350\3071\001\212\3101\004<=5" +
"0\"B\n\024MoveDatabaseMetadata\022\023\n\013database_id" +
"\030\001 \001(\t\022\025\n\rdatabase_name\030\002 \001(\t\"\211\001\n\024Restor" +
"eBackupRequest\022\037\n\tbackup_id\030\001 \001(\tB\014\350\3071\001\212" +
"\3101\004<=50\022!\n\013database_id\030\002 \001(\tB\014\350\3071\001\212\3101\004<=" +
"50\022\030\n\020paths_to_restore\030\003 \003(\t\022\023\n\013target_p" +
"ath\030\004 \001(\t\"?\n\025RestoreBackupMetadata\022\021\n\tba" +
"ckup_id\030\001 \001(\t\022\023\n\013database_id\030\002 \001(\t\"j\n\025Ba" +
"ckupDatabaseRequest\022\023\n\013database_id\030\001 \001(\t" +
"\022<\n\017backup_settings\030\002 \001(\0132#.yandex.cloud" +
".ydb.v1.BackupSettings\"@\n\026BackupDatabase" +
"Metadata\022\021\n\tbackup_id\030\001 \001(\t\022\023\n\013database_" +
"id\030\002 \001(\t\"9\n\024StartDatabaseRequest\022!\n\013data" +
"base_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"C\n\025StartData" +
"baseMetadata\022\023\n\013database_id\030\001 \001(\t\022\025\n\rdat" +
"abase_name\030\002 \001(\t\"8\n\023StopDatabaseRequest\022" +
"!\n\013database_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"B\n\024St" +
"opDatabaseMetadata\022\023\n\013database_id\030\001 \001(\t\022" +
"\025\n\rdatabase_name\030\002 \001(\t\"7\n\022GetDatabaseReq" +
"uest\022!\n\013database_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\"" +
"g\n\024ListDatabasesRequest\022\021\n\tfolder_id\030\001 \001" +
"(\t\022\035\n\tpage_size\030\002 \001(\003B\n\372\3071\0060-1000\022\035\n\npag" +
"e_token\030\003 \001(\tB\t\212\3101\005<=100\"b\n\025ListDatabase" +
"sResponse\0220\n\tdatabases\030\001 \003(\0132\035.yandex.cl" +
"oud.ydb.v1.Database\022\027\n\017next_page_token\030\002" +
" \001(\t\"\346\006\n\025CreateDatabaseRequest\022\021\n\tfolder" +
"_id\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\022\023\n\013description\030\003" +
" \001(\t\022\032\n\022resource_preset_id\030\004 \001(\t\022:\n\016stor" +
"age_config\030\005 \001(\0132\".yandex.cloud.ydb.v1.S" +
"torageConfig\0226\n\014scale_policy\030\006 \001(\0132 .yan" +
"dex.cloud.ydb.v1.ScalePolicy\022\022\n\nnetwork_" +
"id\030\007 \001(\t\022\022\n\nsubnet_ids\030\010 \003(\t\022<\n\016zonal_da" +
"tabase\030\t \001(\0132\".yandex.cloud.ydb.v1.Zonal" +
"DatabaseH\000\022B\n\021regional_database\030\n \001(\0132%." +
"yandex.cloud.ydb.v1.RegionalDatabaseH\000\022D" +
"\n\022dedicated_database\030\r \001(\0132&.yandex.clou" +
"d.ydb.v1.DedicatedDatabaseH\000\022F\n\023serverle" +
"ss_database\030\016 \001(\0132\'.yandex.cloud.ydb.v1." +
"ServerlessDatabaseH\000\022\031\n\021assign_public_ip" +
"s\030\013 \001(\010\022\023\n\013location_id\030\014 \001(\t\022F\n\006labels\030\017" +
" \003(\01326.yandex.cloud.ydb.v1.CreateDatabas" +
"eRequest.LabelsEntry\0228\n\rbackup_config\030\020 " +
"\001(\0132!.yandex.cloud.ydb.v1.BackupConfig\022@" +
"\n\021monitoring_config\030\021 \001(\0132%.yandex.cloud" +
".ydb.v1.MonitoringConfig\022\033\n\023deletion_pro" +
"tection\030\022 \001(\010\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(" +
"\t\022\r\n\005value\030\002 \001(\t:\0028\001B\017\n\rdatabase_type\"D\n" +
"\026CreateDatabaseMetadata\022\023\n\013database_id\030\001" +
" \001(\t\022\025\n\rdatabase_name\030\002 \001(\t\"\254\007\n\025UpdateDa" +
"tabaseRequest\022\021\n\tfolder_id\030\001 \001(\t\022/\n\013upda" +
"te_mask\030\002 \001(\0132\032.google.protobuf.FieldMas" +
"k\022\023\n\013database_id\030\003 \001(\t\022\014\n\004name\030\004 \001(\t\022\023\n\013" +
"description\030\005 \001(\t\022\032\n\022resource_preset_id\030" +
"\006 \001(\t\022:\n\016storage_config\030\007 \001(\0132\".yandex.c" +
"loud.ydb.v1.StorageConfig\0226\n\014scale_polic" +
"y\030\010 \001(\0132 .yandex.cloud.ydb.v1.ScalePolic" +
"y\022\022\n\nnetwork_id\030\t \001(\t\022\022\n\nsubnet_ids\030\n \003(" +
"\t\022<\n\016zonal_database\030\013 \001(\0132\".yandex.cloud" +
".ydb.v1.ZonalDatabaseH\000\022B\n\021regional_data" +
"base\030\014 \001(\0132%.yandex.cloud.ydb.v1.Regiona" +
"lDatabaseH\000\022D\n\022dedicated_database\030\017 \001(\0132" +
"&.yandex.cloud.ydb.v1.DedicatedDatabaseH" +
"\000\022F\n\023serverless_database\030\020 \001(\0132\'.yandex." +
"cloud.ydb.v1.ServerlessDatabaseH\000\022\031\n\021ass" +
"ign_public_ips\030\r \001(\010\022\023\n\013location_id\030\016 \001(" +
"\t\022F\n\006labels\030\021 \003(\01326.yandex.cloud.ydb.v1." +
"UpdateDatabaseRequest.LabelsEntry\0228\n\rbac" +
"kup_config\030\022 \001(\0132!.yandex.cloud.ydb.v1.B" +
"ackupConfig\022@\n\021monitoring_config\030\023 \001(\0132%" +
".yandex.cloud.ydb.v1.MonitoringConfig\022\033\n" +
"\023deletion_protection\030\024 \001(\010\032-\n\013LabelsEntr" +
"y\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\017\n\rdat" +
"abase_type\"D\n\026UpdateDatabaseMetadata\022\023\n\013" +
"database_id\030\001 \001(\t\022\025\n\rdatabase_name\030\002 \001(\t" +
"\",\n\025DeleteDatabaseRequest\022\023\n\013database_id" +
"\030\001 \001(\t\"D\n\026DeleteDatabaseMetadata\022\023\n\013data" +
"base_id\030\001 \001(\t\022\025\n\rdatabase_name\030\002 \001(\t2\232\020\n" +
"\017DatabaseService\022v\n\003Get\022\'.yandex.cloud.y" +
"db.v1.GetDatabaseRequest\032\035.yandex.cloud." +
"ydb.v1.Database\"\'\202\323\344\223\002!\022\037/ydb/v1/databas" +
"es/{database_id}\022x\n\004List\022).yandex.cloud." +
"ydb.v1.ListDatabasesRequest\032*.yandex.clo" +
"ud.ydb.v1.ListDatabasesResponse\"\031\202\323\344\223\002\023\022" +
"\021/ydb/v1/databases\022\233\001\n\006Create\022*.yandex.c" +
"loud.ydb.v1.CreateDatabaseRequest\032!.yand" +
"ex.cloud.operation.Operation\"B\202\323\344\223\002\026\"\021/y" +
"db/v1/databases:\001*\262\322*\"\n\026CreateDatabaseMe" +
"tadata\022\010Database\022\251\001\n\006Update\022*.yandex.clo" +
"ud.ydb.v1.UpdateDatabaseRequest\032!.yandex" +
".cloud.operation.Operation\"P\202\323\344\223\002$2\037/ydb" +
"/v1/databases/{database_id}:\001*\262\322*\"\n\026Upda" +
"teDatabaseMetadata\022\010Database\022\251\001\n\005Start\022)" +
".yandex.cloud.ydb.v1.StartDatabaseReques" +
"t\032!.yandex.cloud.operation.Operation\"R\202\323" +
"\344\223\002\'\"%/ydb/v1/databases/{database_id}:st" +
"art\262\322*!\n\025StartDatabaseMetadata\022\010Database" +
"\022\245\001\n\004Stop\022(.yandex.cloud.ydb.v1.StopData" +
"baseRequest\032!.yandex.cloud.operation.Ope" +
"ration\"P\202\323\344\223\002&\"$/ydb/v1/databases/{datab" +
"ase_id}:stop\262\322* \n\024StopDatabaseMetadata\022\010" +
"Database\022\250\001\n\004Move\022(.yandex.cloud.ydb.v1." +
"MoveDatabaseRequest\032!.yandex.cloud.opera" +
"tion.Operation\"S\202\323\344\223\002)\"$/ydb/v1/database" +
"s/{database_id}:move:\001*\262\322* \n\024MoveDatabas" +
"eMetadata\022\010Database\022u\n\022ListAccessBinding" +
"s\022..yandex.cloud.access.ListAccessBindin" +
"gsRequest\032/.yandex.cloud.access.ListAcce" +
"ssBindingsResponse\022\244\001\n\021SetAccessBindings" +
"\022-.yandex.cloud.access.SetAccessBindings" +
"Request\032!.yandex.cloud.operation.Operati" +
"on\"=\262\322*9\n access.SetAccessBindingsMetada" +
"ta\022\025google.protobuf.Empty\022\255\001\n\024UpdateAcce" +
"ssBindings\0220.yandex.cloud.access.UpdateA" +
"ccessBindingsRequest\032!.yandex.cloud.oper" +
"ation.Operation\"@\262\322*<\n#access.UpdateAcce" +
"ssBindingsMetadata\022\025google.protobuf.Empt" +
"y\022\263\001\n\006Delete\022*.yandex.cloud.ydb.v1.Delet" +
"eDatabaseRequest\032!.yandex.cloud.operatio" +
"n.Operation\"Z\202\323\344\223\002!*\037/ydb/v1/databases/{" +
"database_id}\262\322*/\n\026DeleteDatabaseMetadata" +
"\022\025google.protobuf.Empty\022\242\001\n\007Restore\022).ya" +
"ndex.cloud.ydb.v1.RestoreBackupRequest\032!" +
".yandex.cloud.operation.Operation\"I\202\323\344\223\002" +
"\036\"\031/ydb/v1/databases:restore:\001*\262\322*!\n\025Res" +
"toreBackupMetadata\022\010Database\022\242\001\n\006Backup\022" +
"*.yandex.cloud.ydb.v1.BackupDatabaseRequ" +
"est\032!.yandex.cloud.operation.Operation\"I" +
"\202\323\344\223\002\035\"\030/ydb/v1/databases:backup:\001*\262\322*\"\n" +
"\026BackupDatabaseMetadata\022\010DatabaseBV\n\027yan" +
"dex.cloud.api.ydb.v1Z;github.com/yandex-" +
"cloud/go-genproto/yandex/cloud/ydb/v1;yd" +
"bb\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.api.AnnotationsProto.getDescriptor(),
com.google.protobuf.FieldMaskProto.getDescriptor(),
yandex.cloud.api.OperationOuterClass.getDescriptor(),
yandex.cloud.api.access.Access.getDescriptor(),
yandex.cloud.api.operation.OperationOuterClass.getDescriptor(),
yandex.cloud.api.Validation.getDescriptor(),
yandex.cloud.api.ydb.v1.DatabaseOuterClass.getDescriptor(),
yandex.cloud.api.ydb.v1.BackupOuterClass.getDescriptor(),
});
internal_static_yandex_cloud_ydb_v1_MoveDatabaseRequest_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_yandex_cloud_ydb_v1_MoveDatabaseRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_MoveDatabaseRequest_descriptor,
new java.lang.String[] { "DatabaseId", "DestinationFolderId", });
internal_static_yandex_cloud_ydb_v1_MoveDatabaseMetadata_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_yandex_cloud_ydb_v1_MoveDatabaseMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_MoveDatabaseMetadata_descriptor,
new java.lang.String[] { "DatabaseId", "DatabaseName", });
internal_static_yandex_cloud_ydb_v1_RestoreBackupRequest_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_yandex_cloud_ydb_v1_RestoreBackupRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_RestoreBackupRequest_descriptor,
new java.lang.String[] { "BackupId", "DatabaseId", "PathsToRestore", "TargetPath", });
internal_static_yandex_cloud_ydb_v1_RestoreBackupMetadata_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_yandex_cloud_ydb_v1_RestoreBackupMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_RestoreBackupMetadata_descriptor,
new java.lang.String[] { "BackupId", "DatabaseId", });
internal_static_yandex_cloud_ydb_v1_BackupDatabaseRequest_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_yandex_cloud_ydb_v1_BackupDatabaseRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_BackupDatabaseRequest_descriptor,
new java.lang.String[] { "DatabaseId", "BackupSettings", });
internal_static_yandex_cloud_ydb_v1_BackupDatabaseMetadata_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_yandex_cloud_ydb_v1_BackupDatabaseMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_BackupDatabaseMetadata_descriptor,
new java.lang.String[] { "BackupId", "DatabaseId", });
internal_static_yandex_cloud_ydb_v1_StartDatabaseRequest_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_yandex_cloud_ydb_v1_StartDatabaseRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_StartDatabaseRequest_descriptor,
new java.lang.String[] { "DatabaseId", });
internal_static_yandex_cloud_ydb_v1_StartDatabaseMetadata_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_yandex_cloud_ydb_v1_StartDatabaseMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_StartDatabaseMetadata_descriptor,
new java.lang.String[] { "DatabaseId", "DatabaseName", });
internal_static_yandex_cloud_ydb_v1_StopDatabaseRequest_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_yandex_cloud_ydb_v1_StopDatabaseRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_StopDatabaseRequest_descriptor,
new java.lang.String[] { "DatabaseId", });
internal_static_yandex_cloud_ydb_v1_StopDatabaseMetadata_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_yandex_cloud_ydb_v1_StopDatabaseMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_StopDatabaseMetadata_descriptor,
new java.lang.String[] { "DatabaseId", "DatabaseName", });
internal_static_yandex_cloud_ydb_v1_GetDatabaseRequest_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_yandex_cloud_ydb_v1_GetDatabaseRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_GetDatabaseRequest_descriptor,
new java.lang.String[] { "DatabaseId", });
internal_static_yandex_cloud_ydb_v1_ListDatabasesRequest_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_yandex_cloud_ydb_v1_ListDatabasesRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_ListDatabasesRequest_descriptor,
new java.lang.String[] { "FolderId", "PageSize", "PageToken", });
internal_static_yandex_cloud_ydb_v1_ListDatabasesResponse_descriptor =
getDescriptor().getMessageTypes().get(12);
internal_static_yandex_cloud_ydb_v1_ListDatabasesResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_ListDatabasesResponse_descriptor,
new java.lang.String[] { "Databases", "NextPageToken", });
internal_static_yandex_cloud_ydb_v1_CreateDatabaseRequest_descriptor =
getDescriptor().getMessageTypes().get(13);
internal_static_yandex_cloud_ydb_v1_CreateDatabaseRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_CreateDatabaseRequest_descriptor,
new java.lang.String[] { "FolderId", "Name", "Description", "ResourcePresetId", "StorageConfig", "ScalePolicy", "NetworkId", "SubnetIds", "ZonalDatabase", "RegionalDatabase", "DedicatedDatabase", "ServerlessDatabase", "AssignPublicIps", "LocationId", "Labels", "BackupConfig", "MonitoringConfig", "DeletionProtection", "DatabaseType", });
internal_static_yandex_cloud_ydb_v1_CreateDatabaseRequest_LabelsEntry_descriptor =
internal_static_yandex_cloud_ydb_v1_CreateDatabaseRequest_descriptor.getNestedTypes().get(0);
internal_static_yandex_cloud_ydb_v1_CreateDatabaseRequest_LabelsEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_CreateDatabaseRequest_LabelsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_yandex_cloud_ydb_v1_CreateDatabaseMetadata_descriptor =
getDescriptor().getMessageTypes().get(14);
internal_static_yandex_cloud_ydb_v1_CreateDatabaseMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_CreateDatabaseMetadata_descriptor,
new java.lang.String[] { "DatabaseId", "DatabaseName", });
internal_static_yandex_cloud_ydb_v1_UpdateDatabaseRequest_descriptor =
getDescriptor().getMessageTypes().get(15);
internal_static_yandex_cloud_ydb_v1_UpdateDatabaseRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_UpdateDatabaseRequest_descriptor,
new java.lang.String[] { "FolderId", "UpdateMask", "DatabaseId", "Name", "Description", "ResourcePresetId", "StorageConfig", "ScalePolicy", "NetworkId", "SubnetIds", "ZonalDatabase", "RegionalDatabase", "DedicatedDatabase", "ServerlessDatabase", "AssignPublicIps", "LocationId", "Labels", "BackupConfig", "MonitoringConfig", "DeletionProtection", "DatabaseType", });
internal_static_yandex_cloud_ydb_v1_UpdateDatabaseRequest_LabelsEntry_descriptor =
internal_static_yandex_cloud_ydb_v1_UpdateDatabaseRequest_descriptor.getNestedTypes().get(0);
internal_static_yandex_cloud_ydb_v1_UpdateDatabaseRequest_LabelsEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_UpdateDatabaseRequest_LabelsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_yandex_cloud_ydb_v1_UpdateDatabaseMetadata_descriptor =
getDescriptor().getMessageTypes().get(16);
internal_static_yandex_cloud_ydb_v1_UpdateDatabaseMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_UpdateDatabaseMetadata_descriptor,
new java.lang.String[] { "DatabaseId", "DatabaseName", });
internal_static_yandex_cloud_ydb_v1_DeleteDatabaseRequest_descriptor =
getDescriptor().getMessageTypes().get(17);
internal_static_yandex_cloud_ydb_v1_DeleteDatabaseRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_DeleteDatabaseRequest_descriptor,
new java.lang.String[] { "DatabaseId", });
internal_static_yandex_cloud_ydb_v1_DeleteDatabaseMetadata_descriptor =
getDescriptor().getMessageTypes().get(18);
internal_static_yandex_cloud_ydb_v1_DeleteDatabaseMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ydb_v1_DeleteDatabaseMetadata_descriptor,
new java.lang.String[] { "DatabaseId", "DatabaseName", });
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.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.access.Access.getDescriptor();
yandex.cloud.api.operation.OperationOuterClass.getDescriptor();
yandex.cloud.api.Validation.getDescriptor();
yandex.cloud.api.ydb.v1.DatabaseOuterClass.getDescriptor();
yandex.cloud.api.ydb.v1.BackupOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy