copyWith method
ScheduledTaskSpec
copyWith({
- ScheduledTaskMetadata? metadata,
- String? schedule,
- bool? active,
- bool? once,
- ScheduledTaskQueueSpec? queue,
- ContainerSpec? container,
Implementation
ScheduledTaskSpec copyWith({
ScheduledTaskMetadata? metadata,
String? schedule,
bool? active,
bool? once,
ScheduledTaskQueueSpec? queue,
ContainerSpec? container,
}) {
return ScheduledTaskSpec(
version: version,
kind: kind,
metadata: metadata ?? this.metadata,
schedule: schedule ?? this.schedule,
active: active ?? this.active,
once: once ?? this.once,
queue: container != null ? null : queue ?? this.queue,
container: queue != null ? null : container ?? this.container,
);
}