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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","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, as shown by the versioning list provided, while also offering a range of older versions.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eNotebookExecutionJob\u003c/code\u003e in the Vertex AI v1 API represents an instance of a notebook execution and implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers a \u003ccode\u003eNotebookExecutionJob()\u003c/code\u003e default constructor, as well as another constructor allowing for cloning the object through \u003ccode\u003eNotebookExecutionJob(NotebookExecutionJob other)\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eNotebookExecutionJob\u003c/code\u003e include the ability to set execution parameters like \u003ccode\u003eExecutionTimeout\u003c/code\u003e, specify the environment through \u003ccode\u003eCustomEnvironmentSpec\u003c/code\u003e, and define notebook sources through properties like \u003ccode\u003eGcsNotebookSource\u003c/code\u003e or \u003ccode\u003eDirectNotebookSource\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers multiple features to allow the user to set outputs and execution identities through \u003ccode\u003eGcsOutputUri\u003c/code\u003e, \u003ccode\u003eExecutionUser\u003c/code\u003e or \u003ccode\u003eServiceAccount\u003c/code\u003e, alongside getting additional information on the job through fields such as \u003ccode\u003eJobState\u003c/code\u003e, \u003ccode\u003eCreateTime\u003c/code\u003e, and \u003ccode\u003eStatus\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]