Snapshot constructor
Snapshot({
- String? architecture,
- bool? autoCreated,
- String? chainName,
- int? creationSizeBytes,
- String? creationTimestamp,
- String? description,
- int? diskSizeGb,
- int? downloadBytes,
- bool? enableConfidentialCompute,
- bool? guestFlush,
- List<
GuestOsFeature> guestOsFeatures = const [], - BigInt? id,
- String? kind,
- String? labelFingerprint,
- Map<
String, String> labels = const {}, - List<
int> licenseCodes = const [], - List<
String> licenses = const [], - String? locationHint,
- String? name,
- SnapshotParams? params,
- String? region,
- bool? satisfiesPzi,
- bool? satisfiesPzs,
- String? selfLink,
- CustomerEncryptionKey? snapshotEncryptionKey,
- String? snapshotGroupId,
- String? snapshotGroupName,
- String? snapshotType,
- String? sourceDisk,
- CustomerEncryptionKey? sourceDiskEncryptionKey,
- String? sourceDiskForRecoveryCheckpoint,
- String? sourceDiskId,
- String? sourceInstantSnapshot,
- CustomerEncryptionKey? sourceInstantSnapshotEncryptionKey,
- String? sourceInstantSnapshotId,
- String? sourceSnapshotSchedulePolicy,
- String? sourceSnapshotSchedulePolicyId,
- String? status,
- int? storageBytes,
- String? storageBytesStatus,
- List<
String> storageLocations = const [],
Implementation
Snapshot({
this.architecture,
this.autoCreated,
this.chainName,
this.creationSizeBytes,
this.creationTimestamp,
this.description,
this.diskSizeGb,
this.downloadBytes,
this.enableConfidentialCompute,
this.guestFlush,
this.guestOsFeatures = const [],
this.id,
this.kind,
this.labelFingerprint,
this.labels = const {},
this.licenseCodes = const [],
this.licenses = const [],
this.locationHint,
this.name,
this.params,
this.region,
this.satisfiesPzi,
this.satisfiesPzs,
this.selfLink,
this.snapshotEncryptionKey,
this.snapshotGroupId,
this.snapshotGroupName,
this.snapshotType,
this.sourceDisk,
this.sourceDiskEncryptionKey,
this.sourceDiskForRecoveryCheckpoint,
this.sourceDiskId,
this.sourceInstantSnapshot,
this.sourceInstantSnapshotEncryptionKey,
this.sourceInstantSnapshotId,
this.sourceSnapshotSchedulePolicy,
this.sourceSnapshotSchedulePolicyId,
this.status,
this.storageBytes,
this.storageBytesStatus,
this.storageLocations = const [],
}) : super(fullyQualifiedName);