Class BackupInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
com.google.spanner.admin.database.v1.BackupInfo.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, BackupInfoOrBuilder, Cloneable
Enclosing class:
BackupInfo

public static final class BackupInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder> implements BackupInfoOrBuilder
 Information about a backup.
 
Protobuf type google.spanner.admin.database.v1.BackupInfo
  • Method Summary

    Modifier and Type
    Method
    Description
    addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
     
     
     
     
    Name of the backup.
    The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was received.
    clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
     
    clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
     
    Name of the database the backup was created from.
    The backup contains an externally consistent copy of `source_database` at the timestamp specified by `version_time`.
     
    Name of the backup.
    com.google.protobuf.ByteString
    Name of the backup.
    com.google.protobuf.Timestamp
    The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was received.
    com.google.protobuf.Timestamp.Builder
    The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was received.
    com.google.protobuf.TimestampOrBuilder
    The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was received.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    Name of the database the backup was created from.
    com.google.protobuf.ByteString
    Name of the database the backup was created from.
    com.google.protobuf.Timestamp
    The backup contains an externally consistent copy of `source_database` at the timestamp specified by `version_time`.
    com.google.protobuf.Timestamp.Builder
    The backup contains an externally consistent copy of `source_database` at the timestamp specified by `version_time`.
    com.google.protobuf.TimestampOrBuilder
    The backup contains an externally consistent copy of `source_database` at the timestamp specified by `version_time`.
    boolean
    The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was received.
    boolean
    The backup contains an externally consistent copy of `source_database` at the timestamp specified by `version_time`.
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
     
    final boolean
     
    mergeCreateTime(com.google.protobuf.Timestamp value)
    The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was received.
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
     
    mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
     
    mergeVersionTime(com.google.protobuf.Timestamp value)
    The backup contains an externally consistent copy of `source_database` at the timestamp specified by `version_time`.
    Name of the backup.
    setBackupBytes(com.google.protobuf.ByteString value)
    Name of the backup.
    setCreateTime(com.google.protobuf.Timestamp value)
    The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was received.
    setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
    The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was received.
    setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
     
    setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
     
    Name of the database the backup was created from.
    setSourceDatabaseBytes(com.google.protobuf.ByteString value)
    Name of the database the backup was created from.
    setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
     
    setVersionTime(com.google.protobuf.Timestamp value)
    The backup contains an externally consistent copy of `source_database` at the timestamp specified by `version_time`.
    setVersionTime(com.google.protobuf.Timestamp.Builder builderForValue)
    The backup contains an externally consistent copy of `source_database` at the timestamp specified by `version_time`.

    Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder

    getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
    • clear

      public BackupInfo.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
    • getDefaultInstanceForType

      public BackupInfo getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public BackupInfo build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public BackupInfo buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public BackupInfo.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
    • setField

      public BackupInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
    • clearField

      public BackupInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
    • clearOneof

      public BackupInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
    • setRepeatedField

      public BackupInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
    • addRepeatedField

      public BackupInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
    • mergeFrom

      public BackupInfo.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<BackupInfo.Builder>
    • mergeFrom

      public BackupInfo.Builder mergeFrom(BackupInfo other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
    • mergeFrom

      public BackupInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<BackupInfo.Builder>
      Throws:
      IOException
    • getBackup

      public String getBackup()
       Name of the backup.
       
      string backup = 1 [(.google.api.resource_reference) = { ... }
      Specified by:
      getBackup in interface BackupInfoOrBuilder
      Returns:
      The backup.
    • getBackupBytes

      public com.google.protobuf.ByteString getBackupBytes()
       Name of the backup.
       
      string backup = 1 [(.google.api.resource_reference) = { ... }
      Specified by:
      getBackupBytes in interface BackupInfoOrBuilder
      Returns:
      The bytes for backup.
    • setBackup

      public BackupInfo.Builder setBackup(String value)
       Name of the backup.
       
      string backup = 1 [(.google.api.resource_reference) = { ... }
      Parameters:
      value - The backup to set.
      Returns:
      This builder for chaining.
    • clearBackup

      public BackupInfo.Builder clearBackup()
       Name of the backup.
       
      string backup = 1 [(.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setBackupBytes

      public BackupInfo.Builder setBackupBytes(com.google.protobuf.ByteString value)
       Name of the backup.
       
      string backup = 1 [(.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for backup to set.
      Returns:
      This builder for chaining.
    • hasVersionTime

      public boolean hasVersionTime()
       The backup contains an externally consistent copy of `source_database` at
       the timestamp specified by `version_time`. If the
       [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request did not specify
       `version_time`, the `version_time` of the backup is equivalent to the
       `create_time`.
       
      .google.protobuf.Timestamp version_time = 4;
      Specified by:
      hasVersionTime in interface BackupInfoOrBuilder
      Returns:
      Whether the versionTime field is set.
    • getVersionTime

      public com.google.protobuf.Timestamp getVersionTime()
       The backup contains an externally consistent copy of `source_database` at
       the timestamp specified by `version_time`. If the
       [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request did not specify
       `version_time`, the `version_time` of the backup is equivalent to the
       `create_time`.
       
      .google.protobuf.Timestamp version_time = 4;
      Specified by:
      getVersionTime in interface BackupInfoOrBuilder
      Returns:
      The versionTime.
    • setVersionTime

      public BackupInfo.Builder setVersionTime(com.google.protobuf.Timestamp value)
       The backup contains an externally consistent copy of `source_database` at
       the timestamp specified by `version_time`. If the
       [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request did not specify
       `version_time`, the `version_time` of the backup is equivalent to the
       `create_time`.
       
      .google.protobuf.Timestamp version_time = 4;
    • setVersionTime

      public BackupInfo.Builder setVersionTime(com.google.protobuf.Timestamp.Builder builderForValue)
       The backup contains an externally consistent copy of `source_database` at
       the timestamp specified by `version_time`. If the
       [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request did not specify
       `version_time`, the `version_time` of the backup is equivalent to the
       `create_time`.
       
      .google.protobuf.Timestamp version_time = 4;
    • mergeVersionTime

      public BackupInfo.Builder mergeVersionTime(com.google.protobuf.Timestamp value)
       The backup contains an externally consistent copy of `source_database` at
       the timestamp specified by `version_time`. If the
       [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request did not specify
       `version_time`, the `version_time` of the backup is equivalent to the
       `create_time`.
       
      .google.protobuf.Timestamp version_time = 4;
    • clearVersionTime

      public BackupInfo.Builder clearVersionTime()
       The backup contains an externally consistent copy of `source_database` at
       the timestamp specified by `version_time`. If the
       [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request did not specify
       `version_time`, the `version_time` of the backup is equivalent to the
       `create_time`.
       
      .google.protobuf.Timestamp version_time = 4;
    • getVersionTimeBuilder

      public com.google.protobuf.Timestamp.Builder getVersionTimeBuilder()
       The backup contains an externally consistent copy of `source_database` at
       the timestamp specified by `version_time`. If the
       [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request did not specify
       `version_time`, the `version_time` of the backup is equivalent to the
       `create_time`.
       
      .google.protobuf.Timestamp version_time = 4;
    • getVersionTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getVersionTimeOrBuilder()
       The backup contains an externally consistent copy of `source_database` at
       the timestamp specified by `version_time`. If the
       [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request did not specify
       `version_time`, the `version_time` of the backup is equivalent to the
       `create_time`.
       
      .google.protobuf.Timestamp version_time = 4;
      Specified by:
      getVersionTimeOrBuilder in interface BackupInfoOrBuilder
    • hasCreateTime

      public boolean hasCreateTime()
       The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was
       received.
       
      .google.protobuf.Timestamp create_time = 2;
      Specified by:
      hasCreateTime in interface BackupInfoOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was
       received.
       
      .google.protobuf.Timestamp create_time = 2;
      Specified by:
      getCreateTime in interface BackupInfoOrBuilder
      Returns:
      The createTime.
    • setCreateTime

      public BackupInfo.Builder setCreateTime(com.google.protobuf.Timestamp value)
       The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was
       received.
       
      .google.protobuf.Timestamp create_time = 2;
    • setCreateTime

      public BackupInfo.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was
       received.
       
      .google.protobuf.Timestamp create_time = 2;
    • mergeCreateTime

      public BackupInfo.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
       The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was
       received.
       
      .google.protobuf.Timestamp create_time = 2;
    • clearCreateTime

      public BackupInfo.Builder clearCreateTime()
       The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was
       received.
       
      .google.protobuf.Timestamp create_time = 2;
    • getCreateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
       The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was
       received.
       
      .google.protobuf.Timestamp create_time = 2;
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was
       received.
       
      .google.protobuf.Timestamp create_time = 2;
      Specified by:
      getCreateTimeOrBuilder in interface BackupInfoOrBuilder
    • getSourceDatabase

      public String getSourceDatabase()
       Name of the database the backup was created from.
       
      string source_database = 3 [(.google.api.resource_reference) = { ... }
      Specified by:
      getSourceDatabase in interface BackupInfoOrBuilder
      Returns:
      The sourceDatabase.
    • getSourceDatabaseBytes

      public com.google.protobuf.ByteString getSourceDatabaseBytes()
       Name of the database the backup was created from.
       
      string source_database = 3 [(.google.api.resource_reference) = { ... }
      Specified by:
      getSourceDatabaseBytes in interface BackupInfoOrBuilder
      Returns:
      The bytes for sourceDatabase.
    • setSourceDatabase

      public BackupInfo.Builder setSourceDatabase(String value)
       Name of the database the backup was created from.
       
      string source_database = 3 [(.google.api.resource_reference) = { ... }
      Parameters:
      value - The sourceDatabase to set.
      Returns:
      This builder for chaining.
    • clearSourceDatabase

      public BackupInfo.Builder clearSourceDatabase()
       Name of the database the backup was created from.
       
      string source_database = 3 [(.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setSourceDatabaseBytes

      public BackupInfo.Builder setSourceDatabaseBytes(com.google.protobuf.ByteString value)
       Name of the database the backup was created from.
       
      string source_database = 3 [(.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for sourceDatabase to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final BackupInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
    • mergeUnknownFields

      public final BackupInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>