toJson method
Implementation
core.Map<core.String, core.dynamic> toJson() {
final accessMode = this.accessMode;
final architecture = this.architecture;
final asyncPrimaryDisk = this.asyncPrimaryDisk;
final asyncSecondaryDisks = this.asyncSecondaryDisks;
final creationTimestamp = this.creationTimestamp;
final description = this.description;
final diskEncryptionKey = this.diskEncryptionKey;
final enableConfidentialCompute = this.enableConfidentialCompute;
final guestOsFeatures = this.guestOsFeatures;
final id = this.id;
final kind = this.kind;
final labelFingerprint = this.labelFingerprint;
final labels = this.labels;
final lastAttachTimestamp = this.lastAttachTimestamp;
final lastDetachTimestamp = this.lastDetachTimestamp;
final licenseCodes = this.licenseCodes;
final licenses = this.licenses;
final locationHint = this.locationHint;
final name = this.name;
final options = this.options;
final params = this.params;
final physicalBlockSizeBytes = this.physicalBlockSizeBytes;
final provisionedIops = this.provisionedIops;
final provisionedThroughput = this.provisionedThroughput;
final region = this.region;
final replicaZones = this.replicaZones;
final resourcePolicies = this.resourcePolicies;
final resourceStatus = this.resourceStatus;
final satisfiesPzi = this.satisfiesPzi;
final satisfiesPzs = this.satisfiesPzs;
final selfLink = this.selfLink;
final sizeGb = this.sizeGb;
final sourceConsistencyGroupPolicy = this.sourceConsistencyGroupPolicy;
final sourceConsistencyGroupPolicyId = this.sourceConsistencyGroupPolicyId;
final sourceDisk = this.sourceDisk;
final sourceDiskId = this.sourceDiskId;
final sourceImage = this.sourceImage;
final sourceImageEncryptionKey = this.sourceImageEncryptionKey;
final sourceImageId = this.sourceImageId;
final sourceInstantSnapshot = this.sourceInstantSnapshot;
final sourceInstantSnapshotId = this.sourceInstantSnapshotId;
final sourceSnapshot = this.sourceSnapshot;
final sourceSnapshotEncryptionKey = this.sourceSnapshotEncryptionKey;
final sourceSnapshotId = this.sourceSnapshotId;
final sourceStorageObject = this.sourceStorageObject;
final status = this.status;
final storagePool = this.storagePool;
final type = this.type;
final users = this.users;
final zone = this.zone;
return {
'accessMode': ?accessMode,
'architecture': ?architecture,
'asyncPrimaryDisk': ?asyncPrimaryDisk,
'asyncSecondaryDisks': ?asyncSecondaryDisks,
'creationTimestamp': ?creationTimestamp,
'description': ?description,
'diskEncryptionKey': ?diskEncryptionKey,
'enableConfidentialCompute': ?enableConfidentialCompute,
'guestOsFeatures': ?guestOsFeatures,
'id': ?id,
'kind': ?kind,
'labelFingerprint': ?labelFingerprint,
'labels': ?labels,
'lastAttachTimestamp': ?lastAttachTimestamp,
'lastDetachTimestamp': ?lastDetachTimestamp,
'licenseCodes': ?licenseCodes,
'licenses': ?licenses,
'locationHint': ?locationHint,
'name': ?name,
'options': ?options,
'params': ?params,
'physicalBlockSizeBytes': ?physicalBlockSizeBytes,
'provisionedIops': ?provisionedIops,
'provisionedThroughput': ?provisionedThroughput,
'region': ?region,
'replicaZones': ?replicaZones,
'resourcePolicies': ?resourcePolicies,
'resourceStatus': ?resourceStatus,
'satisfiesPzi': ?satisfiesPzi,
'satisfiesPzs': ?satisfiesPzs,
'selfLink': ?selfLink,
'sizeGb': ?sizeGb,
'sourceConsistencyGroupPolicy': ?sourceConsistencyGroupPolicy,
'sourceConsistencyGroupPolicyId': ?sourceConsistencyGroupPolicyId,
'sourceDisk': ?sourceDisk,
'sourceDiskId': ?sourceDiskId,
'sourceImage': ?sourceImage,
'sourceImageEncryptionKey': ?sourceImageEncryptionKey,
'sourceImageId': ?sourceImageId,
'sourceInstantSnapshot': ?sourceInstantSnapshot,
'sourceInstantSnapshotId': ?sourceInstantSnapshotId,
'sourceSnapshot': ?sourceSnapshot,
'sourceSnapshotEncryptionKey': ?sourceSnapshotEncryptionKey,
'sourceSnapshotId': ?sourceSnapshotId,
'sourceStorageObject': ?sourceStorageObject,
'status': ?status,
'storagePool': ?storagePool,
'type': ?type,
'users': ?users,
'zone': ?zone,
};
}