AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJob constructor

const AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJob({
  1. Input<String?>? createTime,
  2. Input<AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobCustomEnvironmentSpec?>? customEnvironmentSpec,
  3. Input<AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobDataformRepositorySource?>? dataformRepositorySource,
  4. Input<AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobDirectNotebookSource?>? directNotebookSource,
  5. Input<String?>? displayName,
  6. Input<AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobEncryptionSpec?>? encryptionSpec,
  7. Input<String?>? executionTimeout,
  8. Input<String?>? executionUser,
  9. Input<AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobGcsNotebookSource?>? gcsNotebookSource,
  10. Input<String?>? gcsOutputUri,
  11. Input<String?>? jobState,
  12. Input<String?>? kernelName,
  13. Input<Map<String, String>?>? labels,
  14. Input<String?>? name,
  15. Input<String?>? notebookRuntimeTemplateResourceName,
  16. Input<Map<String, String>?>? parameters,
  17. Input<String?>? scheduleResourceName,
  18. Input<String?>? serviceAccount,
  19. Input<String?>? updateTime,
  20. Input<Map<String, dynamic>?>? workbenchRuntime,
})

Creates a new AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJob. createTime (Output) customEnvironmentSpec Compute configuration to use for an execution job. dataformRepositorySource The Dataform Repository containing the input notebook. directNotebookSource The content of the input notebook in ipynb format. displayName The display name of the NotebookExecutionJob. The name can be up to 128 characters long and can consist of any UTF-8 characters. encryptionSpec Represents a customer-managed encryption key specification that can be applied to a Vertex AI resource. executionTimeout Max running time of the execution job in seconds (default 86400s / 24 hrs). executionUser The user email to run the execution as. Only supported by Colab runtimes. gcsNotebookSource The Cloud Storage uri for the input notebook. gcsOutputUri The Cloud Storage location to upload the result to. Format: gs://bucket-name jobState (Output) kernelName The name of the kernel to use during notebook execution. If unset, the default kernel is used. labels The labels with user-defined metadata to organize NotebookExecutionJobs. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. System reserved label keys are prefixed with "aiplatform.googleapis.com/" and are immutable. name (Output) notebookRuntimeTemplateResourceName The NotebookRuntimeTemplate to source compute configuration from. parameters The user-defined parameters to use during notebook execution. scheduleResourceName (Output) serviceAccount The service account to run the execution as. updateTime (Output) workbenchRuntime Configuration for a Workbench Instances-based environment.

Implementation

const AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJob({
  this.createTime,
  this.customEnvironmentSpec,
  this.dataformRepositorySource,
  this.directNotebookSource,
  this.displayName,
  this.encryptionSpec,
  this.executionTimeout,
  this.executionUser,
  this.gcsNotebookSource,
  this.gcsOutputUri,
  this.jobState,
  this.kernelName,
  this.labels,
  this.name,
  this.notebookRuntimeTemplateResourceName,
  this.parameters,
  this.scheduleResourceName,
  this.serviceAccount,
  this.updateTime,
  this.workbenchRuntime,
});