ScheduleCreateNotebookExecutionJobRequestNotebookExecutionJob

data class ScheduleCreateNotebookExecutionJobRequestNotebookExecutionJob(val dataformRepositorySource: ScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobDataformRepositorySource? = null, val displayName: String, val executionTimeout: String? = null, val executionUser: String? = null, val gcsNotebookSource: ScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobGcsNotebookSource? = null, val gcsOutputUri: String, val notebookRuntimeTemplateResourceName: String, val serviceAccount: String? = null)

Constructors

constructor(dataformRepositorySource: ScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobDataformRepositorySource? = null, displayName: String, executionTimeout: String? = null, executionUser: String? = null, gcsNotebookSource: ScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobGcsNotebookSource? = null, gcsOutputUri: String, notebookRuntimeTemplateResourceName: String, serviceAccount: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Dataform Repository containing the input notebook. Structure is documented below.

Link copied to clipboard

Required. The display name of the Notebook Execution.

Link copied to clipboard

Max running time of the execution job in seconds (default 86400s / 24 hrs). A duration in seconds with up to nine fractional digits, ending with "s". Example: "3.5s".

Link copied to clipboard
val executionUser: String? = null

The user email to run the execution as.

Link copied to clipboard

The Cloud Storage uri for the input notebook. Structure is documented below.

Link copied to clipboard

The Cloud Storage location to upload the result to. Format:gs://bucket-name

Link copied to clipboard

The NotebookRuntimeTemplate to source compute configuration from.

Link copied to clipboard
val serviceAccount: String? = null

The service account to run the execution as.