toJson method

Map<String, dynamic> toJson()

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,
  };
}