AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJob class

Constructors

AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJob({Input<String?>? createTime, Input<AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobCustomEnvironmentSpec?>? customEnvironmentSpec, Input<AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobDataformRepositorySource?>? dataformRepositorySource, Input<AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobDirectNotebookSource?>? directNotebookSource, Input<String?>? displayName, Input<AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobEncryptionSpec?>? encryptionSpec, Input<String?>? executionTimeout, Input<String?>? executionUser, Input<AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobGcsNotebookSource?>? gcsNotebookSource, Input<String?>? gcsOutputUri, Input<String?>? jobState, Input<String?>? kernelName, Input<Map<String, String>?>? labels, Input<String?>? name, Input<String?>? notebookRuntimeTemplateResourceName, Input<Map<String, String>?>? parameters, Input<String?>? scheduleResourceName, Input<String?>? serviceAccount, Input<String?>? updateTime, 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.
const
AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJob.fromMap(Map<String, dynamic> map)
factory

Properties

createTime → Input<String?>?
(Output) Timestamp when this NotebookExecutionJob was created.
final
customEnvironmentSpec → Input<AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobCustomEnvironmentSpec?>?
Compute configuration to use for an execution job. Structure is documented below.
final
dataformRepositorySource → Input<AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobDataformRepositorySource?>?
The Dataform Repository containing the input notebook. Structure is documented below.
final
directNotebookSource → Input<AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobDirectNotebookSource?>?
The content of the input notebook in ipynb format. Structure is documented below.
final
displayName → Input<String?>?
The display name of the NotebookExecutionJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.
final
encryptionSpec → Input<AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobEncryptionSpec?>?
Represents a customer-managed encryption key specification that can be applied to a Vertex AI resource. Structure is documented below.
final
executionTimeout → Input<String?>?
Max running time of the execution job in seconds (default 86400s / 24 hrs).
final
executionUser → Input<String?>?
The user email to run the execution as. Only supported by Colab runtimes.
final
gcsNotebookSource → Input<AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJobGcsNotebookSource?>?
The Cloud Storage uri for the input notebook. Structure is documented below.
final
gcsOutputUri → Input<String?>?
The Cloud Storage location to upload the result to. Format: gs://bucket-name
final
hashCode → int
The hash code for this object.
no setterinherited
jobState → Input<String?>?
(Output) Possible values: JOB_STATE_QUEUED JOB_STATE_PENDING JOB_STATE_RUNNING JOB_STATE_SUCCEEDED JOB_STATE_FAILED JOB_STATE_CANCELLING JOB_STATE_CANCELLED JOB_STATE_PAUSED JOB_STATE_EXPIRED JOB_STATE_UPDATING JOB_STATE_PARTIALLY_SUCCEEDED
final
kernelName → Input<String?>?
The name of the kernel to use during notebook execution. If unset, the default kernel is used.
final
labels → Input<Map<String, String>?>?
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.
final
name → Input<String?>?
(Output) The resource name of this NotebookExecutionJob. Format: projects/{project_id}/locations/{location}/notebookExecutionJobs/{job_id}
final
notebookRuntimeTemplateResourceName → Input<String?>?
The NotebookRuntimeTemplate to source compute configuration from.
final
parameters → Input<Map<String, String>?>?
The user-defined parameters to use during notebook execution.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scheduleResourceName → Input<String?>?
(Output) The Schedule resource name if this job is triggered by one. Format: projects/{project_id}/locations/{location}/schedules/{schedule_id}
final
serviceAccount → Input<String?>?
The service account to run the execution as.
final
updateTime → Input<String?>?
(Output) Timestamp when this NotebookExecutionJob was most recently updated.
final
workbenchRuntime → Input<Map<String, dynamic>?>?
Configuration for a Workbench Instances-based environment.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited