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 TypeMethodDescriptionaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
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`.clone()
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) mergeFrom
(BackupInfo other) final BackupInfo.Builder
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.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSourceDatabase
(String 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.final BackupInfo.Builder
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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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 classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
setField
public BackupInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.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 interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
addRepeatedField
public BackupInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<BackupInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.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 interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<BackupInfo.Builder>
- Throws:
IOException
-
getBackup
Name of the backup.
string backup = 1 [(.google.api.resource_reference) = { ... }
- Specified by:
getBackup
in interfaceBackupInfoOrBuilder
- 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 interfaceBackupInfoOrBuilder
- Returns:
- The bytes for backup.
-
setBackup
Name of the backup.
string backup = 1 [(.google.api.resource_reference) = { ... }
- Parameters:
value
- The backup to set.- Returns:
- This builder for chaining.
-
clearBackup
Name of the backup.
string backup = 1 [(.google.api.resource_reference) = { ... }
- Returns:
- This builder for chaining.
-
setBackupBytes
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 interfaceBackupInfoOrBuilder
- 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 interfaceBackupInfoOrBuilder
- Returns:
- The versionTime.
-
setVersionTime
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
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
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
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 interfaceBackupInfoOrBuilder
-
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 interfaceBackupInfoOrBuilder
- 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 interfaceBackupInfoOrBuilder
- Returns:
- The createTime.
-
setCreateTime
The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was received.
.google.protobuf.Timestamp create_time = 2;
-
setCreateTime
The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was received.
.google.protobuf.Timestamp create_time = 2;
-
mergeCreateTime
The time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was received.
.google.protobuf.Timestamp create_time = 2;
-
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 interfaceBackupInfoOrBuilder
-
getSourceDatabase
Name of the database the backup was created from.
string source_database = 3 [(.google.api.resource_reference) = { ... }
- Specified by:
getSourceDatabase
in interfaceBackupInfoOrBuilder
- 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 interfaceBackupInfoOrBuilder
- Returns:
- The bytes for sourceDatabase.
-
setSourceDatabase
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
Name of the database the backup was created from.
string source_database = 3 [(.google.api.resource_reference) = { ... }
- Returns:
- This builder for chaining.
-
setSourceDatabaseBytes
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
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
mergeUnknownFields
public final BackupInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-