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.ByteStringName of the backup.com.google.protobuf.TimestampThe time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was received.com.google.protobuf.Timestamp.BuilderThe time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was received.com.google.protobuf.TimestampOrBuilderThe time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was received.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorName of the database the backup was created from.com.google.protobuf.ByteStringName of the database the backup was created from.com.google.protobuf.TimestampThe backup contains an externally consistent copy of `source_database` at the timestamp specified by `version_time`.com.google.protobuf.Timestamp.BuilderThe backup contains an externally consistent copy of `source_database` at the timestamp specified by `version_time`.com.google.protobuf.TimestampOrBuilderThe backup contains an externally consistent copy of `source_database` at the timestamp specified by `version_time`.booleanThe time the [CreateBackup][google.spanner.admin.database.v1.DatabaseAdmin.CreateBackup] request was received.booleanThe backup contains an externally consistent copy of `source_database` at the timestamp specified by `version_time`.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeCreateTime(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.BuildermergeUnknownFields(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.BuildersetUnknownFields(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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
setField
public BackupInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
setRepeatedField
public BackupInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
addRepeatedField
public BackupInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BackupInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BackupInfo.Builder>- Throws:
IOException
-
getBackup
Name of the backup.
string backup = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getBackupin interfaceBackupInfoOrBuilder- Returns:
- The backup.
-
getBackupBytes
public com.google.protobuf.ByteString getBackupBytes()Name of the backup.
string backup = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getBackupBytesin 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:
hasVersionTimein 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:
getVersionTimein 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:
getVersionTimeOrBuilderin 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:
hasCreateTimein 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:
getCreateTimein 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:
getCreateTimeOrBuilderin interfaceBackupInfoOrBuilder
-
getSourceDatabase
Name of the database the backup was created from.
string source_database = 3 [(.google.api.resource_reference) = { ... }- Specified by:
getSourceDatabasein 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:
getSourceDatabaseBytesin 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:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-
mergeUnknownFields
public final BackupInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BackupInfo.Builder>
-