BuildInfra_Backend constructor

BuildInfra_Backend({
  1. Struct? config,
  2. Task? task,
  3. Iterable<CacheEntry>? caches,
  4. Iterable<RequestedDimension>? taskDimensions,
  5. String? hostname,
})

Implementation

factory BuildInfra_Backend({
  $5.Struct? config,
  $7.Task? task,
  $core.Iterable<$3.CacheEntry>? caches,
  $core.Iterable<$3.RequestedDimension>? taskDimensions,
  $core.String? hostname,
}) {
  final $result = create();
  if (config != null) {
    $result.config = config;
  }
  if (task != null) {
    $result.task = task;
  }
  if (caches != null) {
    $result.caches.addAll(caches);
  }
  if (taskDimensions != null) {
    $result.taskDimensions.addAll(taskDimensions);
  }
  if (hostname != null) {
    $result.hostname = hostname;
  }
  return $result;
}