BackupChannel class

A BackupChannel imposes constraints on where clusters can be backed up.

The BackupChannel should be in the same project and region as the cluster being backed up. The backup can be created only in destination_project.

Constructors

BackupChannel.new({String? createTime, String? description, String? destinationProject, String? destinationProjectId, String? etag, Map<String, String>? labels, String? name, String? uid, String? updateTime})
BackupChannel.fromJson(Map json_)

Properties

createTime String?
The timestamp when this BackupChannel resource was created.
getter/setter pair
description String?
User specified descriptive string for this BackupChannel.
getter/setter pair
destinationProject String?
The project where Backups are allowed to be stored.
getter/setter pair
destinationProjectId String?
The project_id where Backups are allowed to be stored.
getter/setter pair
etag String?
etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a BackupChannel from overwriting each other.
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?
Identifier.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
uid String?
Server generated global unique identifier of UUID format.
getter/setter pair
updateTime String?
The timestamp when this BackupChannel resource was last updated.
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