JobConfig constructor
JobConfig({
- String? name,
- List<
int> ? compilationId, - JobGoalState? goalState,
- JobResources? resources,
- JobTriggers? triggers,
- Timestamp? created,
- Timestamp? updated,
- List<
int> ? jobId, - CompilationInfo? compilationInfo,
- JobPubSub? pubsub,
- Iterable<
JobFile> ? files,
Implementation
factory JobConfig({
$core.String? name,
$core.List<$core.int>? compilationId,
JobGoalState? goalState,
JobResources? resources,
JobTriggers? triggers,
$0.Timestamp? created,
$0.Timestamp? updated,
$core.List<$core.int>? jobId,
CompilationInfo? compilationInfo,
JobPubSub? pubsub,
$core.Iterable<JobFile>? files,
}) {
final _result = create();
if (name != null) {
_result.name = name;
}
if (compilationId != null) {
_result.compilationId = compilationId;
}
if (goalState != null) {
_result.goalState = goalState;
}
if (resources != null) {
_result.resources = resources;
}
if (triggers != null) {
_result.triggers = triggers;
}
if (created != null) {
_result.created = created;
}
if (updated != null) {
_result.updated = updated;
}
if (jobId != null) {
_result.jobId = jobId;
}
if (compilationInfo != null) {
_result.compilationInfo = compilationInfo;
}
if (pubsub != null) {
_result.pubsub = pubsub;
}
if (files != null) {
_result.files.addAll(files);
}
return _result;
}