Snapshot constructor

Snapshot({
  1. String? architecture,
  2. bool? autoCreated,
  3. String? chainName,
  4. String? creationSizeBytes,
  5. String? creationTimestamp,
  6. String? description,
  7. String? diskSizeGb,
  8. String? downloadBytes,
  9. List<GuestOsFeature>? guestOsFeatures,
  10. String? id,
  11. String? kind,
  12. String? labelFingerprint,
  13. Map<String, String>? labels,
  14. List<String>? licenseCodes,
  15. List<String>? licenses,
  16. String? locationHint,
  17. String? name,
  18. bool? satisfiesPzs,
  19. String? selfLink,
  20. CustomerEncryptionKey? snapshotEncryptionKey,
  21. String? snapshotType,
  22. String? sourceDisk,
  23. CustomerEncryptionKey? sourceDiskEncryptionKey,
  24. String? sourceDiskForRecoveryCheckpoint,
  25. String? sourceDiskId,
  26. String? sourceSnapshotSchedulePolicy,
  27. String? sourceSnapshotSchedulePolicyId,
  28. String? status,
  29. String? storageBytes,
  30. String? storageBytesStatus,
  31. List<String>? storageLocations,
})

Implementation

Snapshot({
  this.architecture,
  this.autoCreated,
  this.chainName,
  this.creationSizeBytes,
  this.creationTimestamp,
  this.description,
  this.diskSizeGb,
  this.downloadBytes,
  this.guestOsFeatures,
  this.id,
  this.kind,
  this.labelFingerprint,
  this.labels,
  this.licenseCodes,
  this.licenses,
  this.locationHint,
  this.name,
  this.satisfiesPzs,
  this.selfLink,
  this.snapshotEncryptionKey,
  this.snapshotType,
  this.sourceDisk,
  this.sourceDiskEncryptionKey,
  this.sourceDiskForRecoveryCheckpoint,
  this.sourceDiskId,
  this.sourceSnapshotSchedulePolicy,
  this.sourceSnapshotSchedulePolicyId,
  this.status,
  this.storageBytes,
  this.storageBytesStatus,
  this.storageLocations,
});