ExecutionTemplate constructor

ExecutionTemplate({
  1. ExecutionTemplate_ScaleTier? scaleTier,
  2. String? masterType,
  3. ExecutionTemplate_SchedulerAcceleratorConfig? acceleratorConfig,
  4. Map<String, String>? labels,
  5. String? inputNotebookFile,
  6. String? containerImageUri,
  7. String? outputNotebookFolder,
  8. String? paramsYamlFile,
  9. String? parameters,
  10. String? serviceAccount,
  11. ExecutionTemplate_JobType? jobType,
  12. ExecutionTemplate_DataprocParameters? dataprocParameters,
  13. ExecutionTemplate_VertexAIParameters? vertexAiParameters,
  14. String? kernelSpec,
  15. String? tensorboard,
})

Implementation

factory ExecutionTemplate({
  ExecutionTemplate_ScaleTier? scaleTier,
  $core.String? masterType,
  ExecutionTemplate_SchedulerAcceleratorConfig? acceleratorConfig,
  $core.Map<$core.String, $core.String>? labels,
  $core.String? inputNotebookFile,
  $core.String? containerImageUri,
  $core.String? outputNotebookFolder,
  $core.String? paramsYamlFile,
  $core.String? parameters,
  $core.String? serviceAccount,
  ExecutionTemplate_JobType? jobType,
  ExecutionTemplate_DataprocParameters? dataprocParameters,
  ExecutionTemplate_VertexAIParameters? vertexAiParameters,
  $core.String? kernelSpec,
  $core.String? tensorboard,
}) {
  final $result = create();
  if (scaleTier != null) {
    $result.scaleTier = scaleTier;
  }
  if (masterType != null) {
    $result.masterType = masterType;
  }
  if (acceleratorConfig != null) {
    $result.acceleratorConfig = acceleratorConfig;
  }
  if (labels != null) {
    $result.labels.addAll(labels);
  }
  if (inputNotebookFile != null) {
    $result.inputNotebookFile = inputNotebookFile;
  }
  if (containerImageUri != null) {
    $result.containerImageUri = containerImageUri;
  }
  if (outputNotebookFolder != null) {
    $result.outputNotebookFolder = outputNotebookFolder;
  }
  if (paramsYamlFile != null) {
    $result.paramsYamlFile = paramsYamlFile;
  }
  if (parameters != null) {
    $result.parameters = parameters;
  }
  if (serviceAccount != null) {
    $result.serviceAccount = serviceAccount;
  }
  if (jobType != null) {
    $result.jobType = jobType;
  }
  if (dataprocParameters != null) {
    $result.dataprocParameters = dataprocParameters;
  }
  if (vertexAiParameters != null) {
    $result.vertexAiParameters = vertexAiParameters;
  }
  if (kernelSpec != null) {
    $result.kernelSpec = kernelSpec;
  }
  if (tensorboard != null) {
    $result.tensorboard = tensorboard;
  }
  return $result;
}