NotebookExecutionJob constructor

NotebookExecutionJob({
  1. NotebookExecutionJob_DataformRepositorySource? dataformRepositorySource,
  2. NotebookExecutionJob_GcsNotebookSource? gcsNotebookSource,
  3. NotebookExecutionJob_DirectNotebookSource? directNotebookSource,
  4. String? notebookRuntimeTemplateResourceName,
  5. NotebookExecutionJob_CustomEnvironmentSpec? customEnvironmentSpec,
  6. String? gcsOutputUri,
  7. String? executionUser,
  8. String? serviceAccount,
  9. NotebookExecutionJob_WorkbenchRuntime? workbenchRuntime,
  10. String name = '',
  11. String displayName = '',
  12. Duration? executionTimeout,
  13. String scheduleResourceName = '',
  14. JobState jobState = JobState.$default,
  15. Status? status,
  16. Timestamp? createTime,
  17. Timestamp? updateTime,
  18. Map<String, String> labels = const {},
  19. String kernelName = '',
  20. EncryptionSpec? encryptionSpec,
})

Implementation

NotebookExecutionJob({
  this.dataformRepositorySource,
  this.gcsNotebookSource,
  this.directNotebookSource,
  this.notebookRuntimeTemplateResourceName,
  this.customEnvironmentSpec,
  this.gcsOutputUri,
  this.executionUser,
  this.serviceAccount,
  this.workbenchRuntime,
  this.name = '',
  this.displayName = '',
  this.executionTimeout,
  this.scheduleResourceName = '',
  this.jobState = JobState.$default,
  this.status,
  this.createTime,
  this.updateTime,
  this.labels = const {},
  this.kernelName = '',
  this.encryptionSpec,
}) : super(fullyQualifiedName);