Backup class

Message describing Backup object

Constructors

Backup({Map<String, String>? annotations, String? clusterName, String? clusterUid, String? createTime, String? databaseVersion, String? deleteTime, String? description, String? displayName, EncryptionConfig? encryptionConfig, EncryptionInfo? encryptionInfo, String? etag, QuantityBasedExpiry? expiryQuantity, String? expiryTime, Map<String, String>? labels, String? name, bool? reconciling, bool? satisfiesPzs, String? sizeBytes, String? state, String? type, String? uid, String? updateTime})
Backup.fromJson(Map json_)

Properties

annotations Map<String, String>?
Annotations to allow client tools to store small amount of arbitrary data.
getter/setter pair
clusterName String?
The full resource name of the backup source cluster (e.g., projects/{project}/locations/{region}/clusters/{cluster_id}).
getter/setter pair
clusterUid String?
The system-generated UID of the cluster which was used to create this resource.
getter/setter pair
createTime String?
Create time stamp
getter/setter pair
databaseVersion String?
The database engine major version of the cluster this backup was created from.
getter/setter pair
deleteTime String?
Delete time stamp
getter/setter pair
description String?
User-provided description of the backup.
getter/setter pair
displayName String?
User-settable and human-readable display name for the Backup.
getter/setter pair
encryptionConfig EncryptionConfig?
The encryption config can be specified to encrypt the backup with a customer-managed encryption key (CMEK).
getter/setter pair
encryptionInfo EncryptionInfo?
The encryption information for the backup.
getter/setter pair
etag String?
For Resource freshness validation (https://google.aip.dev/154)
getter/setter pair
expiryQuantity QuantityBasedExpiry?
The QuantityBasedExpiry of the backup, specified by the backup's retention policy.
getter/setter pair
expiryTime String?
The time at which after the backup is eligible to be garbage collected.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
labels Map<String, String>?
Labels as key value pairs
getter/setter pair
name String?
The name of the backup resource with the format: * projects/{project}/locations/{region}/backups/{backup_id} where the cluster and backup ID segments should satisfy the regex expression [a-z]([a-z0-9-]{0,61}[a-z0-9])?, e.g. 1-63 characters of lowercase letters, numbers, and dashes, starting with a letter, and ending with a letter or number.
getter/setter pair
reconciling bool?
Reconciling (https://google.aip.dev/128#reconciliation), if true, indicates that the service is actively updating the resource.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
satisfiesPzs bool?
Reserved for future use.
getter/setter pair
sizeBytes String?
The size of the backup in bytes.
getter/setter pair
state String?
The current state of the backup.
getter/setter pair
type String?
The backup type, which suggests the trigger for the backup. Possible string values are:
getter/setter pair
uid String?
The system-generated UID of the resource.
getter/setter pair
updateTime String?
Update time stamp
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited