Task_ExecutionSpec constructor

Task_ExecutionSpec({
  1. Map<String, String>? args,
  2. String? serviceAccount,
  3. String? project,
  4. Duration? maxJobExecutionLifetime,
  5. String? kmsKey,
})

Implementation

factory Task_ExecutionSpec({
  $core.Map<$core.String, $core.String>? args,
  $core.String? serviceAccount,
  $core.String? project,
  $10.Duration? maxJobExecutionLifetime,
  $core.String? kmsKey,
}) {
  final $result = create();
  if (args != null) {
    $result.args.addAll(args);
  }
  if (serviceAccount != null) {
    $result.serviceAccount = serviceAccount;
  }
  if (project != null) {
    $result.project = project;
  }
  if (maxJobExecutionLifetime != null) {
    $result.maxJobExecutionLifetime = maxJobExecutionLifetime;
  }
  if (kmsKey != null) {
    $result.kmsKey = kmsKey;
  }
  return $result;
}