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

yandex.cloud.api.mdb.sqlserver.v1.PSDS Maven / Gradle / Ivy

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

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

public final class PSDS {
  private PSDS() {}
  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 GetDatabaseRequestOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.sqlserver.v1.GetDatabaseRequest)
      com.google.protobuf.MessageOrBuilder {

    /**
     * 
     * ID of the SQL Server cluster the database belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the SQL Server cluster the database belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the SQL Server database to return.
     * To get the name of the database use a [DatabaseService.List] request.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The databaseName. */ java.lang.String getDatabaseName(); /** *
     * Name of the SQL Server database to return.
     * To get the name of the database use a [DatabaseService.List] request.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for databaseName. */ com.google.protobuf.ByteString getDatabaseNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.GetDatabaseRequest} */ public static final class GetDatabaseRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.sqlserver.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() { clusterId_ = ""; databaseName_ = ""; } @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(); clusterId_ = 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.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_GetDatabaseRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_GetDatabaseRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the SQL Server cluster the database belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the SQL Server cluster the database belongs to.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DATABASE_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object databaseName_; /** *
     * Name of the SQL Server database to return.
     * To get the name of the database use a [DatabaseService.List] request.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The databaseName. */ @java.lang.Override public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } } /** *
     * Name of the SQL Server database to return.
     * To get the name of the database use a [DatabaseService.List] request.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for databaseName. */ @java.lang.Override public com.google.protobuf.ByteString getDatabaseNameBytes() { java.lang.Object ref = databaseName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); databaseName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(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(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } 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.mdb.sqlserver.v1.PSDS.GetDatabaseRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest other = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getDatabaseName() .equals(other.getDatabaseName())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().hashCode(); hash = (37 * hash) + DATABASE_NAME_FIELD_NUMBER; hash = (53 * hash) + getDatabaseName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.GetDatabaseRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.GetDatabaseRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.GetDatabaseRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.GetDatabaseRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.GetDatabaseRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.sqlserver.v1.GetDatabaseRequest) yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_GetDatabaseRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_GetDatabaseRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.sqlserver.v1.PSDS.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(); clusterId_ = ""; databaseName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_GetDatabaseRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest build() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest buildPartial() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest result = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest(this); result.clusterId_ = clusterId_; result.databaseName_ = databaseName_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest) { return mergeFrom((yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest other) { if (other == yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getDatabaseName().isEmpty()) { databaseName_ = other.databaseName_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the SQL Server cluster the database belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the SQL Server cluster the database belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the SQL Server cluster the database belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the SQL Server cluster the database belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the SQL Server cluster the database belongs to.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object databaseName_ = ""; /** *
       * Name of the SQL Server database to return.
       * To get the name of the database use a [DatabaseService.List] request.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The databaseName. */ public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the SQL Server database to return.
       * To get the name of the database use a [DatabaseService.List] request.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for databaseName. */ public com.google.protobuf.ByteString getDatabaseNameBytes() { java.lang.Object ref = databaseName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); databaseName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the SQL Server database to return.
       * To get the name of the database use a [DatabaseService.List] request.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The databaseName to set. * @return This builder for chaining. */ public Builder setDatabaseName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } databaseName_ = value; onChanged(); return this; } /** *
       * Name of the SQL Server database to return.
       * To get the name of the database use a [DatabaseService.List] request.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearDatabaseName() { databaseName_ = getDefaultInstance().getDatabaseName(); onChanged(); return this; } /** *
       * Name of the SQL Server database to return.
       * To get the name of the database use a [DatabaseService.List] request.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The bytes for databaseName to set. * @return This builder for chaining. */ public Builder setDatabaseNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); databaseName_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.sqlserver.v1.GetDatabaseRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.sqlserver.v1.GetDatabaseRequest) private static final yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.GetDatabaseRequest(); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.GetDatabaseRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListDatabasesRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.sqlserver.v1.ListDatabasesRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the SQL Server cluster to list databases in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the SQL Server cluster to list databases in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * The maximum number of results per page to return.
     * If the number of available results is larger than [page_size], the service returns a [ListDatabasesResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return The pageSize. */ long getPageSize(); /** *
     * Page token. To get the next page of results, set [page_token] to the [ListDatabasesResponse.next_page_token] returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ java.lang.String getPageToken(); /** *
     * Page token. To get the next page of results, set [page_token] to the [ListDatabasesResponse.next_page_token] returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.ListDatabasesRequest} */ public static final class ListDatabasesRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.sqlserver.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() { clusterId_ = ""; 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(); clusterId_ = s; break; } case 16: { pageSize_ = input.readInt64(); break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); pageToken_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the SQL Server cluster to list databases in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the SQL Server cluster to list databases in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PAGE_SIZE_FIELD_NUMBER = 2; private long pageSize_; /** *
     * The maximum number of results per page to return.
     * If the number of available results is larger than [page_size], the service returns a [ListDatabasesResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
     * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "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. To get the next page of results, set [page_token] to the [ListDatabasesResponse.next_page_token] returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ @java.lang.Override public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } } /** *
     * Page token. To get the next page of results, set [page_token] to the [ListDatabasesResponse.next_page_token] returned by the previous list request.
     * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (pageSize_ != 0L) { output.writeInt64(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest other = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (getPageSize() != other.getPageSize()) return false; if (!getPageToken() .equals(other.getPageToken())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().hashCode(); hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getPageSize()); hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getPageToken().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.ListDatabasesRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.ListDatabasesRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.ListDatabasesRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.ListDatabasesRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.ListDatabasesRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.sqlserver.v1.ListDatabasesRequest) yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.sqlserver.v1.PSDS.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(); clusterId_ = ""; pageSize_ = 0L; pageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest build() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest buildPartial() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest result = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest(this); result.clusterId_ = clusterId_; result.pageSize_ = pageSize_; result.pageToken_ = pageToken_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest) { return mergeFrom((yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest other) { if (other == yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (other.getPageSize() != 0L) { setPageSize(other.getPageSize()); } if (!other.getPageToken().isEmpty()) { pageToken_ = other.pageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the SQL Server cluster to list databases in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the SQL Server cluster to list databases in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the SQL Server cluster to list databases in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the SQL Server cluster to list databases in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the SQL Server cluster to list databases in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private long pageSize_ ; /** *
       * The maximum number of results per page to return.
       * If the number of available results is larger than [page_size], the service returns a [ListDatabasesResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } /** *
       * The maximum number of results per page to return.
       * If the number of available results is larger than [page_size], the service returns a [ListDatabasesResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @param value The pageSize to set. * @return This builder for chaining. */ public Builder setPageSize(long value) { pageSize_ = value; onChanged(); return this; } /** *
       * The maximum number of results per page to return.
       * If the number of available results is larger than [page_size], the service returns a [ListDatabasesResponse.next_page_token] that can be used to get the next page of results in subsequent list requests.
       * 
* * int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"]; * @return This builder for chaining. */ public Builder clearPageSize() { pageSize_ = 0L; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** *
       * Page token. To get the next page of results, set [page_token] to the [ListDatabasesResponse.next_page_token] returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Page token. To get the next page of results, set [page_token] to the [ListDatabasesResponse.next_page_token] returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Page token. To get the next page of results, set [page_token] to the [ListDatabasesResponse.next_page_token] returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The pageToken to set. * @return This builder for chaining. */ public Builder setPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } pageToken_ = value; onChanged(); return this; } /** *
       * Page token. To get the next page of results, set [page_token] to the [ListDatabasesResponse.next_page_token] returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return This builder for chaining. */ public Builder clearPageToken() { pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** *
       * Page token. To get the next page of results, set [page_token] to the [ListDatabasesResponse.next_page_token] returned by the previous list request.
       * 
* * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); pageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.sqlserver.v1.ListDatabasesRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.sqlserver.v1.ListDatabasesRequest) private static final yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesRequest(); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.ListDatabasesRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListDatabasesResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.sqlserver.v1.ListDatabasesResponse) com.google.protobuf.MessageOrBuilder { /** *
     * List of SQL Server databases.
     * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ java.util.List getDatabasesList(); /** *
     * List of SQL Server databases.
     * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ yandex.cloud.api.mdb.sqlserver.v1.PSD.Database getDatabases(int index); /** *
     * List of SQL Server databases.
     * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ int getDatabasesCount(); /** *
     * List of SQL Server databases.
     * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ java.util.List getDatabasesOrBuilderList(); /** *
     * List of SQL Server databases.
     * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseOrBuilder getDatabasesOrBuilder( int index); /** *
     * Token that allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListDatabasesRequest.page_size], use the [next_page_token] as the value for the [ListDatabasesRequest.page_token] parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** *
     * Token that allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListDatabasesRequest.page_size], use the [next_page_token] as the value for the [ListDatabasesRequest.page_token] parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.ListDatabasesResponse} */ public static final class ListDatabasesResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.sqlserver.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.mdb.sqlserver.v1.PSD.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.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponse.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponse.Builder.class); } public static final int DATABASES_FIELD_NUMBER = 1; private java.util.List databases_; /** *
     * List of SQL Server databases.
     * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ @java.lang.Override public java.util.List getDatabasesList() { return databases_; } /** *
     * List of SQL Server databases.
     * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ @java.lang.Override public java.util.List getDatabasesOrBuilderList() { return databases_; } /** *
     * List of SQL Server databases.
     * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ @java.lang.Override public int getDatabasesCount() { return databases_.size(); } /** *
     * List of SQL Server databases.
     * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSD.Database getDatabases(int index) { return databases_.get(index); } /** *
     * List of SQL Server databases.
     * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseOrBuilder getDatabasesOrBuilder( int index) { return databases_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** *
     * Token that allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListDatabasesRequest.page_size], use the [next_page_token] as the value for the [ListDatabasesRequest.page_token] parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** *
     * Token that allows you to get the next page of results for list requests.
     * If the number of results is larger than [ListDatabasesRequest.page_size], use the [next_page_token] as the value for the [ListDatabasesRequest.page_token] parameter in the next list request.
     * Each subsequent list request has its own [next_page_token] to continue paging through the results.
     * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < 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.mdb.sqlserver.v1.PSDS.ListDatabasesResponse)) { return super.equals(obj); } yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponse other = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.ListDatabasesResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.ListDatabasesResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.ListDatabasesResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.ListDatabasesResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.ListDatabasesResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.ListDatabasesResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.sqlserver.v1.ListDatabasesResponse) yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponse.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponse.Builder.class); } // Construct using yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesResponse_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponse getDefaultInstanceForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponse build() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponse buildPartial() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponse result = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.ListDatabasesResponse) { return mergeFrom((yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponse other) { if (other == yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.ListDatabasesResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSD.Database, yandex.cloud.api.mdb.sqlserver.v1.PSD.Database.Builder, yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseOrBuilder> databasesBuilder_; /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public java.util.List getDatabasesList() { if (databasesBuilder_ == null) { return java.util.Collections.unmodifiableList(databases_); } else { return databasesBuilder_.getMessageList(); } } /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public int getDatabasesCount() { if (databasesBuilder_ == null) { return databases_.size(); } else { return databasesBuilder_.getCount(); } } /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public yandex.cloud.api.mdb.sqlserver.v1.PSD.Database getDatabases(int index) { if (databasesBuilder_ == null) { return databases_.get(index); } else { return databasesBuilder_.getMessage(index); } } /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public Builder setDatabases( int index, yandex.cloud.api.mdb.sqlserver.v1.PSD.Database value) { if (databasesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatabasesIsMutable(); databases_.set(index, value); onChanged(); } else { databasesBuilder_.setMessage(index, value); } return this; } /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public Builder setDatabases( int index, yandex.cloud.api.mdb.sqlserver.v1.PSD.Database.Builder builderForValue) { if (databasesBuilder_ == null) { ensureDatabasesIsMutable(); databases_.set(index, builderForValue.build()); onChanged(); } else { databasesBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public Builder addDatabases(yandex.cloud.api.mdb.sqlserver.v1.PSD.Database value) { if (databasesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatabasesIsMutable(); databases_.add(value); onChanged(); } else { databasesBuilder_.addMessage(value); } return this; } /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public Builder addDatabases( int index, yandex.cloud.api.mdb.sqlserver.v1.PSD.Database value) { if (databasesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDatabasesIsMutable(); databases_.add(index, value); onChanged(); } else { databasesBuilder_.addMessage(index, value); } return this; } /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public Builder addDatabases( yandex.cloud.api.mdb.sqlserver.v1.PSD.Database.Builder builderForValue) { if (databasesBuilder_ == null) { ensureDatabasesIsMutable(); databases_.add(builderForValue.build()); onChanged(); } else { databasesBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public Builder addDatabases( int index, yandex.cloud.api.mdb.sqlserver.v1.PSD.Database.Builder builderForValue) { if (databasesBuilder_ == null) { ensureDatabasesIsMutable(); databases_.add(index, builderForValue.build()); onChanged(); } else { databasesBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public Builder addAllDatabases( java.lang.Iterable values) { if (databasesBuilder_ == null) { ensureDatabasesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, databases_); onChanged(); } else { databasesBuilder_.addAllMessages(values); } return this; } /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public Builder clearDatabases() { if (databasesBuilder_ == null) { databases_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { databasesBuilder_.clear(); } return this; } /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public Builder removeDatabases(int index) { if (databasesBuilder_ == null) { ensureDatabasesIsMutable(); databases_.remove(index); onChanged(); } else { databasesBuilder_.remove(index); } return this; } /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public yandex.cloud.api.mdb.sqlserver.v1.PSD.Database.Builder getDatabasesBuilder( int index) { return getDatabasesFieldBuilder().getBuilder(index); } /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseOrBuilder getDatabasesOrBuilder( int index) { if (databasesBuilder_ == null) { return databases_.get(index); } else { return databasesBuilder_.getMessageOrBuilder(index); } } /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public java.util.List getDatabasesOrBuilderList() { if (databasesBuilder_ != null) { return databasesBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(databases_); } } /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public yandex.cloud.api.mdb.sqlserver.v1.PSD.Database.Builder addDatabasesBuilder() { return getDatabasesFieldBuilder().addBuilder( yandex.cloud.api.mdb.sqlserver.v1.PSD.Database.getDefaultInstance()); } /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public yandex.cloud.api.mdb.sqlserver.v1.PSD.Database.Builder addDatabasesBuilder( int index) { return getDatabasesFieldBuilder().addBuilder( index, yandex.cloud.api.mdb.sqlserver.v1.PSD.Database.getDefaultInstance()); } /** *
       * List of SQL Server databases.
       * 
* * repeated .yandex.cloud.mdb.sqlserver.v1.Database databases = 1; */ public java.util.List getDatabasesBuilderList() { return getDatabasesFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.sqlserver.v1.PSD.Database, yandex.cloud.api.mdb.sqlserver.v1.PSD.Database.Builder, yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseOrBuilder> getDatabasesFieldBuilder() { if (databasesBuilder_ == null) { databasesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.mdb.sqlserver.v1.PSD.Database, yandex.cloud.api.mdb.sqlserver.v1.PSD.Database.Builder, yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseOrBuilder>( databases_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); databases_ = null; } return databasesBuilder_; } private java.lang.Object nextPageToken_ = ""; /** *
       * Token that allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListDatabasesRequest.page_size], use the [next_page_token] as the value for the [ListDatabasesRequest.page_token] parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Token that allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListDatabasesRequest.page_size], use the [next_page_token] as the value for the [ListDatabasesRequest.page_token] parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Token that allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListDatabasesRequest.page_size], use the [next_page_token] as the value for the [ListDatabasesRequest.page_token] parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** *
       * Token that allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListDatabasesRequest.page_size], use the [next_page_token] as the value for the [ListDatabasesRequest.page_token] parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** *
       * Token that allows you to get the next page of results for list requests.
       * If the number of results is larger than [ListDatabasesRequest.page_size], use the [next_page_token] as the value for the [ListDatabasesRequest.page_token] parameter in the next list request.
       * Each subsequent list request has its own [next_page_token] to continue paging through the results.
       * 
* * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.sqlserver.v1.ListDatabasesResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.sqlserver.v1.ListDatabasesResponse) private static final yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.ListDatabasesResponse(); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.ListDatabasesResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateDatabaseRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.sqlserver.v1.CreateDatabaseRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the SQL Server cluster to create a database in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the SQL Server cluster to create a database in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Configuration of the database to create.
     * 
* * .yandex.cloud.mdb.sqlserver.v1.DatabaseSpec database_spec = 2 [(.yandex.cloud.required) = true]; * @return Whether the databaseSpec field is set. */ boolean hasDatabaseSpec(); /** *
     * Configuration of the database to create.
     * 
* * .yandex.cloud.mdb.sqlserver.v1.DatabaseSpec database_spec = 2 [(.yandex.cloud.required) = true]; * @return The databaseSpec. */ yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec getDatabaseSpec(); /** *
     * Configuration of the database to create.
     * 
* * .yandex.cloud.mdb.sqlserver.v1.DatabaseSpec database_spec = 2 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpecOrBuilder getDatabaseSpecOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.CreateDatabaseRequest} */ public static final class CreateDatabaseRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.sqlserver.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() { clusterId_ = ""; } @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(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); clusterId_ = s; break; } case 18: { yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec.Builder subBuilder = null; if (databaseSpec_ != null) { subBuilder = databaseSpec_.toBuilder(); } databaseSpec_ = input.readMessage(yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(databaseSpec_); databaseSpec_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the SQL Server cluster to create a database in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the SQL Server cluster to create a database in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DATABASE_SPEC_FIELD_NUMBER = 2; private yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec databaseSpec_; /** *
     * Configuration of the database to create.
     * 
* * .yandex.cloud.mdb.sqlserver.v1.DatabaseSpec database_spec = 2 [(.yandex.cloud.required) = true]; * @return Whether the databaseSpec field is set. */ @java.lang.Override public boolean hasDatabaseSpec() { return databaseSpec_ != null; } /** *
     * Configuration of the database to create.
     * 
* * .yandex.cloud.mdb.sqlserver.v1.DatabaseSpec database_spec = 2 [(.yandex.cloud.required) = true]; * @return The databaseSpec. */ @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec getDatabaseSpec() { return databaseSpec_ == null ? yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec.getDefaultInstance() : databaseSpec_; } /** *
     * Configuration of the database to create.
     * 
* * .yandex.cloud.mdb.sqlserver.v1.DatabaseSpec database_spec = 2 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpecOrBuilder getDatabaseSpecOrBuilder() { return getDatabaseSpec(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (databaseSpec_ != null) { output.writeMessage(2, getDatabaseSpec()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (databaseSpec_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getDatabaseSpec()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest other = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (hasDatabaseSpec() != other.hasDatabaseSpec()) return false; if (hasDatabaseSpec()) { if (!getDatabaseSpec() .equals(other.getDatabaseSpec())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().hashCode(); if (hasDatabaseSpec()) { hash = (37 * hash) + DATABASE_SPEC_FIELD_NUMBER; hash = (53 * hash) + getDatabaseSpec().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.CreateDatabaseRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.sqlserver.v1.CreateDatabaseRequest) yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.sqlserver.v1.PSDS.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(); clusterId_ = ""; if (databaseSpecBuilder_ == null) { databaseSpec_ = null; } else { databaseSpec_ = null; databaseSpecBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest build() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest buildPartial() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest result = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest(this); result.clusterId_ = clusterId_; if (databaseSpecBuilder_ == null) { result.databaseSpec_ = databaseSpec_; } else { result.databaseSpec_ = databaseSpecBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest) { return mergeFrom((yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest other) { if (other == yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (other.hasDatabaseSpec()) { mergeDatabaseSpec(other.getDatabaseSpec()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the SQL Server cluster to create a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the SQL Server cluster to create a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the SQL Server cluster to create a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the SQL Server cluster to create a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the SQL Server cluster to create a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec databaseSpec_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec, yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec.Builder, yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpecOrBuilder> databaseSpecBuilder_; /** *
       * Configuration of the database to create.
       * 
* * .yandex.cloud.mdb.sqlserver.v1.DatabaseSpec database_spec = 2 [(.yandex.cloud.required) = true]; * @return Whether the databaseSpec field is set. */ public boolean hasDatabaseSpec() { return databaseSpecBuilder_ != null || databaseSpec_ != null; } /** *
       * Configuration of the database to create.
       * 
* * .yandex.cloud.mdb.sqlserver.v1.DatabaseSpec database_spec = 2 [(.yandex.cloud.required) = true]; * @return The databaseSpec. */ public yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec getDatabaseSpec() { if (databaseSpecBuilder_ == null) { return databaseSpec_ == null ? yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec.getDefaultInstance() : databaseSpec_; } else { return databaseSpecBuilder_.getMessage(); } } /** *
       * Configuration of the database to create.
       * 
* * .yandex.cloud.mdb.sqlserver.v1.DatabaseSpec database_spec = 2 [(.yandex.cloud.required) = true]; */ public Builder setDatabaseSpec(yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec value) { if (databaseSpecBuilder_ == null) { if (value == null) { throw new NullPointerException(); } databaseSpec_ = value; onChanged(); } else { databaseSpecBuilder_.setMessage(value); } return this; } /** *
       * Configuration of the database to create.
       * 
* * .yandex.cloud.mdb.sqlserver.v1.DatabaseSpec database_spec = 2 [(.yandex.cloud.required) = true]; */ public Builder setDatabaseSpec( yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec.Builder builderForValue) { if (databaseSpecBuilder_ == null) { databaseSpec_ = builderForValue.build(); onChanged(); } else { databaseSpecBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Configuration of the database to create.
       * 
* * .yandex.cloud.mdb.sqlserver.v1.DatabaseSpec database_spec = 2 [(.yandex.cloud.required) = true]; */ public Builder mergeDatabaseSpec(yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec value) { if (databaseSpecBuilder_ == null) { if (databaseSpec_ != null) { databaseSpec_ = yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec.newBuilder(databaseSpec_).mergeFrom(value).buildPartial(); } else { databaseSpec_ = value; } onChanged(); } else { databaseSpecBuilder_.mergeFrom(value); } return this; } /** *
       * Configuration of the database to create.
       * 
* * .yandex.cloud.mdb.sqlserver.v1.DatabaseSpec database_spec = 2 [(.yandex.cloud.required) = true]; */ public Builder clearDatabaseSpec() { if (databaseSpecBuilder_ == null) { databaseSpec_ = null; onChanged(); } else { databaseSpec_ = null; databaseSpecBuilder_ = null; } return this; } /** *
       * Configuration of the database to create.
       * 
* * .yandex.cloud.mdb.sqlserver.v1.DatabaseSpec database_spec = 2 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec.Builder getDatabaseSpecBuilder() { onChanged(); return getDatabaseSpecFieldBuilder().getBuilder(); } /** *
       * Configuration of the database to create.
       * 
* * .yandex.cloud.mdb.sqlserver.v1.DatabaseSpec database_spec = 2 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpecOrBuilder getDatabaseSpecOrBuilder() { if (databaseSpecBuilder_ != null) { return databaseSpecBuilder_.getMessageOrBuilder(); } else { return databaseSpec_ == null ? yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec.getDefaultInstance() : databaseSpec_; } } /** *
       * Configuration of the database to create.
       * 
* * .yandex.cloud.mdb.sqlserver.v1.DatabaseSpec database_spec = 2 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec, yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec.Builder, yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpecOrBuilder> getDatabaseSpecFieldBuilder() { if (databaseSpecBuilder_ == null) { databaseSpecBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec, yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpec.Builder, yandex.cloud.api.mdb.sqlserver.v1.PSD.DatabaseSpecOrBuilder>( getDatabaseSpec(), getParentForChildren(), isClean()); databaseSpec_ = null; } return databaseSpecBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.sqlserver.v1.CreateDatabaseRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.sqlserver.v1.CreateDatabaseRequest) private static final yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest(); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.CreateDatabaseRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateDatabaseMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.sqlserver.v1.CreateDatabaseMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the SQL Server cluster where the database is being created.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the SQL Server cluster where the database is being created.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the SQL Server database being created.
     * 
* * string database_name = 2; * @return The databaseName. */ java.lang.String getDatabaseName(); /** *
     * Name of the SQL Server database being created.
     * 
* * string database_name = 2; * @return The bytes for databaseName. */ com.google.protobuf.ByteString getDatabaseNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.CreateDatabaseMetadata} */ public static final class CreateDatabaseMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.sqlserver.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() { clusterId_ = ""; 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(); clusterId_ = 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.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the SQL Server cluster where the database is being created.
     * 
* * string cluster_id = 1; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the SQL Server cluster where the database is being created.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DATABASE_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object databaseName_; /** *
     * Name of the SQL Server database being created.
     * 
* * 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; } } /** *
     * Name of the SQL Server database being created.
     * 
* * 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(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } 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(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } 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.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata other = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getDatabaseName() .equals(other.getDatabaseName())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().hashCode(); hash = (37 * hash) + DATABASE_NAME_FIELD_NUMBER; hash = (53 * hash) + getDatabaseName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.CreateDatabaseMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.sqlserver.v1.CreateDatabaseMetadata) yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.sqlserver.v1.PSDS.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(); clusterId_ = ""; databaseName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata build() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata buildPartial() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata result = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata(this); result.clusterId_ = clusterId_; result.databaseName_ = databaseName_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata) { return mergeFrom((yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata other) { if (other == yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getDatabaseName().isEmpty()) { databaseName_ = other.databaseName_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the SQL Server cluster where the database is being created.
       * 
* * string cluster_id = 1; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the SQL Server cluster where the database is being created.
       * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the SQL Server cluster where the database is being created.
       * 
* * string cluster_id = 1; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the SQL Server cluster where the database is being created.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the SQL Server cluster where the database is being created.
       * 
* * string cluster_id = 1; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object databaseName_ = ""; /** *
       * Name of the SQL Server database being created.
       * 
* * 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; } } /** *
       * Name of the SQL Server database being created.
       * 
* * 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; } } /** *
       * Name of the SQL Server database being created.
       * 
* * 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; } /** *
       * Name of the SQL Server database being created.
       * 
* * string database_name = 2; * @return This builder for chaining. */ public Builder clearDatabaseName() { databaseName_ = getDefaultInstance().getDatabaseName(); onChanged(); return this; } /** *
       * Name of the SQL Server database being created.
       * 
* * 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.mdb.sqlserver.v1.CreateDatabaseMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.sqlserver.v1.CreateDatabaseMetadata) private static final yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata(); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.CreateDatabaseMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteDatabaseRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.sqlserver.v1.DeleteDatabaseRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the SQL Server cluster to delete a database in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the SQL Server cluster to delete a database in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the database to delete.
     * To get the name of the database, use a [DatabaseService.List] request.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The databaseName. */ java.lang.String getDatabaseName(); /** *
     * Name of the database to delete.
     * To get the name of the database, use a [DatabaseService.List] request.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for databaseName. */ com.google.protobuf.ByteString getDatabaseNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.DeleteDatabaseRequest} */ public static final class DeleteDatabaseRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.sqlserver.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() { clusterId_ = ""; databaseName_ = ""; } @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(); clusterId_ = 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.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the SQL Server cluster to delete a database in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the SQL Server cluster to delete a database in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DATABASE_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object databaseName_; /** *
     * Name of the database to delete.
     * To get the name of the database, use a [DatabaseService.List] request.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The databaseName. */ @java.lang.Override public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } } /** *
     * Name of the database to delete.
     * To get the name of the database, use a [DatabaseService.List] request.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for databaseName. */ @java.lang.Override public com.google.protobuf.ByteString getDatabaseNameBytes() { java.lang.Object ref = databaseName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); databaseName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(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(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } 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.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest other = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getDatabaseName() .equals(other.getDatabaseName())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().hashCode(); hash = (37 * hash) + DATABASE_NAME_FIELD_NUMBER; hash = (53 * hash) + getDatabaseName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.DeleteDatabaseRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.sqlserver.v1.DeleteDatabaseRequest) yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.sqlserver.v1.PSDS.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(); clusterId_ = ""; databaseName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest build() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest buildPartial() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest result = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest(this); result.clusterId_ = clusterId_; result.databaseName_ = databaseName_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest) { return mergeFrom((yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest other) { if (other == yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getDatabaseName().isEmpty()) { databaseName_ = other.databaseName_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the SQL Server cluster to delete a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the SQL Server cluster to delete a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the SQL Server cluster to delete a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the SQL Server cluster to delete a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the SQL Server cluster to delete a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object databaseName_ = ""; /** *
       * Name of the database to delete.
       * To get the name of the database, use a [DatabaseService.List] request.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The databaseName. */ public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the database to delete.
       * To get the name of the database, use a [DatabaseService.List] request.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return The bytes for databaseName. */ public com.google.protobuf.ByteString getDatabaseNameBytes() { java.lang.Object ref = databaseName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); databaseName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the database to delete.
       * To get the name of the database, use a [DatabaseService.List] request.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The databaseName to set. * @return This builder for chaining. */ public Builder setDatabaseName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } databaseName_ = value; onChanged(); return this; } /** *
       * Name of the database to delete.
       * To get the name of the database, use a [DatabaseService.List] request.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @return This builder for chaining. */ public Builder clearDatabaseName() { databaseName_ = getDefaultInstance().getDatabaseName(); onChanged(); return this; } /** *
       * Name of the database to delete.
       * To get the name of the database, use a [DatabaseService.List] request.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true, (.yandex.cloud.pattern) = "[a-zA-Z0-9_-]*", (.yandex.cloud.length) = "<=63"]; * @param value The bytes for databaseName to set. * @return This builder for chaining. */ public Builder setDatabaseNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); databaseName_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.sqlserver.v1.DeleteDatabaseRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.sqlserver.v1.DeleteDatabaseRequest) private static final yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest(); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.DeleteDatabaseRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeleteDatabaseMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.sqlserver.v1.DeleteDatabaseMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the SQL Server cluster where the database is being deleted.
     * 
* * string cluster_id = 1; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the SQL Server cluster where the database is being deleted.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the SQL Server database being deleted.
     * 
* * string database_name = 2; * @return The databaseName. */ java.lang.String getDatabaseName(); /** *
     * Name of the SQL Server database being deleted.
     * 
* * string database_name = 2; * @return The bytes for databaseName. */ com.google.protobuf.ByteString getDatabaseNameBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.DeleteDatabaseMetadata} */ public static final class DeleteDatabaseMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.sqlserver.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() { clusterId_ = ""; 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(); clusterId_ = 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.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the SQL Server cluster where the database is being deleted.
     * 
* * string cluster_id = 1; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the SQL Server cluster where the database is being deleted.
     * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DATABASE_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object databaseName_; /** *
     * Name of the SQL Server database being deleted.
     * 
* * 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; } } /** *
     * Name of the SQL Server database being deleted.
     * 
* * 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(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } 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(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } 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.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata other = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getDatabaseName() .equals(other.getDatabaseName())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().hashCode(); hash = (37 * hash) + DATABASE_NAME_FIELD_NUMBER; hash = (53 * hash) + getDatabaseName().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.DeleteDatabaseMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.sqlserver.v1.DeleteDatabaseMetadata) yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.sqlserver.v1.PSDS.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(); clusterId_ = ""; databaseName_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata build() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata buildPartial() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata result = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata(this); result.clusterId_ = clusterId_; result.databaseName_ = databaseName_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata) { return mergeFrom((yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata other) { if (other == yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getDatabaseName().isEmpty()) { databaseName_ = other.databaseName_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the SQL Server cluster where the database is being deleted.
       * 
* * string cluster_id = 1; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the SQL Server cluster where the database is being deleted.
       * 
* * string cluster_id = 1; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the SQL Server cluster where the database is being deleted.
       * 
* * string cluster_id = 1; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the SQL Server cluster where the database is being deleted.
       * 
* * string cluster_id = 1; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the SQL Server cluster where the database is being deleted.
       * 
* * string cluster_id = 1; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object databaseName_ = ""; /** *
       * Name of the SQL Server database being deleted.
       * 
* * 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; } } /** *
       * Name of the SQL Server database being deleted.
       * 
* * 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; } } /** *
       * Name of the SQL Server database being deleted.
       * 
* * 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; } /** *
       * Name of the SQL Server database being deleted.
       * 
* * string database_name = 2; * @return This builder for chaining. */ public Builder clearDatabaseName() { databaseName_ = getDefaultInstance().getDatabaseName(); onChanged(); return this; } /** *
       * Name of the SQL Server database being deleted.
       * 
* * 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.mdb.sqlserver.v1.DeleteDatabaseMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.sqlserver.v1.DeleteDatabaseMetadata) private static final yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata(); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.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.mdb.sqlserver.v1.PSDS.DeleteDatabaseMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RestoreDatabaseRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.sqlserver.v1.RestoreDatabaseRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the SQL Server cluster to restore a database in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the SQL Server cluster to restore a database in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the SQL Server database that is being restored.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ java.lang.String getDatabaseName(); /** *
     * Name of the SQL Server database that is being restored.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The bytes for databaseName. */ com.google.protobuf.ByteString getDatabaseNameBytes(); /** *
     * Name of the database which backup is used to restore the database.
     * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @return The fromDatabase. */ java.lang.String getFromDatabase(); /** *
     * Name of the database which backup is used to restore the database.
     * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @return The bytes for fromDatabase. */ com.google.protobuf.ByteString getFromDatabaseBytes(); /** *
     * ID of a backup to be used.
     * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @return The backupId. */ java.lang.String getBackupId(); /** *
     * ID of a backup to be used.
     * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @return The bytes for backupId. */ com.google.protobuf.ByteString getBackupIdBytes(); /** *
     * Timestamp which is used for Point-in-Time recovery.
     * 
* * .google.protobuf.Timestamp time = 6 [(.yandex.cloud.required) = true]; * @return Whether the time field is set. */ boolean hasTime(); /** *
     * Timestamp which is used for Point-in-Time recovery.
     * 
* * .google.protobuf.Timestamp time = 6 [(.yandex.cloud.required) = true]; * @return The time. */ com.google.protobuf.Timestamp getTime(); /** *
     * Timestamp which is used for Point-in-Time recovery.
     * 
* * .google.protobuf.Timestamp time = 6 [(.yandex.cloud.required) = true]; */ com.google.protobuf.TimestampOrBuilder getTimeOrBuilder(); } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.RestoreDatabaseRequest} */ public static final class RestoreDatabaseRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.sqlserver.v1.RestoreDatabaseRequest) RestoreDatabaseRequestOrBuilder { private static final long serialVersionUID = 0L; // Use RestoreDatabaseRequest.newBuilder() to construct. private RestoreDatabaseRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RestoreDatabaseRequest() { clusterId_ = ""; databaseName_ = ""; fromDatabase_ = ""; backupId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RestoreDatabaseRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RestoreDatabaseRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); clusterId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); databaseName_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); fromDatabase_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); backupId_ = s; break; } case 50: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (time_ != null) { subBuilder = time_.toBuilder(); } time_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(time_); time_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the SQL Server cluster to restore a database in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the SQL Server cluster to restore a database in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DATABASE_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object databaseName_; /** *
     * Name of the SQL Server database that is being restored.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ @java.lang.Override public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } } /** *
     * Name of the SQL Server database that is being restored.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @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; } } public static final int FROM_DATABASE_FIELD_NUMBER = 3; private volatile java.lang.Object fromDatabase_; /** *
     * Name of the database which backup is used to restore the database.
     * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @return The fromDatabase. */ @java.lang.Override public java.lang.String getFromDatabase() { java.lang.Object ref = fromDatabase_; 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(); fromDatabase_ = s; return s; } } /** *
     * Name of the database which backup is used to restore the database.
     * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @return The bytes for fromDatabase. */ @java.lang.Override public com.google.protobuf.ByteString getFromDatabaseBytes() { java.lang.Object ref = fromDatabase_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); fromDatabase_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int BACKUP_ID_FIELD_NUMBER = 4; private volatile java.lang.Object backupId_; /** *
     * ID of a backup to be used.
     * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @return The backupId. */ @java.lang.Override public java.lang.String getBackupId() { java.lang.Object ref = backupId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); backupId_ = s; return s; } } /** *
     * ID of a backup to be used.
     * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @return The bytes for backupId. */ @java.lang.Override public com.google.protobuf.ByteString getBackupIdBytes() { java.lang.Object ref = backupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); backupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TIME_FIELD_NUMBER = 6; private com.google.protobuf.Timestamp time_; /** *
     * Timestamp which is used for Point-in-Time recovery.
     * 
* * .google.protobuf.Timestamp time = 6 [(.yandex.cloud.required) = true]; * @return Whether the time field is set. */ @java.lang.Override public boolean hasTime() { return time_ != null; } /** *
     * Timestamp which is used for Point-in-Time recovery.
     * 
* * .google.protobuf.Timestamp time = 6 [(.yandex.cloud.required) = true]; * @return The time. */ @java.lang.Override public com.google.protobuf.Timestamp getTime() { return time_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : time_; } /** *
     * Timestamp which is used for Point-in-Time recovery.
     * 
* * .google.protobuf.Timestamp time = 6 [(.yandex.cloud.required) = true]; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getTimeOrBuilder() { return getTime(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, databaseName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fromDatabase_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, fromDatabase_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, backupId_); } if (time_ != null) { output.writeMessage(6, getTime()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, databaseName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fromDatabase_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, fromDatabase_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, backupId_); } if (time_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getTime()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest other = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getDatabaseName() .equals(other.getDatabaseName())) return false; if (!getFromDatabase() .equals(other.getFromDatabase())) return false; if (!getBackupId() .equals(other.getBackupId())) return false; if (hasTime() != other.hasTime()) return false; if (hasTime()) { if (!getTime() .equals(other.getTime())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().hashCode(); hash = (37 * hash) + DATABASE_NAME_FIELD_NUMBER; hash = (53 * hash) + getDatabaseName().hashCode(); hash = (37 * hash) + FROM_DATABASE_FIELD_NUMBER; hash = (53 * hash) + getFromDatabase().hashCode(); hash = (37 * hash) + BACKUP_ID_FIELD_NUMBER; hash = (53 * hash) + getBackupId().hashCode(); if (hasTime()) { hash = (37 * hash) + TIME_FIELD_NUMBER; hash = (53 * hash) + getTime().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.RestoreDatabaseRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.sqlserver.v1.RestoreDatabaseRequest) yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); clusterId_ = ""; databaseName_ = ""; fromDatabase_ = ""; backupId_ = ""; if (timeBuilder_ == null) { time_ = null; } else { time_ = null; timeBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest build() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest buildPartial() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest result = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest(this); result.clusterId_ = clusterId_; result.databaseName_ = databaseName_; result.fromDatabase_ = fromDatabase_; result.backupId_ = backupId_; if (timeBuilder_ == null) { result.time_ = time_; } else { result.time_ = timeBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest) { return mergeFrom((yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest other) { if (other == yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getDatabaseName().isEmpty()) { databaseName_ = other.databaseName_; onChanged(); } if (!other.getFromDatabase().isEmpty()) { fromDatabase_ = other.fromDatabase_; onChanged(); } if (!other.getBackupId().isEmpty()) { backupId_ = other.backupId_; onChanged(); } if (other.hasTime()) { mergeTime(other.getTime()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the SQL Server cluster to restore a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the SQL Server cluster to restore a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the SQL Server cluster to restore a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the SQL Server cluster to restore a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the SQL Server cluster to restore a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object databaseName_ = ""; /** *
       * Name of the SQL Server database that is being restored.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the SQL Server database that is being restored.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The bytes for databaseName. */ public com.google.protobuf.ByteString getDatabaseNameBytes() { java.lang.Object ref = databaseName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); databaseName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the SQL Server database that is being restored.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @param value The databaseName to set. * @return This builder for chaining. */ public Builder setDatabaseName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } databaseName_ = value; onChanged(); return this; } /** *
       * Name of the SQL Server database that is being restored.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearDatabaseName() { databaseName_ = getDefaultInstance().getDatabaseName(); onChanged(); return this; } /** *
       * Name of the SQL Server database that is being restored.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @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; } private java.lang.Object fromDatabase_ = ""; /** *
       * Name of the database which backup is used to restore the database.
       * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @return The fromDatabase. */ public java.lang.String getFromDatabase() { java.lang.Object ref = fromDatabase_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); fromDatabase_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the database which backup is used to restore the database.
       * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @return The bytes for fromDatabase. */ public com.google.protobuf.ByteString getFromDatabaseBytes() { java.lang.Object ref = fromDatabase_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); fromDatabase_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the database which backup is used to restore the database.
       * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @param value The fromDatabase to set. * @return This builder for chaining. */ public Builder setFromDatabase( java.lang.String value) { if (value == null) { throw new NullPointerException(); } fromDatabase_ = value; onChanged(); return this; } /** *
       * Name of the database which backup is used to restore the database.
       * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearFromDatabase() { fromDatabase_ = getDefaultInstance().getFromDatabase(); onChanged(); return this; } /** *
       * Name of the database which backup is used to restore the database.
       * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @param value The bytes for fromDatabase to set. * @return This builder for chaining. */ public Builder setFromDatabaseBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); fromDatabase_ = value; onChanged(); return this; } private java.lang.Object backupId_ = ""; /** *
       * ID of a backup to be used.
       * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @return The backupId. */ public java.lang.String getBackupId() { java.lang.Object ref = backupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); backupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of a backup to be used.
       * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @return The bytes for backupId. */ public com.google.protobuf.ByteString getBackupIdBytes() { java.lang.Object ref = backupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); backupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of a backup to be used.
       * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @param value The backupId to set. * @return This builder for chaining. */ public Builder setBackupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } backupId_ = value; onChanged(); return this; } /** *
       * ID of a backup to be used.
       * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearBackupId() { backupId_ = getDefaultInstance().getBackupId(); onChanged(); return this; } /** *
       * ID of a backup to be used.
       * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @param value The bytes for backupId to set. * @return This builder for chaining. */ public Builder setBackupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); backupId_ = value; onChanged(); return this; } private com.google.protobuf.Timestamp time_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> timeBuilder_; /** *
       * Timestamp which is used for Point-in-Time recovery.
       * 
* * .google.protobuf.Timestamp time = 6 [(.yandex.cloud.required) = true]; * @return Whether the time field is set. */ public boolean hasTime() { return timeBuilder_ != null || time_ != null; } /** *
       * Timestamp which is used for Point-in-Time recovery.
       * 
* * .google.protobuf.Timestamp time = 6 [(.yandex.cloud.required) = true]; * @return The time. */ public com.google.protobuf.Timestamp getTime() { if (timeBuilder_ == null) { return time_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : time_; } else { return timeBuilder_.getMessage(); } } /** *
       * Timestamp which is used for Point-in-Time recovery.
       * 
* * .google.protobuf.Timestamp time = 6 [(.yandex.cloud.required) = true]; */ public Builder setTime(com.google.protobuf.Timestamp value) { if (timeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } time_ = value; onChanged(); } else { timeBuilder_.setMessage(value); } return this; } /** *
       * Timestamp which is used for Point-in-Time recovery.
       * 
* * .google.protobuf.Timestamp time = 6 [(.yandex.cloud.required) = true]; */ public Builder setTime( com.google.protobuf.Timestamp.Builder builderForValue) { if (timeBuilder_ == null) { time_ = builderForValue.build(); onChanged(); } else { timeBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Timestamp which is used for Point-in-Time recovery.
       * 
* * .google.protobuf.Timestamp time = 6 [(.yandex.cloud.required) = true]; */ public Builder mergeTime(com.google.protobuf.Timestamp value) { if (timeBuilder_ == null) { if (time_ != null) { time_ = com.google.protobuf.Timestamp.newBuilder(time_).mergeFrom(value).buildPartial(); } else { time_ = value; } onChanged(); } else { timeBuilder_.mergeFrom(value); } return this; } /** *
       * Timestamp which is used for Point-in-Time recovery.
       * 
* * .google.protobuf.Timestamp time = 6 [(.yandex.cloud.required) = true]; */ public Builder clearTime() { if (timeBuilder_ == null) { time_ = null; onChanged(); } else { time_ = null; timeBuilder_ = null; } return this; } /** *
       * Timestamp which is used for Point-in-Time recovery.
       * 
* * .google.protobuf.Timestamp time = 6 [(.yandex.cloud.required) = true]; */ public com.google.protobuf.Timestamp.Builder getTimeBuilder() { onChanged(); return getTimeFieldBuilder().getBuilder(); } /** *
       * Timestamp which is used for Point-in-Time recovery.
       * 
* * .google.protobuf.Timestamp time = 6 [(.yandex.cloud.required) = true]; */ public com.google.protobuf.TimestampOrBuilder getTimeOrBuilder() { if (timeBuilder_ != null) { return timeBuilder_.getMessageOrBuilder(); } else { return time_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : time_; } } /** *
       * Timestamp which is used for Point-in-Time recovery.
       * 
* * .google.protobuf.Timestamp time = 6 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getTimeFieldBuilder() { if (timeBuilder_ == null) { timeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getTime(), getParentForChildren(), isClean()); time_ = null; } return timeBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.sqlserver.v1.RestoreDatabaseRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.sqlserver.v1.RestoreDatabaseRequest) private static final yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest(); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RestoreDatabaseRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RestoreDatabaseRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RestoreDatabaseMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.sqlserver.v1.RestoreDatabaseMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the SQL Server cluster where a database is being created.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the SQL Server cluster where a database is being created.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of an SQL Server database that is being created.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ java.lang.String getDatabaseName(); /** *
     * Name of an SQL Server database that is being created.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The bytes for databaseName. */ com.google.protobuf.ByteString getDatabaseNameBytes(); /** *
     * Name of the database which backup is used to restore the database.
     * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @return The fromDatabase. */ java.lang.String getFromDatabase(); /** *
     * Name of the database which backup is used to restore the database.
     * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @return The bytes for fromDatabase. */ com.google.protobuf.ByteString getFromDatabaseBytes(); /** *
     * ID of a backup to be used.
     * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @return The backupId. */ java.lang.String getBackupId(); /** *
     * ID of a backup to be used.
     * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @return The bytes for backupId. */ com.google.protobuf.ByteString getBackupIdBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.RestoreDatabaseMetadata} */ public static final class RestoreDatabaseMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.sqlserver.v1.RestoreDatabaseMetadata) RestoreDatabaseMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use RestoreDatabaseMetadata.newBuilder() to construct. private RestoreDatabaseMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RestoreDatabaseMetadata() { clusterId_ = ""; databaseName_ = ""; fromDatabase_ = ""; backupId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RestoreDatabaseMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RestoreDatabaseMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); clusterId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); databaseName_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); fromDatabase_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); backupId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the SQL Server cluster where a database is being created.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the SQL Server cluster where a database is being created.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DATABASE_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object databaseName_; /** *
     * Name of an SQL Server database that is being created.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ @java.lang.Override public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } } /** *
     * Name of an SQL Server database that is being created.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @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; } } public static final int FROM_DATABASE_FIELD_NUMBER = 3; private volatile java.lang.Object fromDatabase_; /** *
     * Name of the database which backup is used to restore the database.
     * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @return The fromDatabase. */ @java.lang.Override public java.lang.String getFromDatabase() { java.lang.Object ref = fromDatabase_; 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(); fromDatabase_ = s; return s; } } /** *
     * Name of the database which backup is used to restore the database.
     * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @return The bytes for fromDatabase. */ @java.lang.Override public com.google.protobuf.ByteString getFromDatabaseBytes() { java.lang.Object ref = fromDatabase_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); fromDatabase_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int BACKUP_ID_FIELD_NUMBER = 4; private volatile java.lang.Object backupId_; /** *
     * ID of a backup to be used.
     * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @return The backupId. */ @java.lang.Override public java.lang.String getBackupId() { java.lang.Object ref = backupId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); backupId_ = s; return s; } } /** *
     * ID of a backup to be used.
     * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @return The bytes for backupId. */ @java.lang.Override public com.google.protobuf.ByteString getBackupIdBytes() { java.lang.Object ref = backupId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); backupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, databaseName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fromDatabase_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, fromDatabase_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, backupId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, databaseName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fromDatabase_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, fromDatabase_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, backupId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata other = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getDatabaseName() .equals(other.getDatabaseName())) return false; if (!getFromDatabase() .equals(other.getFromDatabase())) return false; if (!getBackupId() .equals(other.getBackupId())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().hashCode(); hash = (37 * hash) + DATABASE_NAME_FIELD_NUMBER; hash = (53 * hash) + getDatabaseName().hashCode(); hash = (37 * hash) + FROM_DATABASE_FIELD_NUMBER; hash = (53 * hash) + getFromDatabase().hashCode(); hash = (37 * hash) + BACKUP_ID_FIELD_NUMBER; hash = (53 * hash) + getBackupId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.RestoreDatabaseMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.sqlserver.v1.RestoreDatabaseMetadata) yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); clusterId_ = ""; databaseName_ = ""; fromDatabase_ = ""; backupId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata build() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata buildPartial() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata result = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata(this); result.clusterId_ = clusterId_; result.databaseName_ = databaseName_; result.fromDatabase_ = fromDatabase_; result.backupId_ = backupId_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata) { return mergeFrom((yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata other) { if (other == yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getDatabaseName().isEmpty()) { databaseName_ = other.databaseName_; onChanged(); } if (!other.getFromDatabase().isEmpty()) { fromDatabase_ = other.fromDatabase_; onChanged(); } if (!other.getBackupId().isEmpty()) { backupId_ = other.backupId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the SQL Server cluster where a database is being created.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the SQL Server cluster where a database is being created.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the SQL Server cluster where a database is being created.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the SQL Server cluster where a database is being created.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the SQL Server cluster where a database is being created.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object databaseName_ = ""; /** *
       * Name of an SQL Server database that is being created.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of an SQL Server database that is being created.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The bytes for databaseName. */ public com.google.protobuf.ByteString getDatabaseNameBytes() { java.lang.Object ref = databaseName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); databaseName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of an SQL Server database that is being created.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @param value The databaseName to set. * @return This builder for chaining. */ public Builder setDatabaseName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } databaseName_ = value; onChanged(); return this; } /** *
       * Name of an SQL Server database that is being created.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearDatabaseName() { databaseName_ = getDefaultInstance().getDatabaseName(); onChanged(); return this; } /** *
       * Name of an SQL Server database that is being created.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @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; } private java.lang.Object fromDatabase_ = ""; /** *
       * Name of the database which backup is used to restore the database.
       * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @return The fromDatabase. */ public java.lang.String getFromDatabase() { java.lang.Object ref = fromDatabase_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); fromDatabase_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the database which backup is used to restore the database.
       * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @return The bytes for fromDatabase. */ public com.google.protobuf.ByteString getFromDatabaseBytes() { java.lang.Object ref = fromDatabase_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); fromDatabase_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the database which backup is used to restore the database.
       * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @param value The fromDatabase to set. * @return This builder for chaining. */ public Builder setFromDatabase( java.lang.String value) { if (value == null) { throw new NullPointerException(); } fromDatabase_ = value; onChanged(); return this; } /** *
       * Name of the database which backup is used to restore the database.
       * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearFromDatabase() { fromDatabase_ = getDefaultInstance().getFromDatabase(); onChanged(); return this; } /** *
       * Name of the database which backup is used to restore the database.
       * 
* * string from_database = 3 [(.yandex.cloud.required) = true]; * @param value The bytes for fromDatabase to set. * @return This builder for chaining. */ public Builder setFromDatabaseBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); fromDatabase_ = value; onChanged(); return this; } private java.lang.Object backupId_ = ""; /** *
       * ID of a backup to be used.
       * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @return The backupId. */ public java.lang.String getBackupId() { java.lang.Object ref = backupId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); backupId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of a backup to be used.
       * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @return The bytes for backupId. */ public com.google.protobuf.ByteString getBackupIdBytes() { java.lang.Object ref = backupId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); backupId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of a backup to be used.
       * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @param value The backupId to set. * @return This builder for chaining. */ public Builder setBackupId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } backupId_ = value; onChanged(); return this; } /** *
       * ID of a backup to be used.
       * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearBackupId() { backupId_ = getDefaultInstance().getBackupId(); onChanged(); return this; } /** *
       * ID of a backup to be used.
       * 
* * string backup_id = 4 [(.yandex.cloud.required) = true]; * @param value The bytes for backupId to set. * @return This builder for chaining. */ public Builder setBackupIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); backupId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.sqlserver.v1.RestoreDatabaseMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.sqlserver.v1.RestoreDatabaseMetadata) private static final yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata(); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RestoreDatabaseMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RestoreDatabaseMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.RestoreDatabaseMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ImportDatabaseBackupRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.sqlserver.v1.ImportDatabaseBackupRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the SQL Server cluster to import a database in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the SQL Server cluster to import a database in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the SQL Server database that is being imported.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ java.lang.String getDatabaseName(); /** *
     * Name of the SQL Server database that is being imported.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The bytes for databaseName. */ com.google.protobuf.ByteString getDatabaseNameBytes(); /** *
     * Name of object storage bucket to import backups from.
     * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The s3Bucket. */ java.lang.String getS3Bucket(); /** *
     * Name of object storage bucket to import backups from.
     * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The bytes for s3Bucket. */ com.google.protobuf.ByteString getS3BucketBytes(); /** *
     * Path in object storage bucket to import backups from.
     * 
* * string s3_path = 4; * @return The s3Path. */ java.lang.String getS3Path(); /** *
     * Path in object storage bucket to import backups from.
     * 
* * string s3_path = 4; * @return The bytes for s3Path. */ com.google.protobuf.ByteString getS3PathBytes(); /** *
     * List of .bak files in bucket containing database backup.
     * 
* * repeated string files = 5 [(.yandex.cloud.required) = true]; * @return A list containing the files. */ java.util.List getFilesList(); /** *
     * List of .bak files in bucket containing database backup.
     * 
* * repeated string files = 5 [(.yandex.cloud.required) = true]; * @return The count of files. */ int getFilesCount(); /** *
     * List of .bak files in bucket containing database backup.
     * 
* * repeated string files = 5 [(.yandex.cloud.required) = true]; * @param index The index of the element to return. * @return The files at the given index. */ java.lang.String getFiles(int index); /** *
     * List of .bak files in bucket containing database backup.
     * 
* * repeated string files = 5 [(.yandex.cloud.required) = true]; * @param index The index of the value to return. * @return The bytes of the files at the given index. */ com.google.protobuf.ByteString getFilesBytes(int index); } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.ImportDatabaseBackupRequest} */ public static final class ImportDatabaseBackupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.sqlserver.v1.ImportDatabaseBackupRequest) ImportDatabaseBackupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ImportDatabaseBackupRequest.newBuilder() to construct. private ImportDatabaseBackupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImportDatabaseBackupRequest() { clusterId_ = ""; databaseName_ = ""; s3Bucket_ = ""; s3Path_ = ""; files_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImportDatabaseBackupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ImportDatabaseBackupRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); clusterId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); databaseName_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); s3Bucket_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); s3Path_ = s; break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { files_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000001; } files_.add(s); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { files_ = files_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the SQL Server cluster to import a database in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the SQL Server cluster to import a database in.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DATABASE_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object databaseName_; /** *
     * Name of the SQL Server database that is being imported.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ @java.lang.Override public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } } /** *
     * Name of the SQL Server database that is being imported.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @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; } } public static final int S3_BUCKET_FIELD_NUMBER = 3; private volatile java.lang.Object s3Bucket_; /** *
     * Name of object storage bucket to import backups from.
     * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The s3Bucket. */ @java.lang.Override public java.lang.String getS3Bucket() { java.lang.Object ref = s3Bucket_; 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(); s3Bucket_ = s; return s; } } /** *
     * Name of object storage bucket to import backups from.
     * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The bytes for s3Bucket. */ @java.lang.Override public com.google.protobuf.ByteString getS3BucketBytes() { java.lang.Object ref = s3Bucket_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); s3Bucket_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int S3_PATH_FIELD_NUMBER = 4; private volatile java.lang.Object s3Path_; /** *
     * Path in object storage bucket to import backups from.
     * 
* * string s3_path = 4; * @return The s3Path. */ @java.lang.Override public java.lang.String getS3Path() { java.lang.Object ref = s3Path_; 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(); s3Path_ = s; return s; } } /** *
     * Path in object storage bucket to import backups from.
     * 
* * string s3_path = 4; * @return The bytes for s3Path. */ @java.lang.Override public com.google.protobuf.ByteString getS3PathBytes() { java.lang.Object ref = s3Path_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); s3Path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FILES_FIELD_NUMBER = 5; private com.google.protobuf.LazyStringList files_; /** *
     * List of .bak files in bucket containing database backup.
     * 
* * repeated string files = 5 [(.yandex.cloud.required) = true]; * @return A list containing the files. */ public com.google.protobuf.ProtocolStringList getFilesList() { return files_; } /** *
     * List of .bak files in bucket containing database backup.
     * 
* * repeated string files = 5 [(.yandex.cloud.required) = true]; * @return The count of files. */ public int getFilesCount() { return files_.size(); } /** *
     * List of .bak files in bucket containing database backup.
     * 
* * repeated string files = 5 [(.yandex.cloud.required) = true]; * @param index The index of the element to return. * @return The files at the given index. */ public java.lang.String getFiles(int index) { return files_.get(index); } /** *
     * List of .bak files in bucket containing database backup.
     * 
* * repeated string files = 5 [(.yandex.cloud.required) = true]; * @param index The index of the value to return. * @return The bytes of the files at the given index. */ public com.google.protobuf.ByteString getFilesBytes(int index) { return files_.getByteString(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, databaseName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(s3Bucket_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, s3Bucket_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(s3Path_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, s3Path_); } for (int i = 0; i < files_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, files_.getRaw(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, databaseName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(s3Bucket_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, s3Bucket_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(s3Path_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, s3Path_); } { int dataSize = 0; for (int i = 0; i < files_.size(); i++) { dataSize += computeStringSizeNoTag(files_.getRaw(i)); } size += dataSize; size += 1 * getFilesList().size(); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest other = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getDatabaseName() .equals(other.getDatabaseName())) return false; if (!getS3Bucket() .equals(other.getS3Bucket())) return false; if (!getS3Path() .equals(other.getS3Path())) return false; if (!getFilesList() .equals(other.getFilesList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().hashCode(); hash = (37 * hash) + DATABASE_NAME_FIELD_NUMBER; hash = (53 * hash) + getDatabaseName().hashCode(); hash = (37 * hash) + S3_BUCKET_FIELD_NUMBER; hash = (53 * hash) + getS3Bucket().hashCode(); hash = (37 * hash) + S3_PATH_FIELD_NUMBER; hash = (53 * hash) + getS3Path().hashCode(); if (getFilesCount() > 0) { hash = (37 * hash) + FILES_FIELD_NUMBER; hash = (53 * hash) + getFilesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.ImportDatabaseBackupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.sqlserver.v1.ImportDatabaseBackupRequest) yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); clusterId_ = ""; databaseName_ = ""; s3Bucket_ = ""; s3Path_ = ""; files_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest build() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest buildPartial() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest result = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest(this); int from_bitField0_ = bitField0_; result.clusterId_ = clusterId_; result.databaseName_ = databaseName_; result.s3Bucket_ = s3Bucket_; result.s3Path_ = s3Path_; if (((bitField0_ & 0x00000001) != 0)) { files_ = files_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000001); } result.files_ = files_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest) { return mergeFrom((yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest other) { if (other == yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getDatabaseName().isEmpty()) { databaseName_ = other.databaseName_; onChanged(); } if (!other.getS3Bucket().isEmpty()) { s3Bucket_ = other.s3Bucket_; onChanged(); } if (!other.getS3Path().isEmpty()) { s3Path_ = other.s3Path_; onChanged(); } if (!other.files_.isEmpty()) { if (files_.isEmpty()) { files_ = other.files_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureFilesIsMutable(); files_.addAll(other.files_); } onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object clusterId_ = ""; /** *
       * ID of the SQL Server cluster to import a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the SQL Server cluster to import a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the SQL Server cluster to import a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the SQL Server cluster to import a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the SQL Server cluster to import a database in.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object databaseName_ = ""; /** *
       * Name of the SQL Server database that is being imported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the SQL Server database that is being imported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The bytes for databaseName. */ public com.google.protobuf.ByteString getDatabaseNameBytes() { java.lang.Object ref = databaseName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); databaseName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the SQL Server database that is being imported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @param value The databaseName to set. * @return This builder for chaining. */ public Builder setDatabaseName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } databaseName_ = value; onChanged(); return this; } /** *
       * Name of the SQL Server database that is being imported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearDatabaseName() { databaseName_ = getDefaultInstance().getDatabaseName(); onChanged(); return this; } /** *
       * Name of the SQL Server database that is being imported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @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; } private java.lang.Object s3Bucket_ = ""; /** *
       * Name of object storage bucket to import backups from.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The s3Bucket. */ public java.lang.String getS3Bucket() { java.lang.Object ref = s3Bucket_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); s3Bucket_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of object storage bucket to import backups from.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The bytes for s3Bucket. */ public com.google.protobuf.ByteString getS3BucketBytes() { java.lang.Object ref = s3Bucket_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); s3Bucket_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of object storage bucket to import backups from.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @param value The s3Bucket to set. * @return This builder for chaining. */ public Builder setS3Bucket( java.lang.String value) { if (value == null) { throw new NullPointerException(); } s3Bucket_ = value; onChanged(); return this; } /** *
       * Name of object storage bucket to import backups from.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearS3Bucket() { s3Bucket_ = getDefaultInstance().getS3Bucket(); onChanged(); return this; } /** *
       * Name of object storage bucket to import backups from.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @param value The bytes for s3Bucket to set. * @return This builder for chaining. */ public Builder setS3BucketBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); s3Bucket_ = value; onChanged(); return this; } private java.lang.Object s3Path_ = ""; /** *
       * Path in object storage bucket to import backups from.
       * 
* * string s3_path = 4; * @return The s3Path. */ public java.lang.String getS3Path() { java.lang.Object ref = s3Path_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); s3Path_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Path in object storage bucket to import backups from.
       * 
* * string s3_path = 4; * @return The bytes for s3Path. */ public com.google.protobuf.ByteString getS3PathBytes() { java.lang.Object ref = s3Path_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); s3Path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Path in object storage bucket to import backups from.
       * 
* * string s3_path = 4; * @param value The s3Path to set. * @return This builder for chaining. */ public Builder setS3Path( java.lang.String value) { if (value == null) { throw new NullPointerException(); } s3Path_ = value; onChanged(); return this; } /** *
       * Path in object storage bucket to import backups from.
       * 
* * string s3_path = 4; * @return This builder for chaining. */ public Builder clearS3Path() { s3Path_ = getDefaultInstance().getS3Path(); onChanged(); return this; } /** *
       * Path in object storage bucket to import backups from.
       * 
* * string s3_path = 4; * @param value The bytes for s3Path to set. * @return This builder for chaining. */ public Builder setS3PathBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); s3Path_ = value; onChanged(); return this; } private com.google.protobuf.LazyStringList files_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureFilesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { files_ = new com.google.protobuf.LazyStringArrayList(files_); bitField0_ |= 0x00000001; } } /** *
       * List of .bak files in bucket containing database backup.
       * 
* * repeated string files = 5 [(.yandex.cloud.required) = true]; * @return A list containing the files. */ public com.google.protobuf.ProtocolStringList getFilesList() { return files_.getUnmodifiableView(); } /** *
       * List of .bak files in bucket containing database backup.
       * 
* * repeated string files = 5 [(.yandex.cloud.required) = true]; * @return The count of files. */ public int getFilesCount() { return files_.size(); } /** *
       * List of .bak files in bucket containing database backup.
       * 
* * repeated string files = 5 [(.yandex.cloud.required) = true]; * @param index The index of the element to return. * @return The files at the given index. */ public java.lang.String getFiles(int index) { return files_.get(index); } /** *
       * List of .bak files in bucket containing database backup.
       * 
* * repeated string files = 5 [(.yandex.cloud.required) = true]; * @param index The index of the value to return. * @return The bytes of the files at the given index. */ public com.google.protobuf.ByteString getFilesBytes(int index) { return files_.getByteString(index); } /** *
       * List of .bak files in bucket containing database backup.
       * 
* * repeated string files = 5 [(.yandex.cloud.required) = true]; * @param index The index to set the value at. * @param value The files to set. * @return This builder for chaining. */ public Builder setFiles( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureFilesIsMutable(); files_.set(index, value); onChanged(); return this; } /** *
       * List of .bak files in bucket containing database backup.
       * 
* * repeated string files = 5 [(.yandex.cloud.required) = true]; * @param value The files to add. * @return This builder for chaining. */ public Builder addFiles( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureFilesIsMutable(); files_.add(value); onChanged(); return this; } /** *
       * List of .bak files in bucket containing database backup.
       * 
* * repeated string files = 5 [(.yandex.cloud.required) = true]; * @param values The files to add. * @return This builder for chaining. */ public Builder addAllFiles( java.lang.Iterable values) { ensureFilesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, files_); onChanged(); return this; } /** *
       * List of .bak files in bucket containing database backup.
       * 
* * repeated string files = 5 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearFiles() { files_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** *
       * List of .bak files in bucket containing database backup.
       * 
* * repeated string files = 5 [(.yandex.cloud.required) = true]; * @param value The bytes of the files to add. * @return This builder for chaining. */ public Builder addFilesBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureFilesIsMutable(); files_.add(value); onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.sqlserver.v1.ImportDatabaseBackupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.sqlserver.v1.ImportDatabaseBackupRequest) private static final yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest(); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImportDatabaseBackupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ImportDatabaseBackupRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ImportDatabaseBackupMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.sqlserver.v1.ImportDatabaseBackupMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the SQL Server cluster where a database is being imported.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the SQL Server cluster where a database is being imported.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the SQL Server database that is being imported.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ java.lang.String getDatabaseName(); /** *
     * Name of the SQL Server database that is being imported.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The bytes for databaseName. */ com.google.protobuf.ByteString getDatabaseNameBytes(); /** *
     * Name of object storage bucket to import backups from.
     * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The s3Bucket. */ java.lang.String getS3Bucket(); /** *
     * Name of object storage bucket to import backups from.
     * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The bytes for s3Bucket. */ com.google.protobuf.ByteString getS3BucketBytes(); /** *
     * Path in object storage bucket to import backups from.
     * 
* * string s3_path = 4; * @return The s3Path. */ java.lang.String getS3Path(); /** *
     * Path in object storage bucket to import backups from.
     * 
* * string s3_path = 4; * @return The bytes for s3Path. */ com.google.protobuf.ByteString getS3PathBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.ImportDatabaseBackupMetadata} */ public static final class ImportDatabaseBackupMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.sqlserver.v1.ImportDatabaseBackupMetadata) ImportDatabaseBackupMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use ImportDatabaseBackupMetadata.newBuilder() to construct. private ImportDatabaseBackupMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ImportDatabaseBackupMetadata() { clusterId_ = ""; databaseName_ = ""; s3Bucket_ = ""; s3Path_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ImportDatabaseBackupMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ImportDatabaseBackupMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); clusterId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); databaseName_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); s3Bucket_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); s3Path_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the SQL Server cluster where a database is being imported.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the SQL Server cluster where a database is being imported.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DATABASE_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object databaseName_; /** *
     * Name of the SQL Server database that is being imported.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ @java.lang.Override public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } } /** *
     * Name of the SQL Server database that is being imported.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @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; } } public static final int S3_BUCKET_FIELD_NUMBER = 3; private volatile java.lang.Object s3Bucket_; /** *
     * Name of object storage bucket to import backups from.
     * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The s3Bucket. */ @java.lang.Override public java.lang.String getS3Bucket() { java.lang.Object ref = s3Bucket_; 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(); s3Bucket_ = s; return s; } } /** *
     * Name of object storage bucket to import backups from.
     * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The bytes for s3Bucket. */ @java.lang.Override public com.google.protobuf.ByteString getS3BucketBytes() { java.lang.Object ref = s3Bucket_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); s3Bucket_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int S3_PATH_FIELD_NUMBER = 4; private volatile java.lang.Object s3Path_; /** *
     * Path in object storage bucket to import backups from.
     * 
* * string s3_path = 4; * @return The s3Path. */ @java.lang.Override public java.lang.String getS3Path() { java.lang.Object ref = s3Path_; 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(); s3Path_ = s; return s; } } /** *
     * Path in object storage bucket to import backups from.
     * 
* * string s3_path = 4; * @return The bytes for s3Path. */ @java.lang.Override public com.google.protobuf.ByteString getS3PathBytes() { java.lang.Object ref = s3Path_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); s3Path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, databaseName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(s3Bucket_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, s3Bucket_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(s3Path_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, s3Path_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, databaseName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(s3Bucket_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, s3Bucket_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(s3Path_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, s3Path_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata other = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getDatabaseName() .equals(other.getDatabaseName())) return false; if (!getS3Bucket() .equals(other.getS3Bucket())) return false; if (!getS3Path() .equals(other.getS3Path())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().hashCode(); hash = (37 * hash) + DATABASE_NAME_FIELD_NUMBER; hash = (53 * hash) + getDatabaseName().hashCode(); hash = (37 * hash) + S3_BUCKET_FIELD_NUMBER; hash = (53 * hash) + getS3Bucket().hashCode(); hash = (37 * hash) + S3_PATH_FIELD_NUMBER; hash = (53 * hash) + getS3Path().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.ImportDatabaseBackupMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.sqlserver.v1.ImportDatabaseBackupMetadata) yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); clusterId_ = ""; databaseName_ = ""; s3Bucket_ = ""; s3Path_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata build() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata buildPartial() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata result = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata(this); result.clusterId_ = clusterId_; result.databaseName_ = databaseName_; result.s3Bucket_ = s3Bucket_; result.s3Path_ = s3Path_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata) { return mergeFrom((yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata other) { if (other == yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getDatabaseName().isEmpty()) { databaseName_ = other.databaseName_; onChanged(); } if (!other.getS3Bucket().isEmpty()) { s3Bucket_ = other.s3Bucket_; onChanged(); } if (!other.getS3Path().isEmpty()) { s3Path_ = other.s3Path_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the SQL Server cluster where a database is being imported.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the SQL Server cluster where a database is being imported.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the SQL Server cluster where a database is being imported.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the SQL Server cluster where a database is being imported.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the SQL Server cluster where a database is being imported.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object databaseName_ = ""; /** *
       * Name of the SQL Server database that is being imported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the SQL Server database that is being imported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The bytes for databaseName. */ public com.google.protobuf.ByteString getDatabaseNameBytes() { java.lang.Object ref = databaseName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); databaseName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the SQL Server database that is being imported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @param value The databaseName to set. * @return This builder for chaining. */ public Builder setDatabaseName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } databaseName_ = value; onChanged(); return this; } /** *
       * Name of the SQL Server database that is being imported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearDatabaseName() { databaseName_ = getDefaultInstance().getDatabaseName(); onChanged(); return this; } /** *
       * Name of the SQL Server database that is being imported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @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; } private java.lang.Object s3Bucket_ = ""; /** *
       * Name of object storage bucket to import backups from.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The s3Bucket. */ public java.lang.String getS3Bucket() { java.lang.Object ref = s3Bucket_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); s3Bucket_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of object storage bucket to import backups from.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The bytes for s3Bucket. */ public com.google.protobuf.ByteString getS3BucketBytes() { java.lang.Object ref = s3Bucket_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); s3Bucket_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of object storage bucket to import backups from.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @param value The s3Bucket to set. * @return This builder for chaining. */ public Builder setS3Bucket( java.lang.String value) { if (value == null) { throw new NullPointerException(); } s3Bucket_ = value; onChanged(); return this; } /** *
       * Name of object storage bucket to import backups from.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearS3Bucket() { s3Bucket_ = getDefaultInstance().getS3Bucket(); onChanged(); return this; } /** *
       * Name of object storage bucket to import backups from.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @param value The bytes for s3Bucket to set. * @return This builder for chaining. */ public Builder setS3BucketBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); s3Bucket_ = value; onChanged(); return this; } private java.lang.Object s3Path_ = ""; /** *
       * Path in object storage bucket to import backups from.
       * 
* * string s3_path = 4; * @return The s3Path. */ public java.lang.String getS3Path() { java.lang.Object ref = s3Path_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); s3Path_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Path in object storage bucket to import backups from.
       * 
* * string s3_path = 4; * @return The bytes for s3Path. */ public com.google.protobuf.ByteString getS3PathBytes() { java.lang.Object ref = s3Path_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); s3Path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Path in object storage bucket to import backups from.
       * 
* * string s3_path = 4; * @param value The s3Path to set. * @return This builder for chaining. */ public Builder setS3Path( java.lang.String value) { if (value == null) { throw new NullPointerException(); } s3Path_ = value; onChanged(); return this; } /** *
       * Path in object storage bucket to import backups from.
       * 
* * string s3_path = 4; * @return This builder for chaining. */ public Builder clearS3Path() { s3Path_ = getDefaultInstance().getS3Path(); onChanged(); return this; } /** *
       * Path in object storage bucket to import backups from.
       * 
* * string s3_path = 4; * @param value The bytes for s3Path to set. * @return This builder for chaining. */ public Builder setS3PathBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); s3Path_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.sqlserver.v1.ImportDatabaseBackupMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.sqlserver.v1.ImportDatabaseBackupMetadata) private static final yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata(); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ImportDatabaseBackupMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ImportDatabaseBackupMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ImportDatabaseBackupMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ExportDatabaseBackupRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.sqlserver.v1.ExportDatabaseBackupRequest) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the SQL Server cluster to export a database from.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the SQL Server cluster to export a database from.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the SQL Server database that is being exported.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ java.lang.String getDatabaseName(); /** *
     * Name of the SQL Server database that is being exported.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The bytes for databaseName. */ com.google.protobuf.ByteString getDatabaseNameBytes(); /** *
     * Name of object storage bucket to export backups to.
     * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The s3Bucket. */ java.lang.String getS3Bucket(); /** *
     * Name of object storage bucket to export backups to.
     * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The bytes for s3Bucket. */ com.google.protobuf.ByteString getS3BucketBytes(); /** *
     * Path in object storage bucket to export backups to.
     * 
* * string s3_path = 4; * @return The s3Path. */ java.lang.String getS3Path(); /** *
     * Path in object storage bucket to export backups to.
     * 
* * string s3_path = 4; * @return The bytes for s3Path. */ com.google.protobuf.ByteString getS3PathBytes(); /** *
     * Prefix for .bak files to export.
     * 
* * string prefix = 5; * @return The prefix. */ java.lang.String getPrefix(); /** *
     * Prefix for .bak files to export.
     * 
* * string prefix = 5; * @return The bytes for prefix. */ com.google.protobuf.ByteString getPrefixBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.ExportDatabaseBackupRequest} */ public static final class ExportDatabaseBackupRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.sqlserver.v1.ExportDatabaseBackupRequest) ExportDatabaseBackupRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ExportDatabaseBackupRequest.newBuilder() to construct. private ExportDatabaseBackupRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ExportDatabaseBackupRequest() { clusterId_ = ""; databaseName_ = ""; s3Bucket_ = ""; s3Path_ = ""; prefix_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ExportDatabaseBackupRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ExportDatabaseBackupRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); clusterId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); databaseName_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); s3Bucket_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); s3Path_ = s; break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); prefix_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the SQL Server cluster to export a database from.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the SQL Server cluster to export a database from.
     * To get the cluster ID, use a [ClusterService.List] request.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DATABASE_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object databaseName_; /** *
     * Name of the SQL Server database that is being exported.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ @java.lang.Override public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } } /** *
     * Name of the SQL Server database that is being exported.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @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; } } public static final int S3_BUCKET_FIELD_NUMBER = 3; private volatile java.lang.Object s3Bucket_; /** *
     * Name of object storage bucket to export backups to.
     * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The s3Bucket. */ @java.lang.Override public java.lang.String getS3Bucket() { java.lang.Object ref = s3Bucket_; 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(); s3Bucket_ = s; return s; } } /** *
     * Name of object storage bucket to export backups to.
     * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The bytes for s3Bucket. */ @java.lang.Override public com.google.protobuf.ByteString getS3BucketBytes() { java.lang.Object ref = s3Bucket_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); s3Bucket_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int S3_PATH_FIELD_NUMBER = 4; private volatile java.lang.Object s3Path_; /** *
     * Path in object storage bucket to export backups to.
     * 
* * string s3_path = 4; * @return The s3Path. */ @java.lang.Override public java.lang.String getS3Path() { java.lang.Object ref = s3Path_; 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(); s3Path_ = s; return s; } } /** *
     * Path in object storage bucket to export backups to.
     * 
* * string s3_path = 4; * @return The bytes for s3Path. */ @java.lang.Override public com.google.protobuf.ByteString getS3PathBytes() { java.lang.Object ref = s3Path_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); s3Path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PREFIX_FIELD_NUMBER = 5; private volatile java.lang.Object prefix_; /** *
     * Prefix for .bak files to export.
     * 
* * string prefix = 5; * @return The prefix. */ @java.lang.Override public java.lang.String getPrefix() { java.lang.Object ref = prefix_; 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(); prefix_ = s; return s; } } /** *
     * Prefix for .bak files to export.
     * 
* * string prefix = 5; * @return The bytes for prefix. */ @java.lang.Override public com.google.protobuf.ByteString getPrefixBytes() { java.lang.Object ref = prefix_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); prefix_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, databaseName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(s3Bucket_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, s3Bucket_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(s3Path_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, s3Path_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(prefix_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, prefix_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, databaseName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(s3Bucket_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, s3Bucket_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(s3Path_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, s3Path_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(prefix_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, prefix_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest)) { return super.equals(obj); } yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest other = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getDatabaseName() .equals(other.getDatabaseName())) return false; if (!getS3Bucket() .equals(other.getS3Bucket())) return false; if (!getS3Path() .equals(other.getS3Path())) return false; if (!getPrefix() .equals(other.getPrefix())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().hashCode(); hash = (37 * hash) + DATABASE_NAME_FIELD_NUMBER; hash = (53 * hash) + getDatabaseName().hashCode(); hash = (37 * hash) + S3_BUCKET_FIELD_NUMBER; hash = (53 * hash) + getS3Bucket().hashCode(); hash = (37 * hash) + S3_PATH_FIELD_NUMBER; hash = (53 * hash) + getS3Path().hashCode(); hash = (37 * hash) + PREFIX_FIELD_NUMBER; hash = (53 * hash) + getPrefix().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.ExportDatabaseBackupRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.sqlserver.v1.ExportDatabaseBackupRequest) yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest.Builder.class); } // Construct using yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); clusterId_ = ""; databaseName_ = ""; s3Bucket_ = ""; s3Path_ = ""; prefix_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupRequest_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest getDefaultInstanceForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest build() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest buildPartial() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest result = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest(this); result.clusterId_ = clusterId_; result.databaseName_ = databaseName_; result.s3Bucket_ = s3Bucket_; result.s3Path_ = s3Path_; result.prefix_ = prefix_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest) { return mergeFrom((yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest other) { if (other == yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getDatabaseName().isEmpty()) { databaseName_ = other.databaseName_; onChanged(); } if (!other.getS3Bucket().isEmpty()) { s3Bucket_ = other.s3Bucket_; onChanged(); } if (!other.getS3Path().isEmpty()) { s3Path_ = other.s3Path_; onChanged(); } if (!other.getPrefix().isEmpty()) { prefix_ = other.prefix_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the SQL Server cluster to export a database from.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the SQL Server cluster to export a database from.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the SQL Server cluster to export a database from.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the SQL Server cluster to export a database from.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the SQL Server cluster to export a database from.
       * To get the cluster ID, use a [ClusterService.List] request.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object databaseName_ = ""; /** *
       * Name of the SQL Server database that is being exported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the SQL Server database that is being exported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The bytes for databaseName. */ public com.google.protobuf.ByteString getDatabaseNameBytes() { java.lang.Object ref = databaseName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); databaseName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the SQL Server database that is being exported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @param value The databaseName to set. * @return This builder for chaining. */ public Builder setDatabaseName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } databaseName_ = value; onChanged(); return this; } /** *
       * Name of the SQL Server database that is being exported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearDatabaseName() { databaseName_ = getDefaultInstance().getDatabaseName(); onChanged(); return this; } /** *
       * Name of the SQL Server database that is being exported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @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; } private java.lang.Object s3Bucket_ = ""; /** *
       * Name of object storage bucket to export backups to.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The s3Bucket. */ public java.lang.String getS3Bucket() { java.lang.Object ref = s3Bucket_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); s3Bucket_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of object storage bucket to export backups to.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The bytes for s3Bucket. */ public com.google.protobuf.ByteString getS3BucketBytes() { java.lang.Object ref = s3Bucket_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); s3Bucket_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of object storage bucket to export backups to.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @param value The s3Bucket to set. * @return This builder for chaining. */ public Builder setS3Bucket( java.lang.String value) { if (value == null) { throw new NullPointerException(); } s3Bucket_ = value; onChanged(); return this; } /** *
       * Name of object storage bucket to export backups to.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearS3Bucket() { s3Bucket_ = getDefaultInstance().getS3Bucket(); onChanged(); return this; } /** *
       * Name of object storage bucket to export backups to.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @param value The bytes for s3Bucket to set. * @return This builder for chaining. */ public Builder setS3BucketBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); s3Bucket_ = value; onChanged(); return this; } private java.lang.Object s3Path_ = ""; /** *
       * Path in object storage bucket to export backups to.
       * 
* * string s3_path = 4; * @return The s3Path. */ public java.lang.String getS3Path() { java.lang.Object ref = s3Path_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); s3Path_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Path in object storage bucket to export backups to.
       * 
* * string s3_path = 4; * @return The bytes for s3Path. */ public com.google.protobuf.ByteString getS3PathBytes() { java.lang.Object ref = s3Path_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); s3Path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Path in object storage bucket to export backups to.
       * 
* * string s3_path = 4; * @param value The s3Path to set. * @return This builder for chaining. */ public Builder setS3Path( java.lang.String value) { if (value == null) { throw new NullPointerException(); } s3Path_ = value; onChanged(); return this; } /** *
       * Path in object storage bucket to export backups to.
       * 
* * string s3_path = 4; * @return This builder for chaining. */ public Builder clearS3Path() { s3Path_ = getDefaultInstance().getS3Path(); onChanged(); return this; } /** *
       * Path in object storage bucket to export backups to.
       * 
* * string s3_path = 4; * @param value The bytes for s3Path to set. * @return This builder for chaining. */ public Builder setS3PathBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); s3Path_ = value; onChanged(); return this; } private java.lang.Object prefix_ = ""; /** *
       * Prefix for .bak files to export.
       * 
* * string prefix = 5; * @return The prefix. */ public java.lang.String getPrefix() { java.lang.Object ref = prefix_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); prefix_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Prefix for .bak files to export.
       * 
* * string prefix = 5; * @return The bytes for prefix. */ public com.google.protobuf.ByteString getPrefixBytes() { java.lang.Object ref = prefix_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); prefix_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Prefix for .bak files to export.
       * 
* * string prefix = 5; * @param value The prefix to set. * @return This builder for chaining. */ public Builder setPrefix( java.lang.String value) { if (value == null) { throw new NullPointerException(); } prefix_ = value; onChanged(); return this; } /** *
       * Prefix for .bak files to export.
       * 
* * string prefix = 5; * @return This builder for chaining. */ public Builder clearPrefix() { prefix_ = getDefaultInstance().getPrefix(); onChanged(); return this; } /** *
       * Prefix for .bak files to export.
       * 
* * string prefix = 5; * @param value The bytes for prefix to set. * @return This builder for chaining. */ public Builder setPrefixBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); prefix_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.sqlserver.v1.ExportDatabaseBackupRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.sqlserver.v1.ExportDatabaseBackupRequest) private static final yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest(); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ExportDatabaseBackupRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ExportDatabaseBackupRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ExportDatabaseBackupMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.sqlserver.v1.ExportDatabaseBackupMetadata) com.google.protobuf.MessageOrBuilder { /** *
     * ID of the SQL Server cluster where a database is being exported.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The clusterId. */ java.lang.String getClusterId(); /** *
     * ID of the SQL Server cluster where a database is being exported.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for clusterId. */ com.google.protobuf.ByteString getClusterIdBytes(); /** *
     * Name of the SQL Server database that is being exported.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ java.lang.String getDatabaseName(); /** *
     * Name of the SQL Server database that is being exported.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The bytes for databaseName. */ com.google.protobuf.ByteString getDatabaseNameBytes(); /** *
     * Name of object storage bucket to export backups to.
     * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The s3Bucket. */ java.lang.String getS3Bucket(); /** *
     * Name of object storage bucket to export backups to.
     * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The bytes for s3Bucket. */ com.google.protobuf.ByteString getS3BucketBytes(); /** *
     * Path in object storage bucket to export backups to.
     * 
* * string s3_path = 4; * @return The s3Path. */ java.lang.String getS3Path(); /** *
     * Path in object storage bucket to export backups to.
     * 
* * string s3_path = 4; * @return The bytes for s3Path. */ com.google.protobuf.ByteString getS3PathBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.ExportDatabaseBackupMetadata} */ public static final class ExportDatabaseBackupMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.sqlserver.v1.ExportDatabaseBackupMetadata) ExportDatabaseBackupMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use ExportDatabaseBackupMetadata.newBuilder() to construct. private ExportDatabaseBackupMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ExportDatabaseBackupMetadata() { clusterId_ = ""; databaseName_ = ""; s3Bucket_ = ""; s3Path_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ExportDatabaseBackupMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ExportDatabaseBackupMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); clusterId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); databaseName_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); s3Bucket_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); s3Path_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata.Builder.class); } public static final int CLUSTER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object clusterId_; /** *
     * ID of the SQL Server cluster where a database is being exported.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The clusterId. */ @java.lang.Override public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } } /** *
     * ID of the SQL Server cluster where a database is being exported.
     * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for clusterId. */ @java.lang.Override public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DATABASE_NAME_FIELD_NUMBER = 2; private volatile java.lang.Object databaseName_; /** *
     * Name of the SQL Server database that is being exported.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ @java.lang.Override public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } } /** *
     * Name of the SQL Server database that is being exported.
     * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @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; } } public static final int S3_BUCKET_FIELD_NUMBER = 3; private volatile java.lang.Object s3Bucket_; /** *
     * Name of object storage bucket to export backups to.
     * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The s3Bucket. */ @java.lang.Override public java.lang.String getS3Bucket() { java.lang.Object ref = s3Bucket_; 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(); s3Bucket_ = s; return s; } } /** *
     * Name of object storage bucket to export backups to.
     * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The bytes for s3Bucket. */ @java.lang.Override public com.google.protobuf.ByteString getS3BucketBytes() { java.lang.Object ref = s3Bucket_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); s3Bucket_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int S3_PATH_FIELD_NUMBER = 4; private volatile java.lang.Object s3Path_; /** *
     * Path in object storage bucket to export backups to.
     * 
* * string s3_path = 4; * @return The s3Path. */ @java.lang.Override public java.lang.String getS3Path() { java.lang.Object ref = s3Path_; 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(); s3Path_ = s; return s; } } /** *
     * Path in object storage bucket to export backups to.
     * 
* * string s3_path = 4; * @return The bytes for s3Path. */ @java.lang.Override public com.google.protobuf.ByteString getS3PathBytes() { java.lang.Object ref = s3Path_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); s3Path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, databaseName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(s3Bucket_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, s3Bucket_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(s3Path_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, s3Path_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, clusterId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(databaseName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, databaseName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(s3Bucket_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, s3Bucket_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(s3Path_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, s3Path_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata)) { return super.equals(obj); } yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata other = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata) obj; if (!getClusterId() .equals(other.getClusterId())) return false; if (!getDatabaseName() .equals(other.getDatabaseName())) return false; if (!getS3Bucket() .equals(other.getS3Bucket())) return false; if (!getS3Path() .equals(other.getS3Path())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; hash = (53 * hash) + getClusterId().hashCode(); hash = (37 * hash) + DATABASE_NAME_FIELD_NUMBER; hash = (53 * hash) + getDatabaseName().hashCode(); hash = (37 * hash) + S3_BUCKET_FIELD_NUMBER; hash = (53 * hash) + getS3Bucket().hashCode(); hash = (37 * hash) + S3_PATH_FIELD_NUMBER; hash = (53 * hash) + getS3Path().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.mdb.sqlserver.v1.ExportDatabaseBackupMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.sqlserver.v1.ExportDatabaseBackupMetadata) yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata.class, yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata.Builder.class); } // Construct using yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); clusterId_ = ""; databaseName_ = ""; s3Bucket_ = ""; s3Path_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata getDefaultInstanceForType() { return yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata build() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata buildPartial() { yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata result = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata(this); result.clusterId_ = clusterId_; result.databaseName_ = databaseName_; result.s3Bucket_ = s3Bucket_; result.s3Path_ = s3Path_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata) { return mergeFrom((yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata other) { if (other == yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata.getDefaultInstance()) return this; if (!other.getClusterId().isEmpty()) { clusterId_ = other.clusterId_; onChanged(); } if (!other.getDatabaseName().isEmpty()) { databaseName_ = other.databaseName_; onChanged(); } if (!other.getS3Bucket().isEmpty()) { s3Bucket_ = other.s3Bucket_; onChanged(); } if (!other.getS3Path().isEmpty()) { s3Path_ = other.s3Path_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object clusterId_ = ""; /** *
       * ID of the SQL Server cluster where a database is being exported.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The clusterId. */ public java.lang.String getClusterId() { java.lang.Object ref = clusterId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); clusterId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * ID of the SQL Server cluster where a database is being exported.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for clusterId. */ public com.google.protobuf.ByteString getClusterIdBytes() { java.lang.Object ref = clusterId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); clusterId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * ID of the SQL Server cluster where a database is being exported.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @param value The clusterId to set. * @return This builder for chaining. */ public Builder setClusterId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } clusterId_ = value; onChanged(); return this; } /** *
       * ID of the SQL Server cluster where a database is being exported.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearClusterId() { clusterId_ = getDefaultInstance().getClusterId(); onChanged(); return this; } /** *
       * ID of the SQL Server cluster where a database is being exported.
       * 
* * string cluster_id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for clusterId to set. * @return This builder for chaining. */ public Builder setClusterIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); clusterId_ = value; onChanged(); return this; } private java.lang.Object databaseName_ = ""; /** *
       * Name of the SQL Server database that is being exported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The databaseName. */ public java.lang.String getDatabaseName() { java.lang.Object ref = databaseName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); databaseName_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the SQL Server database that is being exported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return The bytes for databaseName. */ public com.google.protobuf.ByteString getDatabaseNameBytes() { java.lang.Object ref = databaseName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); databaseName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the SQL Server database that is being exported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @param value The databaseName to set. * @return This builder for chaining. */ public Builder setDatabaseName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } databaseName_ = value; onChanged(); return this; } /** *
       * Name of the SQL Server database that is being exported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearDatabaseName() { databaseName_ = getDefaultInstance().getDatabaseName(); onChanged(); return this; } /** *
       * Name of the SQL Server database that is being exported.
       * 
* * string database_name = 2 [(.yandex.cloud.required) = true]; * @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; } private java.lang.Object s3Bucket_ = ""; /** *
       * Name of object storage bucket to export backups to.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The s3Bucket. */ public java.lang.String getS3Bucket() { java.lang.Object ref = s3Bucket_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); s3Bucket_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of object storage bucket to export backups to.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return The bytes for s3Bucket. */ public com.google.protobuf.ByteString getS3BucketBytes() { java.lang.Object ref = s3Bucket_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); s3Bucket_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of object storage bucket to export backups to.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @param value The s3Bucket to set. * @return This builder for chaining. */ public Builder setS3Bucket( java.lang.String value) { if (value == null) { throw new NullPointerException(); } s3Bucket_ = value; onChanged(); return this; } /** *
       * Name of object storage bucket to export backups to.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearS3Bucket() { s3Bucket_ = getDefaultInstance().getS3Bucket(); onChanged(); return this; } /** *
       * Name of object storage bucket to export backups to.
       * 
* * string s3_bucket = 3 [(.yandex.cloud.required) = true]; * @param value The bytes for s3Bucket to set. * @return This builder for chaining. */ public Builder setS3BucketBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); s3Bucket_ = value; onChanged(); return this; } private java.lang.Object s3Path_ = ""; /** *
       * Path in object storage bucket to export backups to.
       * 
* * string s3_path = 4; * @return The s3Path. */ public java.lang.String getS3Path() { java.lang.Object ref = s3Path_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); s3Path_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Path in object storage bucket to export backups to.
       * 
* * string s3_path = 4; * @return The bytes for s3Path. */ public com.google.protobuf.ByteString getS3PathBytes() { java.lang.Object ref = s3Path_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); s3Path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Path in object storage bucket to export backups to.
       * 
* * string s3_path = 4; * @param value The s3Path to set. * @return This builder for chaining. */ public Builder setS3Path( java.lang.String value) { if (value == null) { throw new NullPointerException(); } s3Path_ = value; onChanged(); return this; } /** *
       * Path in object storage bucket to export backups to.
       * 
* * string s3_path = 4; * @return This builder for chaining. */ public Builder clearS3Path() { s3Path_ = getDefaultInstance().getS3Path(); onChanged(); return this; } /** *
       * Path in object storage bucket to export backups to.
       * 
* * string s3_path = 4; * @param value The bytes for s3Path to set. * @return This builder for chaining. */ public Builder setS3PathBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); s3Path_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.mdb.sqlserver.v1.ExportDatabaseBackupMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.sqlserver.v1.ExportDatabaseBackupMetadata) private static final yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata(); } public static yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ExportDatabaseBackupMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ExportDatabaseBackupMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.mdb.sqlserver.v1.PSDS.ExportDatabaseBackupMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_sqlserver_v1_GetDatabaseRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_sqlserver_v1_GetDatabaseRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupMetadata_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n4yandex/cloud/mdb/sqlserver/v1/database" + "_service.proto\022\035yandex.cloud.mdb.sqlserv" + "er.v1\032\034google/api/annotations.proto\032\037goo" + "gle/protobuf/timestamp.proto\032 yandex/clo" + "ud/api/operation.proto\032&yandex/cloud/ope" + "ration/operation.proto\032\035yandex/cloud/val" + "idation.proto\032,yandex/cloud/mdb/sqlserve" + "r/v1/database.proto\"m\n\022GetDatabaseReques" + "t\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\0225\n\rd" + "atabase_name\030\002 \001(\tB\036\350\3071\001\212\3101\004<=63\362\3071\016[a-z" + "A-Z0-9_-]*\"v\n\024ListDatabasesRequest\022 \n\ncl" + "uster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\035\n\tpage_siz" + "e\030\002 \001(\003B\n\372\3071\0060-1000\022\035\n\npage_token\030\003 \001(\tB" + "\t\212\3101\005<=100\"l\n\025ListDatabasesResponse\022:\n\td" + "atabases\030\001 \003(\0132\'.yandex.cloud.mdb.sqlser" + "ver.v1.Database\022\027\n\017next_page_token\030\002 \001(\t" + "\"\203\001\n\025CreateDatabaseRequest\022 \n\ncluster_id" + "\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022H\n\rdatabase_spec\030\002 " + "\001(\0132+.yandex.cloud.mdb.sqlserver.v1.Data" + "baseSpecB\004\350\3071\001\"C\n\026CreateDatabaseMetadata" + "\022\022\n\ncluster_id\030\001 \001(\t\022\025\n\rdatabase_name\030\002 " + "\001(\t\"p\n\025DeleteDatabaseRequest\022 \n\ncluster_" + "id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\0225\n\rdatabase_name\030" + "\002 \001(\tB\036\350\3071\001\212\3101\004<=63\362\3071\016[a-zA-Z0-9_-]*\"C\n" + "\026DeleteDatabaseMetadata\022\022\n\ncluster_id\030\001 " + "\001(\t\022\025\n\rdatabase_name\030\002 \001(\t\"\275\001\n\026RestoreDa" + "tabaseRequest\022 \n\ncluster_id\030\001 \001(\tB\014\350\3071\001\212" + "\3101\004<=50\022\033\n\rdatabase_name\030\002 \001(\tB\004\350\3071\001\022\033\n\r" + "from_database\030\003 \001(\tB\004\350\3071\001\022\027\n\tbackup_id\030\004" + " \001(\tB\004\350\3071\001\022.\n\004time\030\006 \001(\0132\032.google.protob" + "uf.TimestampB\004\350\3071\001\"\206\001\n\027RestoreDatabaseMe" + "tadata\022\030\n\ncluster_id\030\001 \001(\tB\004\350\3071\001\022\033\n\rdata" + "base_name\030\002 \001(\tB\004\350\3071\001\022\033\n\rfrom_database\030\003" + " \001(\tB\004\350\3071\001\022\027\n\tbackup_id\030\004 \001(\tB\004\350\3071\001\"\233\001\n\033" + "ImportDatabaseBackupRequest\022 \n\ncluster_i" + "d\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\033\n\rdatabase_name\030\002" + " \001(\tB\004\350\3071\001\022\027\n\ts3_bucket\030\003 \001(\tB\004\350\3071\001\022\017\n\007s" + "3_path\030\004 \001(\t\022\023\n\005files\030\005 \003(\tB\004\350\3071\001\"\177\n\034Imp" + "ortDatabaseBackupMetadata\022\030\n\ncluster_id\030" + "\001 \001(\tB\004\350\3071\001\022\033\n\rdatabase_name\030\002 \001(\tB\004\350\3071\001" + "\022\027\n\ts3_bucket\030\003 \001(\tB\004\350\3071\001\022\017\n\007s3_path\030\004 \001" + "(\t\"\226\001\n\033ExportDatabaseBackupRequest\022 \n\ncl" + "uster_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\033\n\rdatabase" + "_name\030\002 \001(\tB\004\350\3071\001\022\027\n\ts3_bucket\030\003 \001(\tB\004\350\307" + "1\001\022\017\n\007s3_path\030\004 \001(\t\022\016\n\006prefix\030\005 \001(\t\"\177\n\034E" + "xportDatabaseBackupMetadata\022\030\n\ncluster_i" + "d\030\001 \001(\tB\004\350\3071\001\022\033\n\rdatabase_name\030\002 \001(\tB\004\350\307" + "1\001\022\027\n\ts3_bucket\030\003 \001(\tB\004\350\3071\001\022\017\n\007s3_path\030\004" + " \001(\t2\276\013\n\017DatabaseService\022\254\001\n\003Get\0221.yande" + "x.cloud.mdb.sqlserver.v1.GetDatabaseRequ" + "est\032\'.yandex.cloud.mdb.sqlserver.v1.Data" + "base\"I\202\323\344\223\002C\022A/mdb/sqlserver/v1/clusters" + "/{cluster_id}/databases/{database_name}\022" + "\254\001\n\004List\0223.yandex.cloud.mdb.sqlserver.v1" + ".ListDatabasesRequest\0324.yandex.cloud.mdb" + ".sqlserver.v1.ListDatabasesResponse\"9\202\323\344" + "\223\0023\0221/mdb/sqlserver/v1/clusters/{cluster" + "_id}/databases\022\305\001\n\006Create\0224.yandex.cloud" + ".mdb.sqlserver.v1.CreateDatabaseRequest\032" + "!.yandex.cloud.operation.Operation\"b\202\323\344\223" + "\0026\"1/mdb/sqlserver/v1/clusters/{cluster_" + "id}/databases:\001*\262\322*\"\n\026CreateDatabaseMeta" + "data\022\010Database\022\320\001\n\007Restore\0225.yandex.clou" + "d.mdb.sqlserver.v1.RestoreDatabaseReques" + "t\032!.yandex.cloud.operation.Operation\"k\202\323" + "\344\223\002>\"9/mdb/sqlserver/v1/clusters/{cluste" + "r_id}/databases:restore:\001*\262\322*#\n\027RestoreD" + "atabaseMetadata\022\010Database\022\336\001\n\014ImportBack" + "up\022:.yandex.cloud.mdb.sqlserver.v1.Impor" + "tDatabaseBackupRequest\032!.yandex.cloud.op" + "eration.Operation\"o\202\323\344\223\002=\"8/mdb/sqlserve" + "r/v1/clusters/{cluster_id}/databases:imp" + "ort:\001*\262\322*(\n\034ImportDatabaseBackupMetadata" + "\022\010Database\022\356\001\n\014ExportBackup\022:.yandex.clo" + "ud.mdb.sqlserver.v1.ExportDatabaseBackup" + "Request\032!.yandex.cloud.operation.Operati" + "on\"\177\202\323\344\223\002M\"H/mdb/sqlserver/v1/clusters/{" + "cluster_id}/databases/{database_name}:ex" + "port:\001*\262\322*(\n\034ExportDatabaseBackupMetadat" + "a\022\010Database\022\337\001\n\006Delete\0224.yandex.cloud.md" + "b.sqlserver.v1.DeleteDatabaseRequest\032!.y" + "andex.cloud.operation.Operation\"|\202\323\344\223\002C*" + "A/mdb/sqlserver/v1/clusters/{cluster_id}" + "/databases/{database_name}\262\322*/\n\026DeleteDa" + "tabaseMetadata\022\025google.protobuf.EmptyBv\n" + "!yandex.cloud.api.mdb.sqlserver.v1B\004PSDS" + "ZKgithub.com/yandex-cloud/go-genproto/ya" + "ndex/cloud/mdb/sqlserver/v1;sqlserverb\006p" + "roto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.api.AnnotationsProto.getDescriptor(), com.google.protobuf.TimestampProto.getDescriptor(), yandex.cloud.api.OperationOuterClass.getDescriptor(), yandex.cloud.api.operation.OperationOuterClass.getDescriptor(), yandex.cloud.api.Validation.getDescriptor(), yandex.cloud.api.mdb.sqlserver.v1.PSD.getDescriptor(), }); internal_static_yandex_cloud_mdb_sqlserver_v1_GetDatabaseRequest_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_yandex_cloud_mdb_sqlserver_v1_GetDatabaseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_sqlserver_v1_GetDatabaseRequest_descriptor, new java.lang.String[] { "ClusterId", "DatabaseName", }); internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesRequest_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesRequest_descriptor, new java.lang.String[] { "ClusterId", "PageSize", "PageToken", }); internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesResponse_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_sqlserver_v1_ListDatabasesResponse_descriptor, new java.lang.String[] { "Databases", "NextPageToken", }); internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseRequest_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseRequest_descriptor, new java.lang.String[] { "ClusterId", "DatabaseSpec", }); internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseMetadata_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_sqlserver_v1_CreateDatabaseMetadata_descriptor, new java.lang.String[] { "ClusterId", "DatabaseName", }); internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseRequest_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseRequest_descriptor, new java.lang.String[] { "ClusterId", "DatabaseName", }); internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseMetadata_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_sqlserver_v1_DeleteDatabaseMetadata_descriptor, new java.lang.String[] { "ClusterId", "DatabaseName", }); internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseRequest_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseRequest_descriptor, new java.lang.String[] { "ClusterId", "DatabaseName", "FromDatabase", "BackupId", "Time", }); internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseMetadata_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_sqlserver_v1_RestoreDatabaseMetadata_descriptor, new java.lang.String[] { "ClusterId", "DatabaseName", "FromDatabase", "BackupId", }); internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupRequest_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupRequest_descriptor, new java.lang.String[] { "ClusterId", "DatabaseName", "S3Bucket", "S3Path", "Files", }); internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupMetadata_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_sqlserver_v1_ImportDatabaseBackupMetadata_descriptor, new java.lang.String[] { "ClusterId", "DatabaseName", "S3Bucket", "S3Path", }); internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupRequest_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupRequest_descriptor, new java.lang.String[] { "ClusterId", "DatabaseName", "S3Bucket", "S3Path", "Prefix", }); internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupMetadata_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_sqlserver_v1_ExportDatabaseBackupMetadata_descriptor, new java.lang.String[] { "ClusterId", "DatabaseName", "S3Bucket", "S3Path", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.AnnotationsProto.http); registry.add(yandex.cloud.api.OperationOuterClass.operation); registry.add(yandex.cloud.api.Validation.length); registry.add(yandex.cloud.api.Validation.pattern); registry.add(yandex.cloud.api.Validation.required); registry.add(yandex.cloud.api.Validation.value); com.google.protobuf.Descriptors.FileDescriptor .internalUpdateFileDescriptor(descriptor, registry); com.google.api.AnnotationsProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor(); yandex.cloud.api.OperationOuterClass.getDescriptor(); yandex.cloud.api.operation.OperationOuterClass.getDescriptor(); yandex.cloud.api.Validation.getDescriptor(); yandex.cloud.api.mdb.sqlserver.v1.PSD.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy