toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final additionalMasterSecurityGroups = this.additionalMasterSecurityGroups;
  final additionalSlaveSecurityGroups = this.additionalSlaveSecurityGroups;
  final ec2KeyName = this.ec2KeyName;
  final ec2SubnetId = this.ec2SubnetId;
  final ec2SubnetIds = this.ec2SubnetIds;
  final emrManagedMasterSecurityGroup = this.emrManagedMasterSecurityGroup;
  final emrManagedSlaveSecurityGroup = this.emrManagedSlaveSecurityGroup;
  final hadoopVersion = this.hadoopVersion;
  final instanceCount = this.instanceCount;
  final instanceFleets = this.instanceFleets;
  final instanceGroups = this.instanceGroups;
  final keepJobFlowAliveWhenNoSteps = this.keepJobFlowAliveWhenNoSteps;
  final masterInstanceType = this.masterInstanceType;
  final placement = this.placement;
  final serviceAccessSecurityGroup = this.serviceAccessSecurityGroup;
  final slaveInstanceType = this.slaveInstanceType;
  final terminationProtected = this.terminationProtected;
  return {
    if (additionalMasterSecurityGroups != null)
      'AdditionalMasterSecurityGroups': additionalMasterSecurityGroups,
    if (additionalSlaveSecurityGroups != null)
      'AdditionalSlaveSecurityGroups': additionalSlaveSecurityGroups,
    if (ec2KeyName != null) 'Ec2KeyName': ec2KeyName,
    if (ec2SubnetId != null) 'Ec2SubnetId': ec2SubnetId,
    if (ec2SubnetIds != null) 'Ec2SubnetIds': ec2SubnetIds,
    if (emrManagedMasterSecurityGroup != null)
      'EmrManagedMasterSecurityGroup': emrManagedMasterSecurityGroup,
    if (emrManagedSlaveSecurityGroup != null)
      'EmrManagedSlaveSecurityGroup': emrManagedSlaveSecurityGroup,
    if (hadoopVersion != null) 'HadoopVersion': hadoopVersion,
    if (instanceCount != null) 'InstanceCount': instanceCount,
    if (instanceFleets != null) 'InstanceFleets': instanceFleets,
    if (instanceGroups != null) 'InstanceGroups': instanceGroups,
    if (keepJobFlowAliveWhenNoSteps != null)
      'KeepJobFlowAliveWhenNoSteps': keepJobFlowAliveWhenNoSteps,
    if (masterInstanceType != null) 'MasterInstanceType': masterInstanceType,
    if (placement != null) 'Placement': placement,
    if (serviceAccessSecurityGroup != null)
      'ServiceAccessSecurityGroup': serviceAccessSecurityGroup,
    if (slaveInstanceType != null) 'SlaveInstanceType': slaveInstanceType,
    if (terminationProtected != null)
      'TerminationProtected': terminationProtected,
  };
}