toJson method
Implementation
core.Map<core.String, core.dynamic> toJson() => {
if (attached != null) 'attached': attached!,
if (autoGrownSizeGib != null) 'autoGrownSizeGib': autoGrownSizeGib!,
if (bootVolume != null) 'bootVolume': bootVolume!,
if (currentSizeGib != null) 'currentSizeGib': currentSizeGib!,
if (emergencySizeGib != null) 'emergencySizeGib': emergencySizeGib!,
if (expireTime != null) 'expireTime': expireTime!,
if (id != null) 'id': id!,
if (instances != null) 'instances': instances!,
if (labels != null) 'labels': labels!,
if (maxSizeGib != null) 'maxSizeGib': maxSizeGib!,
if (name != null) 'name': name!,
if (notes != null) 'notes': notes!,
if (originallyRequestedSizeGib != null)
'originallyRequestedSizeGib': originallyRequestedSizeGib!,
if (performanceTier != null) 'performanceTier': performanceTier!,
if (pod != null) 'pod': pod!,
if (protocol != null) 'protocol': protocol!,
if (remainingSpaceGib != null) 'remainingSpaceGib': remainingSpaceGib!,
if (requestedSizeGib != null) 'requestedSizeGib': requestedSizeGib!,
if (snapshotAutoDeleteBehavior != null)
'snapshotAutoDeleteBehavior': snapshotAutoDeleteBehavior!,
if (snapshotEnabled != null) 'snapshotEnabled': snapshotEnabled!,
if (snapshotReservationDetail != null)
'snapshotReservationDetail': snapshotReservationDetail!,
if (state != null) 'state': state!,
if (storageType != null) 'storageType': storageType!,
if (workloadProfile != null) 'workloadProfile': workloadProfile!,
};