public sealed class NotebookExecutionJob : IMessage<NotebookExecutionJob>, IEquatable<NotebookExecutionJob>, IDeepCloneable<NotebookExecutionJob>, IBufferMessage, IMessage
Reference documentation and code samples for the Vertex AI v1 API class NotebookExecutionJob.
NotebookExecutionJob represents an instance of a notebook execution.
public EncryptionSpec EncryptionSpec { get; set; }
Customer-managed encryption key spec for the notebook execution job.
This field is auto-populated if the
[NotebookRuntimeTemplate][google.cloud.aiplatform.v1.NotebookRuntimeTemplate]
has an encryption spec.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-20 UTC."],[[["\u003cp\u003eThe latest version available for \u003ccode\u003eNotebookExecutionJob\u003c/code\u003e is 3.22.0, with version 3.18.0 being the current version in focus, and it provides reference documentation and code samples for the Vertex AI v1 API class.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eNotebookExecutionJob\u003c/code\u003e represents an instance of a notebook execution and includes properties such as \u003ccode\u003eCreateTime\u003c/code\u003e, \u003ccode\u003eDisplayName\u003c/code\u003e, \u003ccode\u003eExecutionTimeout\u003c/code\u003e, and \u003ccode\u003eJobState\u003c/code\u003e to manage and monitor the execution process.\u003c/p\u003e\n"],["\u003cp\u003eThe class supports various notebook sources, including \u003ccode\u003eDirectNotebookSource\u003c/code\u003e, \u003ccode\u003eGcsNotebookSource\u003c/code\u003e, and \u003ccode\u003eDataformRepositorySource\u003c/code\u003e, allowing flexibility in specifying the notebook to be executed.\u003c/p\u003e\n"],["\u003cp\u003eIt offers several configurations for the execution environment such as \u003ccode\u003eCustomEnvironmentSpec\u003c/code\u003e, \u003ccode\u003eWorkbenchRuntime\u003c/code\u003e, and \u003ccode\u003eNotebookRuntimeTemplateResourceName\u003c/code\u003e, enabling customization of the compute resources and runtime settings.\u003c/p\u003e\n"],["\u003cp\u003eThe class has outputs for the execution, such as the \u003ccode\u003eGcsOutputUri\u003c/code\u003e, that allows users to specify a location to store the execution's results, and there are also \u003ccode\u003eServiceAccount\u003c/code\u003e and \u003ccode\u003eExecutionUser\u003c/code\u003e properties to define the user or service account for the job.\u003c/p\u003e\n"]]],[],null,[]]