toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'failureReason': ?failureReason,
    'humanTaskConfig': ?pulumi.Input.mapOptionalInputValue<LabelingJobHumanTaskConfig, Map<String, dynamic>>(humanTaskConfig, (value) => value.toMap()),
    'inputConfig': ?pulumi.Input.mapOptionalInputValue<LabelingJobInputConfig, Map<String, dynamic>>(inputConfig, (value) => value.toMap()),
    'jobReferenceCode': ?jobReferenceCode,
    'labelAttributeName': ?labelAttributeName,
    'labelCategoryConfigS3Uri': ?labelCategoryConfigS3Uri,
    'labelCounters': ?pulumi.Input.mapOptionalInputValue<List<LabelingJobLabelCounter>, List<Map<String, dynamic>>>(labelCounters, (value) => pulumi.Input.encodeList<LabelingJobLabelCounter, Map<String, dynamic>>(value, (value) => value.toMap())),
    'labelingJobAlgorithmsConfig': ?pulumi.Input.mapOptionalInputValue<LabelingJobLabelingJobAlgorithmsConfig, Map<String, dynamic>>(labelingJobAlgorithmsConfig, (value) => value.toMap()),
    'labelingJobArn': ?labelingJobArn,
    'labelingJobName': ?labelingJobName,
    'labelingJobStatus': ?labelingJobStatus,
    'outputConfig': ?pulumi.Input.mapOptionalInputValue<LabelingJobOutputConfig, Map<String, dynamic>>(outputConfig, (value) => value.toMap()),
    'region': ?region,
    'roleArn': ?roleArn,
    'stoppingConditions': ?pulumi.Input.mapOptionalInputValue<List<LabelingJobStoppingCondition>, List<Map<String, dynamic>>>(stoppingConditions, (value) => pulumi.Input.encodeList<LabelingJobStoppingCondition, Map<String, dynamic>>(value, (value) => value.toMap())),
    'tags': ?tags,
    'tagsAll': ?tagsAll,
  };
}