Runnable constructor

Runnable({
  1. Runnable_Container? container,
  2. Runnable_Script? script,
  3. bool? ignoreExitStatus,
  4. bool? background,
  5. bool? alwaysRun,
  6. Runnable_Barrier? barrier,
  7. Environment? environment,
  8. Duration? timeout,
  9. Map<String, String>? labels,
})

Implementation

factory Runnable({
  Runnable_Container? container,
  Runnable_Script? script,
  $core.bool? ignoreExitStatus,
  $core.bool? background,
  $core.bool? alwaysRun,
  Runnable_Barrier? barrier,
  Environment? environment,
  $10.Duration? timeout,
  $core.Map<$core.String, $core.String>? labels,
}) {
  final $result = create();
  if (container != null) {
    $result.container = container;
  }
  if (script != null) {
    $result.script = script;
  }
  if (ignoreExitStatus != null) {
    $result.ignoreExitStatus = ignoreExitStatus;
  }
  if (background != null) {
    $result.background = background;
  }
  if (alwaysRun != null) {
    $result.alwaysRun = alwaysRun;
  }
  if (barrier != null) {
    $result.barrier = barrier;
  }
  if (environment != null) {
    $result.environment = environment;
  }
  if (timeout != null) {
    $result.timeout = timeout;
  }
  if (labels != null) {
    $result.labels.addAll(labels);
  }
  return $result;
}