Job constructor
Job({})
Implementation
factory Job({
$core.String? name,
JobConfig? config,
Job_ProcessingState? state,
$2.Timestamp? createTime,
$2.Timestamp? startTime,
$2.Timestamp? endTime,
$core.int? ttlAfterCompletionDays,
$core.Map<$core.String, $core.String>? labels,
$19.Status? error,
Job_ProcessingMode? mode,
}) {
final $result = create();
if (name != null) {
$result.name = name;
}
if (config != null) {
$result.config = config;
}
if (state != null) {
$result.state = state;
}
if (createTime != null) {
$result.createTime = createTime;
}
if (startTime != null) {
$result.startTime = startTime;
}
if (endTime != null) {
$result.endTime = endTime;
}
if (ttlAfterCompletionDays != null) {
$result.ttlAfterCompletionDays = ttlAfterCompletionDays;
}
if (labels != null) {
$result.labels.addAll(labels);
}
if (error != null) {
$result.error = error;
}
if (mode != null) {
$result.mode = mode;
}
return $result;
}