Restore class
Represents both a request to Restore some portion of a Backup into a target GKE cluster and a record of the restore operation itself.
Constructors
-
Restore({String? backup, String? cluster, String? completeTime, String? createTime, String? description, String? etag, Filter? filter, Map<
String, String> ? labels, String? name, int? resourcesExcludedCount, int? resourcesFailedCount, int? resourcesRestoredCount, RestoreConfig? restoreConfig, String? state, String? stateReason, String? uid, String? updateTime, List<VolumeDataRestorePolicyOverride> ? volumeDataRestorePolicyOverrides, int? volumesRestoredCount}) - Restore.fromJson(Map json_)
Properties
- backup ↔ String?
-
A reference to the Backup used as the source from which this Restore will
restore.
getter/setter pair
- cluster ↔ String?
-
The target cluster into which this Restore will restore data.
getter/setter pair
- completeTime ↔ String?
-
Timestamp of when the restore operation completed.
getter/setter pair
- createTime ↔ String?
-
The timestamp when this Restore resource was created.
getter/setter pair
- description ↔ String?
-
User specified descriptive string for this Restore.
getter/setter pair
- etag ↔ String?
-
etag
is used for optimistic concurrency control as a way to help prevent simultaneous updates of a restore from overwriting each other.getter/setter pair - filter ↔ Filter?
-
Filters resources for
Restore
.getter/setter pair - hashCode → int
-
The hash code for this object.
no setterinherited
-
labels
↔ Map<
String, String> ? -
A set of custom labels supplied by user.
getter/setter pair
- name ↔ String?
-
The full name of the Restore resource.
getter/setter pair
- resourcesExcludedCount ↔ int?
-
Number of resources excluded during the restore execution.
getter/setter pair
- resourcesFailedCount ↔ int?
-
Number of resources that failed to be restored during the restore
execution.
getter/setter pair
- resourcesRestoredCount ↔ int?
-
Number of resources restored during the restore execution.
getter/setter pair
- restoreConfig ↔ RestoreConfig?
-
Configuration of the Restore.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- state ↔ String?
-
The current state of the Restore.
getter/setter pair
- stateReason ↔ String?
-
Human-readable description of why the Restore is in its current state.
getter/setter pair
- uid ↔ String?
-
Server generated global unique identifier of
UUID
format.
getter/setter pair
- updateTime ↔ String?
-
The timestamp when this Restore resource was last updated.
getter/setter pair
-
volumeDataRestorePolicyOverrides
↔ List<
VolumeDataRestorePolicyOverride> ? -
Overrides the volume data restore policies selected in the Restore Config
for override-scoped resources.
getter/setter pair
- volumesRestoredCount ↔ int?
-
Number of volumes restored during the restore execution.
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