ExecutionTemplate constructor
ExecutionTemplate({
- ExecutionTemplate_ScaleTier? scaleTier,
- String? masterType,
- ExecutionTemplate_SchedulerAcceleratorConfig? acceleratorConfig,
- Map<
String, String> ? labels, - String? inputNotebookFile,
- String? containerImageUri,
- String? outputNotebookFolder,
- String? paramsYamlFile,
- String? parameters,
- String? serviceAccount,
- ExecutionTemplate_JobType? jobType,
- ExecutionTemplate_DataprocParameters? dataprocParameters,
- ExecutionTemplate_VertexAIParameters? vertexAiParameters,
- String? kernelSpec,
- 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;
}