public static final class Backup.Builder extends com.google.protobuf.GeneratedMessage.Builder<Backup.Builder> implements BackupOrBuilder
A backup of a Cloud Bigtable table.Protobuf type
google.bigtable.admin.v2.Backup| Modifier and Type | Method and Description |
|---|---|
Backup |
build() |
Backup |
buildPartial() |
Backup.Builder |
clear() |
Backup.Builder |
clearBackupType()
Indicates the backup type of the backup.
|
Backup.Builder |
clearEncryptionInfo()
Output only.
|
Backup.Builder |
clearEndTime()
Output only.
|
Backup.Builder |
clearExpireTime()
Required.
|
Backup.Builder |
clearHotToStandardTime()
The time at which the hot backup will be converted to a standard backup.
|
Backup.Builder |
clearName()
A globally unique identifier for the backup which cannot be
changed.
|
Backup.Builder |
clearSizeBytes()
Output only.
|
Backup.Builder |
clearSourceBackup()
Output only.
|
Backup.Builder |
clearSourceTable()
Required.
|
Backup.Builder |
clearStartTime()
Output only.
|
Backup.Builder |
clearState()
Output only.
|
Backup.BackupType |
getBackupType()
Indicates the backup type of the backup.
|
int |
getBackupTypeValue()
Indicates the backup type of the backup.
|
Backup |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
EncryptionInfo |
getEncryptionInfo()
Output only.
|
EncryptionInfo.Builder |
getEncryptionInfoBuilder()
Output only.
|
EncryptionInfoOrBuilder |
getEncryptionInfoOrBuilder()
Output only.
|
com.google.protobuf.Timestamp |
getEndTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getEndTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getEndTimeOrBuilder()
Output only.
|
com.google.protobuf.Timestamp |
getExpireTime()
Required.
|
com.google.protobuf.Timestamp.Builder |
getExpireTimeBuilder()
Required.
|
com.google.protobuf.TimestampOrBuilder |
getExpireTimeOrBuilder()
Required.
|
com.google.protobuf.Timestamp |
getHotToStandardTime()
The time at which the hot backup will be converted to a standard backup.
|
com.google.protobuf.Timestamp.Builder |
getHotToStandardTimeBuilder()
The time at which the hot backup will be converted to a standard backup.
|
com.google.protobuf.TimestampOrBuilder |
getHotToStandardTimeOrBuilder()
The time at which the hot backup will be converted to a standard backup.
|
String |
getName()
A globally unique identifier for the backup which cannot be
changed.
|
com.google.protobuf.ByteString |
getNameBytes()
A globally unique identifier for the backup which cannot be
changed.
|
long |
getSizeBytes()
Output only.
|
String |
getSourceBackup()
Output only.
|
com.google.protobuf.ByteString |
getSourceBackupBytes()
Output only.
|
String |
getSourceTable()
Required.
|
com.google.protobuf.ByteString |
getSourceTableBytes()
Required.
|
com.google.protobuf.Timestamp |
getStartTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getStartTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getStartTimeOrBuilder()
Output only.
|
Backup.State |
getState()
Output only.
|
int |
getStateValue()
Output only.
|
boolean |
hasEncryptionInfo()
Output only.
|
boolean |
hasEndTime()
Output only.
|
boolean |
hasExpireTime()
Required.
|
boolean |
hasHotToStandardTime()
The time at which the hot backup will be converted to a standard backup.
|
boolean |
hasStartTime()
Output only.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Backup.Builder |
mergeEncryptionInfo(EncryptionInfo value)
Output only.
|
Backup.Builder |
mergeEndTime(com.google.protobuf.Timestamp value)
Output only.
|
Backup.Builder |
mergeExpireTime(com.google.protobuf.Timestamp value)
Required.
|
Backup.Builder |
mergeFrom(Backup other) |
Backup.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Backup.Builder |
mergeFrom(com.google.protobuf.Message other) |
Backup.Builder |
mergeHotToStandardTime(com.google.protobuf.Timestamp value)
The time at which the hot backup will be converted to a standard backup.
|
Backup.Builder |
mergeStartTime(com.google.protobuf.Timestamp value)
Output only.
|
Backup.Builder |
setBackupType(Backup.BackupType value)
Indicates the backup type of the backup.
|
Backup.Builder |
setBackupTypeValue(int value)
Indicates the backup type of the backup.
|
Backup.Builder |
setEncryptionInfo(EncryptionInfo.Builder builderForValue)
Output only.
|
Backup.Builder |
setEncryptionInfo(EncryptionInfo value)
Output only.
|
Backup.Builder |
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Backup.Builder |
setEndTime(com.google.protobuf.Timestamp value)
Output only.
|
Backup.Builder |
setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)
Required.
|
Backup.Builder |
setExpireTime(com.google.protobuf.Timestamp value)
Required.
|
Backup.Builder |
setHotToStandardTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time at which the hot backup will be converted to a standard backup.
|
Backup.Builder |
setHotToStandardTime(com.google.protobuf.Timestamp value)
The time at which the hot backup will be converted to a standard backup.
|
Backup.Builder |
setName(String value)
A globally unique identifier for the backup which cannot be
changed.
|
Backup.Builder |
setNameBytes(com.google.protobuf.ByteString value)
A globally unique identifier for the backup which cannot be
changed.
|
Backup.Builder |
setSizeBytes(long value)
Output only.
|
Backup.Builder |
setSourceBackup(String value)
Output only.
|
Backup.Builder |
setSourceBackupBytes(com.google.protobuf.ByteString value)
Output only.
|
Backup.Builder |
setSourceTable(String value)
Required.
|
Backup.Builder |
setSourceTableBytes(com.google.protobuf.ByteString value)
Required.
|
Backup.Builder |
setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Backup.Builder |
setStartTime(com.google.protobuf.Timestamp value)
Output only.
|
Backup.Builder |
setState(Backup.State value)
Output only.
|
Backup.Builder |
setStateValue(int value)
Output only.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Backup.Builder>public Backup.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<Backup.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Backup.Builder>public Backup getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Backup build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Backup buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Backup.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Backup.Builder>public Backup.Builder mergeFrom(Backup other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Backup.Builder>public Backup.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Backup.Builder>IOExceptionpublic String getName()
A globally unique identifier for the backup which cannot be
changed. Values are of the form
`projects/{project}/instances/{instance}/clusters/{cluster}/
backups/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`
The final segment of the name must be between 1 and 50 characters
in length.
The backup is stored in the cluster identified by the prefix of the backup
name of the form
`projects/{project}/instances/{instance}/clusters/{cluster}`.
string name = 1;getName in interface BackupOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
A globally unique identifier for the backup which cannot be
changed. Values are of the form
`projects/{project}/instances/{instance}/clusters/{cluster}/
backups/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`
The final segment of the name must be between 1 and 50 characters
in length.
The backup is stored in the cluster identified by the prefix of the backup
name of the form
`projects/{project}/instances/{instance}/clusters/{cluster}`.
string name = 1;getNameBytes in interface BackupOrBuilderpublic Backup.Builder setName(String value)
A globally unique identifier for the backup which cannot be
changed. Values are of the form
`projects/{project}/instances/{instance}/clusters/{cluster}/
backups/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`
The final segment of the name must be between 1 and 50 characters
in length.
The backup is stored in the cluster identified by the prefix of the backup
name of the form
`projects/{project}/instances/{instance}/clusters/{cluster}`.
string name = 1;value - The name to set.public Backup.Builder clearName()
A globally unique identifier for the backup which cannot be
changed. Values are of the form
`projects/{project}/instances/{instance}/clusters/{cluster}/
backups/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`
The final segment of the name must be between 1 and 50 characters
in length.
The backup is stored in the cluster identified by the prefix of the backup
name of the form
`projects/{project}/instances/{instance}/clusters/{cluster}`.
string name = 1;public Backup.Builder setNameBytes(com.google.protobuf.ByteString value)
A globally unique identifier for the backup which cannot be
changed. Values are of the form
`projects/{project}/instances/{instance}/clusters/{cluster}/
backups/[_a-zA-Z0-9][-_.a-zA-Z0-9]*`
The final segment of the name must be between 1 and 50 characters
in length.
The backup is stored in the cluster identified by the prefix of the backup
name of the form
`projects/{project}/instances/{instance}/clusters/{cluster}`.
string name = 1;value - The bytes for name to set.public String getSourceTable()
Required. Immutable. Name of the table from which this backup was created.
This needs to be in the same instance as the backup. Values are of the form
`projects/{project}/instances/{instance}/tables/{source_table}`.
string source_table = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
getSourceTable in interface BackupOrBuilderpublic com.google.protobuf.ByteString getSourceTableBytes()
Required. Immutable. Name of the table from which this backup was created.
This needs to be in the same instance as the backup. Values are of the form
`projects/{project}/instances/{instance}/tables/{source_table}`.
string source_table = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
getSourceTableBytes in interface BackupOrBuilderpublic Backup.Builder setSourceTable(String value)
Required. Immutable. Name of the table from which this backup was created.
This needs to be in the same instance as the backup. Values are of the form
`projects/{project}/instances/{instance}/tables/{source_table}`.
string source_table = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
value - The sourceTable to set.public Backup.Builder clearSourceTable()
Required. Immutable. Name of the table from which this backup was created.
This needs to be in the same instance as the backup. Values are of the form
`projects/{project}/instances/{instance}/tables/{source_table}`.
string source_table = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
public Backup.Builder setSourceTableBytes(com.google.protobuf.ByteString value)
Required. Immutable. Name of the table from which this backup was created.
This needs to be in the same instance as the backup. Values are of the form
`projects/{project}/instances/{instance}/tables/{source_table}`.
string source_table = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED];
value - The bytes for sourceTable to set.public String getSourceBackup()
Output only. Name of the backup from which this backup was copied. If a backup is not created by copying a backup, this field will be empty. Values are of the form: projects/<project>/instances/<instance>/clusters/<cluster>/backups/<backup>
string source_backup = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];getSourceBackup in interface BackupOrBuilderpublic com.google.protobuf.ByteString getSourceBackupBytes()
Output only. Name of the backup from which this backup was copied. If a backup is not created by copying a backup, this field will be empty. Values are of the form: projects/<project>/instances/<instance>/clusters/<cluster>/backups/<backup>
string source_backup = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];getSourceBackupBytes in interface BackupOrBuilderpublic Backup.Builder setSourceBackup(String value)
Output only. Name of the backup from which this backup was copied. If a backup is not created by copying a backup, this field will be empty. Values are of the form: projects/<project>/instances/<instance>/clusters/<cluster>/backups/<backup>
string source_backup = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The sourceBackup to set.public Backup.Builder clearSourceBackup()
Output only. Name of the backup from which this backup was copied. If a backup is not created by copying a backup, this field will be empty. Values are of the form: projects/<project>/instances/<instance>/clusters/<cluster>/backups/<backup>
string source_backup = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];public Backup.Builder setSourceBackupBytes(com.google.protobuf.ByteString value)
Output only. Name of the backup from which this backup was copied. If a backup is not created by copying a backup, this field will be empty. Values are of the form: projects/<project>/instances/<instance>/clusters/<cluster>/backups/<backup>
string source_backup = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for sourceBackup to set.public boolean hasExpireTime()
Required. The expiration time of the backup. When creating a backup or updating its `expire_time`, the value must be greater than the backup creation time by: - At least 6 hours - At most 90 days Once the `expire_time` has passed, Cloud Bigtable will delete the backup.
.google.protobuf.Timestamp expire_time = 3 [(.google.api.field_behavior) = REQUIRED];
hasExpireTime in interface BackupOrBuilderpublic com.google.protobuf.Timestamp getExpireTime()
Required. The expiration time of the backup. When creating a backup or updating its `expire_time`, the value must be greater than the backup creation time by: - At least 6 hours - At most 90 days Once the `expire_time` has passed, Cloud Bigtable will delete the backup.
.google.protobuf.Timestamp expire_time = 3 [(.google.api.field_behavior) = REQUIRED];
getExpireTime in interface BackupOrBuilderpublic Backup.Builder setExpireTime(com.google.protobuf.Timestamp value)
Required. The expiration time of the backup. When creating a backup or updating its `expire_time`, the value must be greater than the backup creation time by: - At least 6 hours - At most 90 days Once the `expire_time` has passed, Cloud Bigtable will delete the backup.
.google.protobuf.Timestamp expire_time = 3 [(.google.api.field_behavior) = REQUIRED];
public Backup.Builder setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)
Required. The expiration time of the backup. When creating a backup or updating its `expire_time`, the value must be greater than the backup creation time by: - At least 6 hours - At most 90 days Once the `expire_time` has passed, Cloud Bigtable will delete the backup.
.google.protobuf.Timestamp expire_time = 3 [(.google.api.field_behavior) = REQUIRED];
public Backup.Builder mergeExpireTime(com.google.protobuf.Timestamp value)
Required. The expiration time of the backup. When creating a backup or updating its `expire_time`, the value must be greater than the backup creation time by: - At least 6 hours - At most 90 days Once the `expire_time` has passed, Cloud Bigtable will delete the backup.
.google.protobuf.Timestamp expire_time = 3 [(.google.api.field_behavior) = REQUIRED];
public Backup.Builder clearExpireTime()
Required. The expiration time of the backup. When creating a backup or updating its `expire_time`, the value must be greater than the backup creation time by: - At least 6 hours - At most 90 days Once the `expire_time` has passed, Cloud Bigtable will delete the backup.
.google.protobuf.Timestamp expire_time = 3 [(.google.api.field_behavior) = REQUIRED];
public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder()
Required. The expiration time of the backup. When creating a backup or updating its `expire_time`, the value must be greater than the backup creation time by: - At least 6 hours - At most 90 days Once the `expire_time` has passed, Cloud Bigtable will delete the backup.
.google.protobuf.Timestamp expire_time = 3 [(.google.api.field_behavior) = REQUIRED];
public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder()
Required. The expiration time of the backup. When creating a backup or updating its `expire_time`, the value must be greater than the backup creation time by: - At least 6 hours - At most 90 days Once the `expire_time` has passed, Cloud Bigtable will delete the backup.
.google.protobuf.Timestamp expire_time = 3 [(.google.api.field_behavior) = REQUIRED];
getExpireTimeOrBuilder in interface BackupOrBuilderpublic boolean hasStartTime()
Output only. `start_time` is the time that the backup was started (i.e. approximately the time the [CreateBackup][google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup] request is received). The row data in this backup will be no older than this timestamp.
.google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasStartTime in interface BackupOrBuilderpublic com.google.protobuf.Timestamp getStartTime()
Output only. `start_time` is the time that the backup was started (i.e. approximately the time the [CreateBackup][google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup] request is received). The row data in this backup will be no older than this timestamp.
.google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStartTime in interface BackupOrBuilderpublic Backup.Builder setStartTime(com.google.protobuf.Timestamp value)
Output only. `start_time` is the time that the backup was started (i.e. approximately the time the [CreateBackup][google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup] request is received). The row data in this backup will be no older than this timestamp.
.google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Backup.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. `start_time` is the time that the backup was started (i.e. approximately the time the [CreateBackup][google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup] request is received). The row data in this backup will be no older than this timestamp.
.google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Backup.Builder mergeStartTime(com.google.protobuf.Timestamp value)
Output only. `start_time` is the time that the backup was started (i.e. approximately the time the [CreateBackup][google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup] request is received). The row data in this backup will be no older than this timestamp.
.google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Backup.Builder clearStartTime()
Output only. `start_time` is the time that the backup was started (i.e. approximately the time the [CreateBackup][google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup] request is received). The row data in this backup will be no older than this timestamp.
.google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
Output only. `start_time` is the time that the backup was started (i.e. approximately the time the [CreateBackup][google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup] request is received). The row data in this backup will be no older than this timestamp.
.google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
Output only. `start_time` is the time that the backup was started (i.e. approximately the time the [CreateBackup][google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup] request is received). The row data in this backup will be no older than this timestamp.
.google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStartTimeOrBuilder in interface BackupOrBuilderpublic boolean hasEndTime()
Output only. `end_time` is the time that the backup was finished. The row data in the backup will be no newer than this timestamp.
.google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasEndTime in interface BackupOrBuilderpublic com.google.protobuf.Timestamp getEndTime()
Output only. `end_time` is the time that the backup was finished. The row data in the backup will be no newer than this timestamp.
.google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEndTime in interface BackupOrBuilderpublic Backup.Builder setEndTime(com.google.protobuf.Timestamp value)
Output only. `end_time` is the time that the backup was finished. The row data in the backup will be no newer than this timestamp.
.google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Backup.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. `end_time` is the time that the backup was finished. The row data in the backup will be no newer than this timestamp.
.google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Backup.Builder mergeEndTime(com.google.protobuf.Timestamp value)
Output only. `end_time` is the time that the backup was finished. The row data in the backup will be no newer than this timestamp.
.google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Backup.Builder clearEndTime()
Output only. `end_time` is the time that the backup was finished. The row data in the backup will be no newer than this timestamp.
.google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
Output only. `end_time` is the time that the backup was finished. The row data in the backup will be no newer than this timestamp.
.google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
Output only. `end_time` is the time that the backup was finished. The row data in the backup will be no newer than this timestamp.
.google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEndTimeOrBuilder in interface BackupOrBuilderpublic long getSizeBytes()
Output only. Size of the backup in bytes.
int64 size_bytes = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];getSizeBytes in interface BackupOrBuilderpublic Backup.Builder setSizeBytes(long value)
Output only. Size of the backup in bytes.
int64 size_bytes = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The sizeBytes to set.public Backup.Builder clearSizeBytes()
Output only. Size of the backup in bytes.
int64 size_bytes = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];public int getStateValue()
Output only. The current state of the backup.
.google.bigtable.admin.v2.Backup.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue in interface BackupOrBuilderpublic Backup.Builder setStateValue(int value)
Output only. The current state of the backup.
.google.bigtable.admin.v2.Backup.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for state to set.public Backup.State getState()
Output only. The current state of the backup.
.google.bigtable.admin.v2.Backup.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState in interface BackupOrBuilderpublic Backup.Builder setState(Backup.State value)
Output only. The current state of the backup.
.google.bigtable.admin.v2.Backup.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The state to set.public Backup.Builder clearState()
Output only. The current state of the backup.
.google.bigtable.admin.v2.Backup.State state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public boolean hasEncryptionInfo()
Output only. The encryption information for the backup.
.google.bigtable.admin.v2.EncryptionInfo encryption_info = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasEncryptionInfo in interface BackupOrBuilderpublic EncryptionInfo getEncryptionInfo()
Output only. The encryption information for the backup.
.google.bigtable.admin.v2.EncryptionInfo encryption_info = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEncryptionInfo in interface BackupOrBuilderpublic Backup.Builder setEncryptionInfo(EncryptionInfo value)
Output only. The encryption information for the backup.
.google.bigtable.admin.v2.EncryptionInfo encryption_info = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Backup.Builder setEncryptionInfo(EncryptionInfo.Builder builderForValue)
Output only. The encryption information for the backup.
.google.bigtable.admin.v2.EncryptionInfo encryption_info = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Backup.Builder mergeEncryptionInfo(EncryptionInfo value)
Output only. The encryption information for the backup.
.google.bigtable.admin.v2.EncryptionInfo encryption_info = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Backup.Builder clearEncryptionInfo()
Output only. The encryption information for the backup.
.google.bigtable.admin.v2.EncryptionInfo encryption_info = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public EncryptionInfo.Builder getEncryptionInfoBuilder()
Output only. The encryption information for the backup.
.google.bigtable.admin.v2.EncryptionInfo encryption_info = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public EncryptionInfoOrBuilder getEncryptionInfoOrBuilder()
Output only. The encryption information for the backup.
.google.bigtable.admin.v2.EncryptionInfo encryption_info = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEncryptionInfoOrBuilder in interface BackupOrBuilderpublic int getBackupTypeValue()
Indicates the backup type of the backup.
.google.bigtable.admin.v2.Backup.BackupType backup_type = 11;getBackupTypeValue in interface BackupOrBuilderpublic Backup.Builder setBackupTypeValue(int value)
Indicates the backup type of the backup.
.google.bigtable.admin.v2.Backup.BackupType backup_type = 11;value - The enum numeric value on the wire for backupType to set.public Backup.BackupType getBackupType()
Indicates the backup type of the backup.
.google.bigtable.admin.v2.Backup.BackupType backup_type = 11;getBackupType in interface BackupOrBuilderpublic Backup.Builder setBackupType(Backup.BackupType value)
Indicates the backup type of the backup.
.google.bigtable.admin.v2.Backup.BackupType backup_type = 11;value - The backupType to set.public Backup.Builder clearBackupType()
Indicates the backup type of the backup.
.google.bigtable.admin.v2.Backup.BackupType backup_type = 11;public boolean hasHotToStandardTime()
The time at which the hot backup will be converted to a standard backup. Once the `hot_to_standard_time` has passed, Cloud Bigtable will convert the hot backup to a standard backup. This value must be greater than the backup creation time by: - At least 24 hours This field only applies for hot backups. When creating or updating a standard backup, attempting to set this field will fail the request.
.google.protobuf.Timestamp hot_to_standard_time = 12;hasHotToStandardTime in interface BackupOrBuilderpublic com.google.protobuf.Timestamp getHotToStandardTime()
The time at which the hot backup will be converted to a standard backup. Once the `hot_to_standard_time` has passed, Cloud Bigtable will convert the hot backup to a standard backup. This value must be greater than the backup creation time by: - At least 24 hours This field only applies for hot backups. When creating or updating a standard backup, attempting to set this field will fail the request.
.google.protobuf.Timestamp hot_to_standard_time = 12;getHotToStandardTime in interface BackupOrBuilderpublic Backup.Builder setHotToStandardTime(com.google.protobuf.Timestamp value)
The time at which the hot backup will be converted to a standard backup. Once the `hot_to_standard_time` has passed, Cloud Bigtable will convert the hot backup to a standard backup. This value must be greater than the backup creation time by: - At least 24 hours This field only applies for hot backups. When creating or updating a standard backup, attempting to set this field will fail the request.
.google.protobuf.Timestamp hot_to_standard_time = 12;public Backup.Builder setHotToStandardTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time at which the hot backup will be converted to a standard backup. Once the `hot_to_standard_time` has passed, Cloud Bigtable will convert the hot backup to a standard backup. This value must be greater than the backup creation time by: - At least 24 hours This field only applies for hot backups. When creating or updating a standard backup, attempting to set this field will fail the request.
.google.protobuf.Timestamp hot_to_standard_time = 12;public Backup.Builder mergeHotToStandardTime(com.google.protobuf.Timestamp value)
The time at which the hot backup will be converted to a standard backup. Once the `hot_to_standard_time` has passed, Cloud Bigtable will convert the hot backup to a standard backup. This value must be greater than the backup creation time by: - At least 24 hours This field only applies for hot backups. When creating or updating a standard backup, attempting to set this field will fail the request.
.google.protobuf.Timestamp hot_to_standard_time = 12;public Backup.Builder clearHotToStandardTime()
The time at which the hot backup will be converted to a standard backup. Once the `hot_to_standard_time` has passed, Cloud Bigtable will convert the hot backup to a standard backup. This value must be greater than the backup creation time by: - At least 24 hours This field only applies for hot backups. When creating or updating a standard backup, attempting to set this field will fail the request.
.google.protobuf.Timestamp hot_to_standard_time = 12;public com.google.protobuf.Timestamp.Builder getHotToStandardTimeBuilder()
The time at which the hot backup will be converted to a standard backup. Once the `hot_to_standard_time` has passed, Cloud Bigtable will convert the hot backup to a standard backup. This value must be greater than the backup creation time by: - At least 24 hours This field only applies for hot backups. When creating or updating a standard backup, attempting to set this field will fail the request.
.google.protobuf.Timestamp hot_to_standard_time = 12;public com.google.protobuf.TimestampOrBuilder getHotToStandardTimeOrBuilder()
The time at which the hot backup will be converted to a standard backup. Once the `hot_to_standard_time` has passed, Cloud Bigtable will convert the hot backup to a standard backup. This value must be greater than the backup creation time by: - At least 24 hours This field only applies for hot backups. When creating or updating a standard backup, attempting to set this field will fail the request.
.google.protobuf.Timestamp hot_to_standard_time = 12;getHotToStandardTimeOrBuilder in interface BackupOrBuilderCopyright © 2026 Google LLC. All rights reserved.