Task_SparkTaskConfig constructor

Task_SparkTaskConfig({
  1. Iterable<String>? fileUris,
  2. Iterable<String>? archiveUris,
  3. Task_InfrastructureSpec? infrastructureSpec,
  4. String? mainJarFileUri,
  5. String? mainClass,
  6. String? pythonScriptFile,
  7. String? sqlScriptFile,
  8. String? sqlScript,
})

Implementation

factory Task_SparkTaskConfig({
  $core.Iterable<$core.String>? fileUris,
  $core.Iterable<$core.String>? archiveUris,
  Task_InfrastructureSpec? infrastructureSpec,
  $core.String? mainJarFileUri,
  $core.String? mainClass,
  $core.String? pythonScriptFile,
  $core.String? sqlScriptFile,
  $core.String? sqlScript,
}) {
  final $result = create();
  if (fileUris != null) {
    $result.fileUris.addAll(fileUris);
  }
  if (archiveUris != null) {
    $result.archiveUris.addAll(archiveUris);
  }
  if (infrastructureSpec != null) {
    $result.infrastructureSpec = infrastructureSpec;
  }
  if (mainJarFileUri != null) {
    $result.mainJarFileUri = mainJarFileUri;
  }
  if (mainClass != null) {
    $result.mainClass = mainClass;
  }
  if (pythonScriptFile != null) {
    $result.pythonScriptFile = pythonScriptFile;
  }
  if (sqlScriptFile != null) {
    $result.sqlScriptFile = sqlScriptFile;
  }
  if (sqlScript != null) {
    $result.sqlScript = sqlScript;
  }
  return $result;
}