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< ? labels, Input<String, String> ?>String?> ? name, Input<String?> ? notebookRuntimeTemplateResourceName, Input<Map< ? parameters, Input<String, String> ?>String?> ? scheduleResourceName, Input<String?> ? serviceAccount, Input<String?> ? updateTime, Input<Map< ? workbenchRuntime})String, dynamic> ?> -
Creates a new AiScheduleCreateNotebookExecutionJobRequestNotebookExecutionJob.
createTime(Output)customEnvironmentSpecCompute configuration to use for an execution job.dataformRepositorySourceThe Dataform Repository containing the input notebook.directNotebookSourceThe content of the input notebook in ipynb format.displayNameThe display name of the NotebookExecutionJob. The name can be up to 128 characters long and can consist of any UTF-8 characters.encryptionSpecRepresents a customer-managed encryption key specification that can be applied to a Vertex AI resource.executionTimeoutMax running time of the execution job in seconds (default 86400s / 24 hrs).executionUserThe user email to run the execution as. Only supported by Colab runtimes.gcsNotebookSourceThe Cloud Storage uri for the input notebook.gcsOutputUriThe Cloud Storage location to upload the result to. Format:gs://bucket-namejobState(Output)kernelNameThe name of the kernel to use during notebook execution. If unset, the default kernel is used.labelsThe 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)notebookRuntimeTemplateResourceNameThe NotebookRuntimeTemplate to source compute configuration from.parametersThe user-defined parameters to use during notebook execution.scheduleResourceName(Output)serviceAccountThe service account to run the execution as.updateTime(Output)workbenchRuntimeConfiguration 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-namefinal - 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