toJson method
Implementation
Map<String, dynamic> toJson() {
final dedicatedMasterCount = this.dedicatedMasterCount;
final dedicatedMasterEnabled = this.dedicatedMasterEnabled;
final dedicatedMasterType = this.dedicatedMasterType;
final instanceCount = this.instanceCount;
final instanceType = this.instanceType;
final warmCount = this.warmCount;
final warmEnabled = this.warmEnabled;
final warmType = this.warmType;
final zoneAwarenessConfig = this.zoneAwarenessConfig;
final zoneAwarenessEnabled = this.zoneAwarenessEnabled;
return {
if (dedicatedMasterCount != null)
'DedicatedMasterCount': dedicatedMasterCount,
if (dedicatedMasterEnabled != null)
'DedicatedMasterEnabled': dedicatedMasterEnabled,
if (dedicatedMasterType != null)
'DedicatedMasterType': dedicatedMasterType.toValue(),
if (instanceCount != null) 'InstanceCount': instanceCount,
if (instanceType != null) 'InstanceType': instanceType.toValue(),
if (warmCount != null) 'WarmCount': warmCount,
if (warmEnabled != null) 'WarmEnabled': warmEnabled,
if (warmType != null) 'WarmType': warmType.toValue(),
if (zoneAwarenessConfig != null)
'ZoneAwarenessConfig': zoneAwarenessConfig,
if (zoneAwarenessEnabled != null)
'ZoneAwarenessEnabled': zoneAwarenessEnabled,
};
}