toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'batchId': ?batchId,
'createTime': ?createTime,
'creator': ?creator,
'deletionPolicy': ?deletionPolicy,
'effectiveLabels': ?effectiveLabels,
'environmentConfig': ?pulumi.Input.mapOptionalInputValue<BatchEnvironmentConfig, Map<String, dynamic>>(environmentConfig, (value) => value.toMap()),
'labels': ?labels,
'location': ?location,
'name': ?name,
'operation': ?operation,
'project': ?project,
'pulumiLabels': ?pulumiLabels,
'pysparkBatch': ?pulumi.Input.mapOptionalInputValue<BatchPysparkBatch, Map<String, dynamic>>(pysparkBatch, (value) => value.toMap()),
'runtimeConfig': ?pulumi.Input.mapOptionalInputValue<BatchRuntimeConfig, Map<String, dynamic>>(runtimeConfig, (value) => value.toMap()),
'runtimeInfos': ?pulumi.Input.mapOptionalInputValue<List<BatchRuntimeInfo>, List<Map<String, dynamic>>>(runtimeInfos, (value) => pulumi.Input.encodeList<BatchRuntimeInfo, Map<String, dynamic>>(value, (value) => value.toMap())),
'sparkBatch': ?pulumi.Input.mapOptionalInputValue<BatchSparkBatch, Map<String, dynamic>>(sparkBatch, (value) => value.toMap()),
'sparkRBatch': ?pulumi.Input.mapOptionalInputValue<BatchSparkRBatch, Map<String, dynamic>>(sparkRBatch, (value) => value.toMap()),
'sparkSqlBatch': ?pulumi.Input.mapOptionalInputValue<BatchSparkSqlBatch, Map<String, dynamic>>(sparkSqlBatch, (value) => value.toMap()),
'state': ?state,
'stateHistories': ?pulumi.Input.mapOptionalInputValue<List<BatchStateHistory>, List<Map<String, dynamic>>>(stateHistories, (value) => pulumi.Input.encodeList<BatchStateHistory, Map<String, dynamic>>(value, (value) => value.toMap())),
'stateMessage': ?stateMessage,
'stateTime': ?stateTime,
'uuid': ?uuid,
};
}