Package com.google.cloud.gkebackup.v1
Class Backup.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
- com.google.cloud.gkebackup.v1.Backup.Builder
-
- All Implemented Interfaces:
BackupOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Backup
public static final class Backup.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder> implements BackupOrBuilder
Represents a request to perform a single point-in-time capture of some portion of the state of a GKE cluster, the record of the backup operation itself, and an anchor for the underlying artifacts that comprise the Backup (the config backup and VolumeBackups). Next id: 28
Protobuf typegoogle.cloud.gkebackup.v1.Backup
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Backup.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Backup
build()
Backup
buildPartial()
Backup.Builder
clear()
Backup.Builder
clearAllNamespaces()
Output only.Backup.Builder
clearBackupScope()
Backup.Builder
clearClusterMetadata()
Output only.Backup.Builder
clearCompleteTime()
Output only.Backup.Builder
clearConfigBackupSizeBytes()
Output only.Backup.Builder
clearContainsSecrets()
Output only.Backup.Builder
clearContainsVolumeData()
Output only.Backup.Builder
clearCreateTime()
Output only.Backup.Builder
clearDeleteLockDays()
Minimum age for this Backup (in days).Backup.Builder
clearDeleteLockExpireTime()
Output only.Backup.Builder
clearDescription()
User specified descriptive string for this Backup.Backup.Builder
clearEncryptionKey()
Output only.Backup.Builder
clearEtag()
Output only.Backup.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Backup.Builder
clearLabels()
Backup.Builder
clearManual()
Output only.Backup.Builder
clearName()
Output only.Backup.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Backup.Builder
clearPodCount()
Output only.Backup.Builder
clearResourceCount()
Output only.Backup.Builder
clearRetainDays()
The age (in days) after which this Backup will be automatically deleted.Backup.Builder
clearRetainExpireTime()
Output only.Backup.Builder
clearSelectedApplications()
Output only.Backup.Builder
clearSelectedNamespaces()
Output only.Backup.Builder
clearSizeBytes()
Output only.Backup.Builder
clearState()
Output only.Backup.Builder
clearStateReason()
Output only.Backup.Builder
clearUid()
Output only.Backup.Builder
clearUpdateTime()
Output only.Backup.Builder
clearVolumeCount()
Output only.Backup.Builder
clone()
boolean
containsLabels(String key)
A set of custom labels supplied by user.boolean
getAllNamespaces()
Output only.Backup.BackupScopeCase
getBackupScopeCase()
Backup.ClusterMetadata
getClusterMetadata()
Output only.Backup.ClusterMetadata.Builder
getClusterMetadataBuilder()
Output only.Backup.ClusterMetadataOrBuilder
getClusterMetadataOrBuilder()
Output only.com.google.protobuf.Timestamp
getCompleteTime()
Output only.com.google.protobuf.Timestamp.Builder
getCompleteTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getCompleteTimeOrBuilder()
Output only.long
getConfigBackupSizeBytes()
Output only.boolean
getContainsSecrets()
Output only.boolean
getContainsVolumeData()
Output only.com.google.protobuf.Timestamp
getCreateTime()
Output only.com.google.protobuf.Timestamp.Builder
getCreateTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getCreateTimeOrBuilder()
Output only.Backup
getDefaultInstanceForType()
int
getDeleteLockDays()
Minimum age for this Backup (in days).com.google.protobuf.Timestamp
getDeleteLockExpireTime()
Output only.com.google.protobuf.Timestamp.Builder
getDeleteLockExpireTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getDeleteLockExpireTimeOrBuilder()
Output only.String
getDescription()
User specified descriptive string for this Backup.com.google.protobuf.ByteString
getDescriptionBytes()
User specified descriptive string for this Backup.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
EncryptionKey
getEncryptionKey()
Output only.EncryptionKey.Builder
getEncryptionKeyBuilder()
Output only.EncryptionKeyOrBuilder
getEncryptionKeyOrBuilder()
Output only.String
getEtag()
Output only.com.google.protobuf.ByteString
getEtagBytes()
Output only.Map<String,String>
getLabels()
Deprecated.int
getLabelsCount()
A set of custom labels supplied by user.Map<String,String>
getLabelsMap()
A set of custom labels supplied by user.String
getLabelsOrDefault(String key, String defaultValue)
A set of custom labels supplied by user.String
getLabelsOrThrow(String key)
A set of custom labels supplied by user.boolean
getManual()
Output only.Map<String,String>
getMutableLabels()
Deprecated.String
getName()
Output only.com.google.protobuf.ByteString
getNameBytes()
Output only.int
getPodCount()
Output only.int
getResourceCount()
Output only.int
getRetainDays()
The age (in days) after which this Backup will be automatically deleted.com.google.protobuf.Timestamp
getRetainExpireTime()
Output only.com.google.protobuf.Timestamp.Builder
getRetainExpireTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getRetainExpireTimeOrBuilder()
Output only.NamespacedNames
getSelectedApplications()
Output only.NamespacedNames.Builder
getSelectedApplicationsBuilder()
Output only.NamespacedNamesOrBuilder
getSelectedApplicationsOrBuilder()
Output only.Namespaces
getSelectedNamespaces()
Output only.Namespaces.Builder
getSelectedNamespacesBuilder()
Output only.NamespacesOrBuilder
getSelectedNamespacesOrBuilder()
Output only.long
getSizeBytes()
Output only.Backup.State
getState()
Output only.String
getStateReason()
Output only.com.google.protobuf.ByteString
getStateReasonBytes()
Output only.int
getStateValue()
Output only.String
getUid()
Output only.com.google.protobuf.ByteString
getUidBytes()
Output only.com.google.protobuf.Timestamp
getUpdateTime()
Output only.com.google.protobuf.Timestamp.Builder
getUpdateTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getUpdateTimeOrBuilder()
Output only.int
getVolumeCount()
Output only.boolean
hasAllNamespaces()
Output only.boolean
hasClusterMetadata()
Output only.boolean
hasCompleteTime()
Output only.boolean
hasCreateTime()
Output only.boolean
hasDeleteLockExpireTime()
Output only.boolean
hasEncryptionKey()
Output only.boolean
hasRetainExpireTime()
Output only.boolean
hasSelectedApplications()
Output only.boolean
hasSelectedNamespaces()
Output only.boolean
hasUpdateTime()
Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
protected com.google.protobuf.MapField
internalGetMutableMapField(int number)
boolean
isInitialized()
Backup.Builder
mergeClusterMetadata(Backup.ClusterMetadata value)
Output only.Backup.Builder
mergeCompleteTime(com.google.protobuf.Timestamp value)
Output only.Backup.Builder
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.Backup.Builder
mergeDeleteLockExpireTime(com.google.protobuf.Timestamp value)
Output only.Backup.Builder
mergeEncryptionKey(EncryptionKey value)
Output only.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
mergeRetainExpireTime(com.google.protobuf.Timestamp value)
Output only.Backup.Builder
mergeSelectedApplications(NamespacedNames value)
Output only.Backup.Builder
mergeSelectedNamespaces(Namespaces value)
Output only.Backup.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Backup.Builder
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.Backup.Builder
putAllLabels(Map<String,String> values)
A set of custom labels supplied by user.Backup.Builder
putLabels(String key, String value)
A set of custom labels supplied by user.Backup.Builder
removeLabels(String key)
A set of custom labels supplied by user.Backup.Builder
setAllNamespaces(boolean value)
Output only.Backup.Builder
setClusterMetadata(Backup.ClusterMetadata value)
Output only.Backup.Builder
setClusterMetadata(Backup.ClusterMetadata.Builder builderForValue)
Output only.Backup.Builder
setCompleteTime(com.google.protobuf.Timestamp value)
Output only.Backup.Builder
setCompleteTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.Backup.Builder
setConfigBackupSizeBytes(long value)
Output only.Backup.Builder
setContainsSecrets(boolean value)
Output only.Backup.Builder
setContainsVolumeData(boolean value)
Output only.Backup.Builder
setCreateTime(com.google.protobuf.Timestamp value)
Output only.Backup.Builder
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.Backup.Builder
setDeleteLockDays(int value)
Minimum age for this Backup (in days).Backup.Builder
setDeleteLockExpireTime(com.google.protobuf.Timestamp value)
Output only.Backup.Builder
setDeleteLockExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.Backup.Builder
setDescription(String value)
User specified descriptive string for this Backup.Backup.Builder
setDescriptionBytes(com.google.protobuf.ByteString value)
User specified descriptive string for this Backup.Backup.Builder
setEncryptionKey(EncryptionKey value)
Output only.Backup.Builder
setEncryptionKey(EncryptionKey.Builder builderForValue)
Output only.Backup.Builder
setEtag(String value)
Output only.Backup.Builder
setEtagBytes(com.google.protobuf.ByteString value)
Output only.Backup.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Backup.Builder
setManual(boolean value)
Output only.Backup.Builder
setName(String value)
Output only.Backup.Builder
setNameBytes(com.google.protobuf.ByteString value)
Output only.Backup.Builder
setPodCount(int value)
Output only.Backup.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Backup.Builder
setResourceCount(int value)
Output only.Backup.Builder
setRetainDays(int value)
The age (in days) after which this Backup will be automatically deleted.Backup.Builder
setRetainExpireTime(com.google.protobuf.Timestamp value)
Output only.Backup.Builder
setRetainExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.Backup.Builder
setSelectedApplications(NamespacedNames value)
Output only.Backup.Builder
setSelectedApplications(NamespacedNames.Builder builderForValue)
Output only.Backup.Builder
setSelectedNamespaces(Namespaces value)
Output only.Backup.Builder
setSelectedNamespaces(Namespaces.Builder builderForValue)
Output only.Backup.Builder
setSizeBytes(long value)
Output only.Backup.Builder
setState(Backup.State value)
Output only.Backup.Builder
setStateReason(String value)
Output only.Backup.Builder
setStateReasonBytes(com.google.protobuf.ByteString value)
Output only.Backup.Builder
setStateValue(int value)
Output only.Backup.Builder
setUid(String value)
Output only.Backup.Builder
setUidBytes(com.google.protobuf.ByteString value)
Output only.Backup.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Backup.Builder
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.Backup.Builder
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.Backup.Builder
setVolumeCount(int value)
Output only.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
clear
public Backup.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<Backup.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<Backup.Builder>
-
getDefaultInstanceForType
public Backup getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Backup build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Backup buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Backup.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<Backup.Builder>
-
setField
public Backup.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<Backup.Builder>
-
clearField
public Backup.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
clearOneof
public Backup.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
setRepeatedField
public Backup.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<Backup.Builder>
-
addRepeatedField
public Backup.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<Backup.Builder>
-
mergeFrom
public Backup.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Backup.Builder>
-
mergeFrom
public Backup.Builder mergeFrom(Backup other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
mergeFrom
public Backup.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<Backup.Builder>
- Throws:
IOException
-
getBackupScopeCase
public Backup.BackupScopeCase getBackupScopeCase()
- Specified by:
getBackupScopeCase
in interfaceBackupOrBuilder
-
clearBackupScope
public Backup.Builder clearBackupScope()
-
getName
public String getName()
Output only. The fully qualified name of the Backup. `projects/*/locations/*/backupPlans/*/backups/*`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getName
in interfaceBackupOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Output only. The fully qualified name of the Backup. `projects/*/locations/*/backupPlans/*/backups/*`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getNameBytes
in interfaceBackupOrBuilder
- Returns:
- The bytes for name.
-
setName
public Backup.Builder setName(String value)
Output only. The fully qualified name of the Backup. `projects/*/locations/*/backupPlans/*/backups/*`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Backup.Builder clearName()
Output only. The fully qualified name of the Backup. `projects/*/locations/*/backupPlans/*/backups/*`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setNameBytes
public Backup.Builder setNameBytes(com.google.protobuf.ByteString value)
Output only. The fully qualified name of the Backup. `projects/*/locations/*/backupPlans/*/backups/*`
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getUid
public String getUid()
Output only. Server generated global unique identifier of [UUID4](https://en.wikipedia.org/wiki/Universally_unique_identifier)
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getUid
in interfaceBackupOrBuilder
- Returns:
- The uid.
-
getUidBytes
public com.google.protobuf.ByteString getUidBytes()
Output only. Server generated global unique identifier of [UUID4](https://en.wikipedia.org/wiki/Universally_unique_identifier)
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getUidBytes
in interfaceBackupOrBuilder
- Returns:
- The bytes for uid.
-
setUid
public Backup.Builder setUid(String value)
Output only. Server generated global unique identifier of [UUID4](https://en.wikipedia.org/wiki/Universally_unique_identifier)
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The uid to set.- Returns:
- This builder for chaining.
-
clearUid
public Backup.Builder clearUid()
Output only. Server generated global unique identifier of [UUID4](https://en.wikipedia.org/wiki/Universally_unique_identifier)
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setUidBytes
public Backup.Builder setUidBytes(com.google.protobuf.ByteString value)
Output only. Server generated global unique identifier of [UUID4](https://en.wikipedia.org/wiki/Universally_unique_identifier)
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The bytes for uid to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()
Output only. The timestamp when this Backup resource was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasCreateTime
in interfaceBackupOrBuilder
- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()
Output only. The timestamp when this Backup resource was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getCreateTime
in interfaceBackupOrBuilder
- Returns:
- The createTime.
-
setCreateTime
public Backup.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. The timestamp when this Backup resource was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setCreateTime
public Backup.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The timestamp when this Backup resource was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeCreateTime
public Backup.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. The timestamp when this Backup resource was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearCreateTime
public Backup.Builder clearCreateTime()
Output only. The timestamp when this Backup resource was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. The timestamp when this Backup resource was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The timestamp when this Backup resource was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getCreateTimeOrBuilder
in interfaceBackupOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()
Output only. The timestamp when this Backup resource was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasUpdateTime
in interfaceBackupOrBuilder
- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()
Output only. The timestamp when this Backup resource was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getUpdateTime
in interfaceBackupOrBuilder
- Returns:
- The updateTime.
-
setUpdateTime
public Backup.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. The timestamp when this Backup resource was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setUpdateTime
public Backup.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The timestamp when this Backup resource was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeUpdateTime
public Backup.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. The timestamp when this Backup resource was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearUpdateTime
public Backup.Builder clearUpdateTime()
Output only. The timestamp when this Backup resource was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. The timestamp when this Backup resource was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The timestamp when this Backup resource was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getUpdateTimeOrBuilder
in interfaceBackupOrBuilder
-
getManual
public boolean getManual()
Output only. This flag indicates whether this Backup resource was created manually by a user or via a schedule in the BackupPlan. A value of True means that the Backup was created manually.
bool manual = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getManual
in interfaceBackupOrBuilder
- Returns:
- The manual.
-
setManual
public Backup.Builder setManual(boolean value)
Output only. This flag indicates whether this Backup resource was created manually by a user or via a schedule in the BackupPlan. A value of True means that the Backup was created manually.
bool manual = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The manual to set.- Returns:
- This builder for chaining.
-
clearManual
public Backup.Builder clearManual()
Output only. This flag indicates whether this Backup resource was created manually by a user or via a schedule in the BackupPlan. A value of True means that the Backup was created manually.
bool manual = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
getLabelsCount
public int getLabelsCount()
Description copied from interface:BackupOrBuilder
A set of custom labels supplied by user.
map<string, string> labels = 6;
- Specified by:
getLabelsCount
in interfaceBackupOrBuilder
-
containsLabels
public boolean containsLabels(String key)
A set of custom labels supplied by user.
map<string, string> labels = 6;
- Specified by:
containsLabels
in interfaceBackupOrBuilder
-
getLabels
@Deprecated public Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()
instead.- Specified by:
getLabels
in interfaceBackupOrBuilder
-
getLabelsMap
public Map<String,String> getLabelsMap()
A set of custom labels supplied by user.
map<string, string> labels = 6;
- Specified by:
getLabelsMap
in interfaceBackupOrBuilder
-
getLabelsOrDefault
public String getLabelsOrDefault(String key, String defaultValue)
A set of custom labels supplied by user.
map<string, string> labels = 6;
- Specified by:
getLabelsOrDefault
in interfaceBackupOrBuilder
-
getLabelsOrThrow
public String getLabelsOrThrow(String key)
A set of custom labels supplied by user.
map<string, string> labels = 6;
- Specified by:
getLabelsOrThrow
in interfaceBackupOrBuilder
-
clearLabels
public Backup.Builder clearLabels()
-
removeLabels
public Backup.Builder removeLabels(String key)
A set of custom labels supplied by user.
map<string, string> labels = 6;
-
getMutableLabels
@Deprecated public Map<String,String> getMutableLabels()
Deprecated.Use alternate mutation accessors instead.
-
putLabels
public Backup.Builder putLabels(String key, String value)
A set of custom labels supplied by user.
map<string, string> labels = 6;
-
putAllLabels
public Backup.Builder putAllLabels(Map<String,String> values)
A set of custom labels supplied by user.
map<string, string> labels = 6;
-
getDeleteLockDays
public int getDeleteLockDays()
Minimum age for this Backup (in days). If this field is set to a non-zero value, the Backup will be "locked" against deletion (either manual or automatic deletion) for the number of days provided (measured from the creation time of the Backup). MUST be an integer value between 0-90 (inclusive). Defaults to parent BackupPlan's [backup_delete_lock_days][google.cloud.gkebackup.v1.BackupPlan.RetentionPolicy.backup_delete_lock_days] setting and may only be increased (either at creation time or in a subsequent update).
int32 delete_lock_days = 7;
- Specified by:
getDeleteLockDays
in interfaceBackupOrBuilder
- Returns:
- The deleteLockDays.
-
setDeleteLockDays
public Backup.Builder setDeleteLockDays(int value)
Minimum age for this Backup (in days). If this field is set to a non-zero value, the Backup will be "locked" against deletion (either manual or automatic deletion) for the number of days provided (measured from the creation time of the Backup). MUST be an integer value between 0-90 (inclusive). Defaults to parent BackupPlan's [backup_delete_lock_days][google.cloud.gkebackup.v1.BackupPlan.RetentionPolicy.backup_delete_lock_days] setting and may only be increased (either at creation time or in a subsequent update).
int32 delete_lock_days = 7;
- Parameters:
value
- The deleteLockDays to set.- Returns:
- This builder for chaining.
-
clearDeleteLockDays
public Backup.Builder clearDeleteLockDays()
Minimum age for this Backup (in days). If this field is set to a non-zero value, the Backup will be "locked" against deletion (either manual or automatic deletion) for the number of days provided (measured from the creation time of the Backup). MUST be an integer value between 0-90 (inclusive). Defaults to parent BackupPlan's [backup_delete_lock_days][google.cloud.gkebackup.v1.BackupPlan.RetentionPolicy.backup_delete_lock_days] setting and may only be increased (either at creation time or in a subsequent update).
int32 delete_lock_days = 7;
- Returns:
- This builder for chaining.
-
hasDeleteLockExpireTime
public boolean hasDeleteLockExpireTime()
Output only. The time at which an existing delete lock will expire for this backup (calculated from create_time + [delete_lock_days][google.cloud.gkebackup.v1.Backup.delete_lock_days]).
.google.protobuf.Timestamp delete_lock_expire_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasDeleteLockExpireTime
in interfaceBackupOrBuilder
- Returns:
- Whether the deleteLockExpireTime field is set.
-
getDeleteLockExpireTime
public com.google.protobuf.Timestamp getDeleteLockExpireTime()
Output only. The time at which an existing delete lock will expire for this backup (calculated from create_time + [delete_lock_days][google.cloud.gkebackup.v1.Backup.delete_lock_days]).
.google.protobuf.Timestamp delete_lock_expire_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getDeleteLockExpireTime
in interfaceBackupOrBuilder
- Returns:
- The deleteLockExpireTime.
-
setDeleteLockExpireTime
public Backup.Builder setDeleteLockExpireTime(com.google.protobuf.Timestamp value)
Output only. The time at which an existing delete lock will expire for this backup (calculated from create_time + [delete_lock_days][google.cloud.gkebackup.v1.Backup.delete_lock_days]).
.google.protobuf.Timestamp delete_lock_expire_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setDeleteLockExpireTime
public Backup.Builder setDeleteLockExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time at which an existing delete lock will expire for this backup (calculated from create_time + [delete_lock_days][google.cloud.gkebackup.v1.Backup.delete_lock_days]).
.google.protobuf.Timestamp delete_lock_expire_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeDeleteLockExpireTime
public Backup.Builder mergeDeleteLockExpireTime(com.google.protobuf.Timestamp value)
Output only. The time at which an existing delete lock will expire for this backup (calculated from create_time + [delete_lock_days][google.cloud.gkebackup.v1.Backup.delete_lock_days]).
.google.protobuf.Timestamp delete_lock_expire_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearDeleteLockExpireTime
public Backup.Builder clearDeleteLockExpireTime()
Output only. The time at which an existing delete lock will expire for this backup (calculated from create_time + [delete_lock_days][google.cloud.gkebackup.v1.Backup.delete_lock_days]).
.google.protobuf.Timestamp delete_lock_expire_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDeleteLockExpireTimeBuilder
public com.google.protobuf.Timestamp.Builder getDeleteLockExpireTimeBuilder()
Output only. The time at which an existing delete lock will expire for this backup (calculated from create_time + [delete_lock_days][google.cloud.gkebackup.v1.Backup.delete_lock_days]).
.google.protobuf.Timestamp delete_lock_expire_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getDeleteLockExpireTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getDeleteLockExpireTimeOrBuilder()
Output only. The time at which an existing delete lock will expire for this backup (calculated from create_time + [delete_lock_days][google.cloud.gkebackup.v1.Backup.delete_lock_days]).
.google.protobuf.Timestamp delete_lock_expire_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getDeleteLockExpireTimeOrBuilder
in interfaceBackupOrBuilder
-
getRetainDays
public int getRetainDays()
The age (in days) after which this Backup will be automatically deleted. Must be an integer value >= 0: - If 0, no automatic deletion will occur for this Backup. - If not 0, this must be >= [delete_lock_days][google.cloud.gkebackup.v1.Backup.delete_lock_days] and <= 365. Once a Backup is created, this value may only be increased. Defaults to the parent BackupPlan's [backup_retain_days][google.cloud.gkebackup.v1.BackupPlan.RetentionPolicy.backup_retain_days] value.
int32 retain_days = 9;
- Specified by:
getRetainDays
in interfaceBackupOrBuilder
- Returns:
- The retainDays.
-
setRetainDays
public Backup.Builder setRetainDays(int value)
The age (in days) after which this Backup will be automatically deleted. Must be an integer value >= 0: - If 0, no automatic deletion will occur for this Backup. - If not 0, this must be >= [delete_lock_days][google.cloud.gkebackup.v1.Backup.delete_lock_days] and <= 365. Once a Backup is created, this value may only be increased. Defaults to the parent BackupPlan's [backup_retain_days][google.cloud.gkebackup.v1.BackupPlan.RetentionPolicy.backup_retain_days] value.
int32 retain_days = 9;
- Parameters:
value
- The retainDays to set.- Returns:
- This builder for chaining.
-
clearRetainDays
public Backup.Builder clearRetainDays()
The age (in days) after which this Backup will be automatically deleted. Must be an integer value >= 0: - If 0, no automatic deletion will occur for this Backup. - If not 0, this must be >= [delete_lock_days][google.cloud.gkebackup.v1.Backup.delete_lock_days] and <= 365. Once a Backup is created, this value may only be increased. Defaults to the parent BackupPlan's [backup_retain_days][google.cloud.gkebackup.v1.BackupPlan.RetentionPolicy.backup_retain_days] value.
int32 retain_days = 9;
- Returns:
- This builder for chaining.
-
hasRetainExpireTime
public boolean hasRetainExpireTime()
Output only. The time at which this Backup will be automatically deleted (calculated from create_time + [retain_days][google.cloud.gkebackup.v1.Backup.retain_days]).
.google.protobuf.Timestamp retain_expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasRetainExpireTime
in interfaceBackupOrBuilder
- Returns:
- Whether the retainExpireTime field is set.
-
getRetainExpireTime
public com.google.protobuf.Timestamp getRetainExpireTime()
Output only. The time at which this Backup will be automatically deleted (calculated from create_time + [retain_days][google.cloud.gkebackup.v1.Backup.retain_days]).
.google.protobuf.Timestamp retain_expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getRetainExpireTime
in interfaceBackupOrBuilder
- Returns:
- The retainExpireTime.
-
setRetainExpireTime
public Backup.Builder setRetainExpireTime(com.google.protobuf.Timestamp value)
Output only. The time at which this Backup will be automatically deleted (calculated from create_time + [retain_days][google.cloud.gkebackup.v1.Backup.retain_days]).
.google.protobuf.Timestamp retain_expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setRetainExpireTime
public Backup.Builder setRetainExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time at which this Backup will be automatically deleted (calculated from create_time + [retain_days][google.cloud.gkebackup.v1.Backup.retain_days]).
.google.protobuf.Timestamp retain_expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeRetainExpireTime
public Backup.Builder mergeRetainExpireTime(com.google.protobuf.Timestamp value)
Output only. The time at which this Backup will be automatically deleted (calculated from create_time + [retain_days][google.cloud.gkebackup.v1.Backup.retain_days]).
.google.protobuf.Timestamp retain_expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearRetainExpireTime
public Backup.Builder clearRetainExpireTime()
Output only. The time at which this Backup will be automatically deleted (calculated from create_time + [retain_days][google.cloud.gkebackup.v1.Backup.retain_days]).
.google.protobuf.Timestamp retain_expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getRetainExpireTimeBuilder
public com.google.protobuf.Timestamp.Builder getRetainExpireTimeBuilder()
Output only. The time at which this Backup will be automatically deleted (calculated from create_time + [retain_days][google.cloud.gkebackup.v1.Backup.retain_days]).
.google.protobuf.Timestamp retain_expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getRetainExpireTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getRetainExpireTimeOrBuilder()
Output only. The time at which this Backup will be automatically deleted (calculated from create_time + [retain_days][google.cloud.gkebackup.v1.Backup.retain_days]).
.google.protobuf.Timestamp retain_expire_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getRetainExpireTimeOrBuilder
in interfaceBackupOrBuilder
-
hasEncryptionKey
public boolean hasEncryptionKey()
Output only. The customer managed encryption key that was used to encrypt the Backup's artifacts. Inherited from the parent BackupPlan's [encryption_key][google.cloud.gkebackup.v1.BackupPlan.BackupConfig.encryption_key] value.
.google.cloud.gkebackup.v1.EncryptionKey encryption_key = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasEncryptionKey
in interfaceBackupOrBuilder
- Returns:
- Whether the encryptionKey field is set.
-
getEncryptionKey
public EncryptionKey getEncryptionKey()
Output only. The customer managed encryption key that was used to encrypt the Backup's artifacts. Inherited from the parent BackupPlan's [encryption_key][google.cloud.gkebackup.v1.BackupPlan.BackupConfig.encryption_key] value.
.google.cloud.gkebackup.v1.EncryptionKey encryption_key = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getEncryptionKey
in interfaceBackupOrBuilder
- Returns:
- The encryptionKey.
-
setEncryptionKey
public Backup.Builder setEncryptionKey(EncryptionKey value)
Output only. The customer managed encryption key that was used to encrypt the Backup's artifacts. Inherited from the parent BackupPlan's [encryption_key][google.cloud.gkebackup.v1.BackupPlan.BackupConfig.encryption_key] value.
.google.cloud.gkebackup.v1.EncryptionKey encryption_key = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setEncryptionKey
public Backup.Builder setEncryptionKey(EncryptionKey.Builder builderForValue)
Output only. The customer managed encryption key that was used to encrypt the Backup's artifacts. Inherited from the parent BackupPlan's [encryption_key][google.cloud.gkebackup.v1.BackupPlan.BackupConfig.encryption_key] value.
.google.cloud.gkebackup.v1.EncryptionKey encryption_key = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeEncryptionKey
public Backup.Builder mergeEncryptionKey(EncryptionKey value)
Output only. The customer managed encryption key that was used to encrypt the Backup's artifacts. Inherited from the parent BackupPlan's [encryption_key][google.cloud.gkebackup.v1.BackupPlan.BackupConfig.encryption_key] value.
.google.cloud.gkebackup.v1.EncryptionKey encryption_key = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearEncryptionKey
public Backup.Builder clearEncryptionKey()
Output only. The customer managed encryption key that was used to encrypt the Backup's artifacts. Inherited from the parent BackupPlan's [encryption_key][google.cloud.gkebackup.v1.BackupPlan.BackupConfig.encryption_key] value.
.google.cloud.gkebackup.v1.EncryptionKey encryption_key = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getEncryptionKeyBuilder
public EncryptionKey.Builder getEncryptionKeyBuilder()
Output only. The customer managed encryption key that was used to encrypt the Backup's artifacts. Inherited from the parent BackupPlan's [encryption_key][google.cloud.gkebackup.v1.BackupPlan.BackupConfig.encryption_key] value.
.google.cloud.gkebackup.v1.EncryptionKey encryption_key = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getEncryptionKeyOrBuilder
public EncryptionKeyOrBuilder getEncryptionKeyOrBuilder()
Output only. The customer managed encryption key that was used to encrypt the Backup's artifacts. Inherited from the parent BackupPlan's [encryption_key][google.cloud.gkebackup.v1.BackupPlan.BackupConfig.encryption_key] value.
.google.cloud.gkebackup.v1.EncryptionKey encryption_key = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getEncryptionKeyOrBuilder
in interfaceBackupOrBuilder
-
hasAllNamespaces
public boolean hasAllNamespaces()
Output only. If True, all namespaces were included in the Backup.
bool all_namespaces = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasAllNamespaces
in interfaceBackupOrBuilder
- Returns:
- Whether the allNamespaces field is set.
-
getAllNamespaces
public boolean getAllNamespaces()
Output only. If True, all namespaces were included in the Backup.
bool all_namespaces = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getAllNamespaces
in interfaceBackupOrBuilder
- Returns:
- The allNamespaces.
-
setAllNamespaces
public Backup.Builder setAllNamespaces(boolean value)
Output only. If True, all namespaces were included in the Backup.
bool all_namespaces = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The allNamespaces to set.- Returns:
- This builder for chaining.
-
clearAllNamespaces
public Backup.Builder clearAllNamespaces()
Output only. If True, all namespaces were included in the Backup.
bool all_namespaces = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
hasSelectedNamespaces
public boolean hasSelectedNamespaces()
Output only. If set, the list of namespaces that were included in the Backup.
.google.cloud.gkebackup.v1.Namespaces selected_namespaces = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasSelectedNamespaces
in interfaceBackupOrBuilder
- Returns:
- Whether the selectedNamespaces field is set.
-
getSelectedNamespaces
public Namespaces getSelectedNamespaces()
Output only. If set, the list of namespaces that were included in the Backup.
.google.cloud.gkebackup.v1.Namespaces selected_namespaces = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getSelectedNamespaces
in interfaceBackupOrBuilder
- Returns:
- The selectedNamespaces.
-
setSelectedNamespaces
public Backup.Builder setSelectedNamespaces(Namespaces value)
Output only. If set, the list of namespaces that were included in the Backup.
.google.cloud.gkebackup.v1.Namespaces selected_namespaces = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setSelectedNamespaces
public Backup.Builder setSelectedNamespaces(Namespaces.Builder builderForValue)
Output only. If set, the list of namespaces that were included in the Backup.
.google.cloud.gkebackup.v1.Namespaces selected_namespaces = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeSelectedNamespaces
public Backup.Builder mergeSelectedNamespaces(Namespaces value)
Output only. If set, the list of namespaces that were included in the Backup.
.google.cloud.gkebackup.v1.Namespaces selected_namespaces = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearSelectedNamespaces
public Backup.Builder clearSelectedNamespaces()
Output only. If set, the list of namespaces that were included in the Backup.
.google.cloud.gkebackup.v1.Namespaces selected_namespaces = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getSelectedNamespacesBuilder
public Namespaces.Builder getSelectedNamespacesBuilder()
Output only. If set, the list of namespaces that were included in the Backup.
.google.cloud.gkebackup.v1.Namespaces selected_namespaces = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getSelectedNamespacesOrBuilder
public NamespacesOrBuilder getSelectedNamespacesOrBuilder()
Output only. If set, the list of namespaces that were included in the Backup.
.google.cloud.gkebackup.v1.Namespaces selected_namespaces = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getSelectedNamespacesOrBuilder
in interfaceBackupOrBuilder
-
hasSelectedApplications
public boolean hasSelectedApplications()
Output only. If set, the list of ProtectedApplications whose resources were included in the Backup.
.google.cloud.gkebackup.v1.NamespacedNames selected_applications = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasSelectedApplications
in interfaceBackupOrBuilder
- Returns:
- Whether the selectedApplications field is set.
-
getSelectedApplications
public NamespacedNames getSelectedApplications()
Output only. If set, the list of ProtectedApplications whose resources were included in the Backup.
.google.cloud.gkebackup.v1.NamespacedNames selected_applications = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getSelectedApplications
in interfaceBackupOrBuilder
- Returns:
- The selectedApplications.
-
setSelectedApplications
public Backup.Builder setSelectedApplications(NamespacedNames value)
Output only. If set, the list of ProtectedApplications whose resources were included in the Backup.
.google.cloud.gkebackup.v1.NamespacedNames selected_applications = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setSelectedApplications
public Backup.Builder setSelectedApplications(NamespacedNames.Builder builderForValue)
Output only. If set, the list of ProtectedApplications whose resources were included in the Backup.
.google.cloud.gkebackup.v1.NamespacedNames selected_applications = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeSelectedApplications
public Backup.Builder mergeSelectedApplications(NamespacedNames value)
Output only. If set, the list of ProtectedApplications whose resources were included in the Backup.
.google.cloud.gkebackup.v1.NamespacedNames selected_applications = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearSelectedApplications
public Backup.Builder clearSelectedApplications()
Output only. If set, the list of ProtectedApplications whose resources were included in the Backup.
.google.cloud.gkebackup.v1.NamespacedNames selected_applications = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getSelectedApplicationsBuilder
public NamespacedNames.Builder getSelectedApplicationsBuilder()
Output only. If set, the list of ProtectedApplications whose resources were included in the Backup.
.google.cloud.gkebackup.v1.NamespacedNames selected_applications = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getSelectedApplicationsOrBuilder
public NamespacedNamesOrBuilder getSelectedApplicationsOrBuilder()
Output only. If set, the list of ProtectedApplications whose resources were included in the Backup.
.google.cloud.gkebackup.v1.NamespacedNames selected_applications = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getSelectedApplicationsOrBuilder
in interfaceBackupOrBuilder
-
getContainsVolumeData
public boolean getContainsVolumeData()
Output only. Whether or not the Backup contains volume data. Controlled by the parent BackupPlan's [include_volume_data][google.cloud.gkebackup.v1.BackupPlan.BackupConfig.include_volume_data] value.
bool contains_volume_data = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getContainsVolumeData
in interfaceBackupOrBuilder
- Returns:
- The containsVolumeData.
-
setContainsVolumeData
public Backup.Builder setContainsVolumeData(boolean value)
Output only. Whether or not the Backup contains volume data. Controlled by the parent BackupPlan's [include_volume_data][google.cloud.gkebackup.v1.BackupPlan.BackupConfig.include_volume_data] value.
bool contains_volume_data = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The containsVolumeData to set.- Returns:
- This builder for chaining.
-
clearContainsVolumeData
public Backup.Builder clearContainsVolumeData()
Output only. Whether or not the Backup contains volume data. Controlled by the parent BackupPlan's [include_volume_data][google.cloud.gkebackup.v1.BackupPlan.BackupConfig.include_volume_data] value.
bool contains_volume_data = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
getContainsSecrets
public boolean getContainsSecrets()
Output only. Whether or not the Backup contains Kubernetes Secrets. Controlled by the parent BackupPlan's [include_secrets][google.cloud.gkebackup.v1.BackupPlan.BackupConfig.include_secrets] value.
bool contains_secrets = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getContainsSecrets
in interfaceBackupOrBuilder
- Returns:
- The containsSecrets.
-
setContainsSecrets
public Backup.Builder setContainsSecrets(boolean value)
Output only. Whether or not the Backup contains Kubernetes Secrets. Controlled by the parent BackupPlan's [include_secrets][google.cloud.gkebackup.v1.BackupPlan.BackupConfig.include_secrets] value.
bool contains_secrets = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The containsSecrets to set.- Returns:
- This builder for chaining.
-
clearContainsSecrets
public Backup.Builder clearContainsSecrets()
Output only. Whether or not the Backup contains Kubernetes Secrets. Controlled by the parent BackupPlan's [include_secrets][google.cloud.gkebackup.v1.BackupPlan.BackupConfig.include_secrets] value.
bool contains_secrets = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
hasClusterMetadata
public boolean hasClusterMetadata()
Output only. Information about the GKE cluster from which this Backup was created.
.google.cloud.gkebackup.v1.Backup.ClusterMetadata cluster_metadata = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasClusterMetadata
in interfaceBackupOrBuilder
- Returns:
- Whether the clusterMetadata field is set.
-
getClusterMetadata
public Backup.ClusterMetadata getClusterMetadata()
Output only. Information about the GKE cluster from which this Backup was created.
.google.cloud.gkebackup.v1.Backup.ClusterMetadata cluster_metadata = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getClusterMetadata
in interfaceBackupOrBuilder
- Returns:
- The clusterMetadata.
-
setClusterMetadata
public Backup.Builder setClusterMetadata(Backup.ClusterMetadata value)
Output only. Information about the GKE cluster from which this Backup was created.
.google.cloud.gkebackup.v1.Backup.ClusterMetadata cluster_metadata = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setClusterMetadata
public Backup.Builder setClusterMetadata(Backup.ClusterMetadata.Builder builderForValue)
Output only. Information about the GKE cluster from which this Backup was created.
.google.cloud.gkebackup.v1.Backup.ClusterMetadata cluster_metadata = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeClusterMetadata
public Backup.Builder mergeClusterMetadata(Backup.ClusterMetadata value)
Output only. Information about the GKE cluster from which this Backup was created.
.google.cloud.gkebackup.v1.Backup.ClusterMetadata cluster_metadata = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearClusterMetadata
public Backup.Builder clearClusterMetadata()
Output only. Information about the GKE cluster from which this Backup was created.
.google.cloud.gkebackup.v1.Backup.ClusterMetadata cluster_metadata = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getClusterMetadataBuilder
public Backup.ClusterMetadata.Builder getClusterMetadataBuilder()
Output only. Information about the GKE cluster from which this Backup was created.
.google.cloud.gkebackup.v1.Backup.ClusterMetadata cluster_metadata = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getClusterMetadataOrBuilder
public Backup.ClusterMetadataOrBuilder getClusterMetadataOrBuilder()
Output only. Information about the GKE cluster from which this Backup was created.
.google.cloud.gkebackup.v1.Backup.ClusterMetadata cluster_metadata = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getClusterMetadataOrBuilder
in interfaceBackupOrBuilder
-
getStateValue
public int getStateValue()
Output only. Current state of the Backup
.google.cloud.gkebackup.v1.Backup.State state = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStateValue
in interfaceBackupOrBuilder
- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
public Backup.Builder setStateValue(int value)
Output only. Current state of the Backup
.google.cloud.gkebackup.v1.Backup.State state = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
public Backup.State getState()
Output only. Current state of the Backup
.google.cloud.gkebackup.v1.Backup.State state = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getState
in interfaceBackupOrBuilder
- Returns:
- The state.
-
setState
public Backup.Builder setState(Backup.State value)
Output only. Current state of the Backup
.google.cloud.gkebackup.v1.Backup.State state = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The state to set.- Returns:
- This builder for chaining.
-
clearState
public Backup.Builder clearState()
Output only. Current state of the Backup
.google.cloud.gkebackup.v1.Backup.State state = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
getStateReason
public String getStateReason()
Output only. Human-readable description of why the backup is in the current `state`.
string state_reason = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStateReason
in interfaceBackupOrBuilder
- Returns:
- The stateReason.
-
getStateReasonBytes
public com.google.protobuf.ByteString getStateReasonBytes()
Output only. Human-readable description of why the backup is in the current `state`.
string state_reason = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getStateReasonBytes
in interfaceBackupOrBuilder
- Returns:
- The bytes for stateReason.
-
setStateReason
public Backup.Builder setStateReason(String value)
Output only. Human-readable description of why the backup is in the current `state`.
string state_reason = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The stateReason to set.- Returns:
- This builder for chaining.
-
clearStateReason
public Backup.Builder clearStateReason()
Output only. Human-readable description of why the backup is in the current `state`.
string state_reason = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setStateReasonBytes
public Backup.Builder setStateReasonBytes(com.google.protobuf.ByteString value)
Output only. Human-readable description of why the backup is in the current `state`.
string state_reason = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The bytes for stateReason to set.- Returns:
- This builder for chaining.
-
hasCompleteTime
public boolean hasCompleteTime()
Output only. Completion time of the Backup
.google.protobuf.Timestamp complete_time = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasCompleteTime
in interfaceBackupOrBuilder
- Returns:
- Whether the completeTime field is set.
-
getCompleteTime
public com.google.protobuf.Timestamp getCompleteTime()
Output only. Completion time of the Backup
.google.protobuf.Timestamp complete_time = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getCompleteTime
in interfaceBackupOrBuilder
- Returns:
- The completeTime.
-
setCompleteTime
public Backup.Builder setCompleteTime(com.google.protobuf.Timestamp value)
Output only. Completion time of the Backup
.google.protobuf.Timestamp complete_time = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setCompleteTime
public Backup.Builder setCompleteTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Completion time of the Backup
.google.protobuf.Timestamp complete_time = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeCompleteTime
public Backup.Builder mergeCompleteTime(com.google.protobuf.Timestamp value)
Output only. Completion time of the Backup
.google.protobuf.Timestamp complete_time = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearCompleteTime
public Backup.Builder clearCompleteTime()
Output only. Completion time of the Backup
.google.protobuf.Timestamp complete_time = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCompleteTimeBuilder
public com.google.protobuf.Timestamp.Builder getCompleteTimeBuilder()
Output only. Completion time of the Backup
.google.protobuf.Timestamp complete_time = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCompleteTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCompleteTimeOrBuilder()
Output only. Completion time of the Backup
.google.protobuf.Timestamp complete_time = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getCompleteTimeOrBuilder
in interfaceBackupOrBuilder
-
getResourceCount
public int getResourceCount()
Output only. The total number of Kubernetes resources included in the Backup.
int32 resource_count = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getResourceCount
in interfaceBackupOrBuilder
- Returns:
- The resourceCount.
-
setResourceCount
public Backup.Builder setResourceCount(int value)
Output only. The total number of Kubernetes resources included in the Backup.
int32 resource_count = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The resourceCount to set.- Returns:
- This builder for chaining.
-
clearResourceCount
public Backup.Builder clearResourceCount()
Output only. The total number of Kubernetes resources included in the Backup.
int32 resource_count = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
getVolumeCount
public int getVolumeCount()
Output only. The total number of volume backups contained in the Backup.
int32 volume_count = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getVolumeCount
in interfaceBackupOrBuilder
- Returns:
- The volumeCount.
-
setVolumeCount
public Backup.Builder setVolumeCount(int value)
Output only. The total number of volume backups contained in the Backup.
int32 volume_count = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The volumeCount to set.- Returns:
- This builder for chaining.
-
clearVolumeCount
public Backup.Builder clearVolumeCount()
Output only. The total number of volume backups contained in the Backup.
int32 volume_count = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
getSizeBytes
public long getSizeBytes()
Output only. The total size of the Backup in bytes = config backup size + sum(volume backup sizes)
int64 size_bytes = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getSizeBytes
in interfaceBackupOrBuilder
- Returns:
- The sizeBytes.
-
setSizeBytes
public Backup.Builder setSizeBytes(long value)
Output only. The total size of the Backup in bytes = config backup size + sum(volume backup sizes)
int64 size_bytes = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The sizeBytes to set.- Returns:
- This builder for chaining.
-
clearSizeBytes
public Backup.Builder clearSizeBytes()
Output only. The total size of the Backup in bytes = config backup size + sum(volume backup sizes)
int64 size_bytes = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
getEtag
public String getEtag()
Output only. `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a backup from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform backup updates in order to avoid race conditions: An `etag` is returned in the response to `GetBackup`, and systems are expected to put that etag in the request to `UpdateBackup` or `DeleteBackup` to ensure that their change will be applied to the same version of the resource.
string etag = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getEtag
in interfaceBackupOrBuilder
- Returns:
- The etag.
-
getEtagBytes
public com.google.protobuf.ByteString getEtagBytes()
Output only. `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a backup from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform backup updates in order to avoid race conditions: An `etag` is returned in the response to `GetBackup`, and systems are expected to put that etag in the request to `UpdateBackup` or `DeleteBackup` to ensure that their change will be applied to the same version of the resource.
string etag = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getEtagBytes
in interfaceBackupOrBuilder
- Returns:
- The bytes for etag.
-
setEtag
public Backup.Builder setEtag(String value)
Output only. `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a backup from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform backup updates in order to avoid race conditions: An `etag` is returned in the response to `GetBackup`, and systems are expected to put that etag in the request to `UpdateBackup` or `DeleteBackup` to ensure that their change will be applied to the same version of the resource.
string etag = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The etag to set.- Returns:
- This builder for chaining.
-
clearEtag
public Backup.Builder clearEtag()
Output only. `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a backup from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform backup updates in order to avoid race conditions: An `etag` is returned in the response to `GetBackup`, and systems are expected to put that etag in the request to `UpdateBackup` or `DeleteBackup` to ensure that their change will be applied to the same version of the resource.
string etag = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setEtagBytes
public Backup.Builder setEtagBytes(com.google.protobuf.ByteString value)
Output only. `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a backup from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform backup updates in order to avoid race conditions: An `etag` is returned in the response to `GetBackup`, and systems are expected to put that etag in the request to `UpdateBackup` or `DeleteBackup` to ensure that their change will be applied to the same version of the resource.
string etag = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The bytes for etag to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
User specified descriptive string for this Backup.
string description = 25;
- Specified by:
getDescription
in interfaceBackupOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
User specified descriptive string for this Backup.
string description = 25;
- Specified by:
getDescriptionBytes
in interfaceBackupOrBuilder
- Returns:
- The bytes for description.
-
setDescription
public Backup.Builder setDescription(String value)
User specified descriptive string for this Backup.
string description = 25;
- Parameters:
value
- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public Backup.Builder clearDescription()
User specified descriptive string for this Backup.
string description = 25;
- Returns:
- This builder for chaining.
-
setDescriptionBytes
public Backup.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
User specified descriptive string for this Backup.
string description = 25;
- Parameters:
value
- The bytes for description to set.- Returns:
- This builder for chaining.
-
getPodCount
public int getPodCount()
Output only. The total number of Kubernetes Pods contained in the Backup.
int32 pod_count = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getPodCount
in interfaceBackupOrBuilder
- Returns:
- The podCount.
-
setPodCount
public Backup.Builder setPodCount(int value)
Output only. The total number of Kubernetes Pods contained in the Backup.
int32 pod_count = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The podCount to set.- Returns:
- This builder for chaining.
-
clearPodCount
public Backup.Builder clearPodCount()
Output only. The total number of Kubernetes Pods contained in the Backup.
int32 pod_count = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
getConfigBackupSizeBytes
public long getConfigBackupSizeBytes()
Output only. The size of the config backup in bytes.
int64 config_backup_size_bytes = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getConfigBackupSizeBytes
in interfaceBackupOrBuilder
- Returns:
- The configBackupSizeBytes.
-
setConfigBackupSizeBytes
public Backup.Builder setConfigBackupSizeBytes(long value)
Output only. The size of the config backup in bytes.
int64 config_backup_size_bytes = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
value
- The configBackupSizeBytes to set.- Returns:
- This builder for chaining.
-
clearConfigBackupSizeBytes
public Backup.Builder clearConfigBackupSizeBytes()
Output only. The size of the config backup in bytes.
int64 config_backup_size_bytes = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- This builder for chaining.
-
setUnknownFields
public final Backup.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
mergeUnknownFields
public final Backup.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Backup.Builder>
-
-