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