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