GoogleCloudAiplatformV1TrainingPipeline class

The TrainingPipeline orchestrates tasks associated with training a Model.

It always executes the training task, and optionally may also export data from Vertex AI's Dataset which becomes the training input, upload the Model to Vertex AI, and evaluate the Model.

Constructors

GoogleCloudAiplatformV1TrainingPipeline({String? createTime, String? displayName, GoogleCloudAiplatformV1EncryptionSpec? encryptionSpec, String? endTime, GoogleRpcStatus? error, GoogleCloudAiplatformV1InputDataConfig? inputDataConfig, Map<String, String>? labels, String? modelId, GoogleCloudAiplatformV1Model? modelToUpload, String? name, String? parentModel, String? startTime, String? state, String? trainingTaskDefinition, Object? trainingTaskInputs, Object? trainingTaskMetadata, String? updateTime})
GoogleCloudAiplatformV1TrainingPipeline.fromJson(Map json_)

Properties

createTime String?
Time when the TrainingPipeline was created.
getter/setter pair
displayName String?
The user-defined name of this TrainingPipeline.
getter/setter pair
encryptionSpec GoogleCloudAiplatformV1EncryptionSpec?
Customer-managed encryption key spec for a TrainingPipeline.
getter/setter pair
endTime String?
Time when the TrainingPipeline entered any of the following states: PIPELINE_STATE_SUCCEEDED, PIPELINE_STATE_FAILED, PIPELINE_STATE_CANCELLED.
getter/setter pair
error GoogleRpcStatus?
Only populated when the pipeline's state is PIPELINE_STATE_FAILED or PIPELINE_STATE_CANCELLED.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
inputDataConfig GoogleCloudAiplatformV1InputDataConfig?
Specifies Vertex AI owned input data that may be used for training the Model.
getter/setter pair
labels Map<String, String>?
The labels with user-defined metadata to organize TrainingPipelines.
getter/setter pair
modelId String?
The ID to use for the uploaded Model, which will become the final component of the model resource name.
getter/setter pair
modelToUpload GoogleCloudAiplatformV1Model?
Describes the Model that may be uploaded (via ModelService.UploadModel) by this TrainingPipeline.
getter/setter pair
name String?
Resource name of the TrainingPipeline.
getter/setter pair
parentModel String?
When specify this field, the model_to_upload will not be uploaded as a new model, instead, it will become a new version of this parent_model.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startTime String?
Time when the TrainingPipeline for the first time entered the PIPELINE_STATE_RUNNING state.
getter/setter pair
state String?
The detailed state of the pipeline.
getter/setter pair
trainingTaskDefinition String?
A Google Cloud Storage path to the YAML file that defines the training task which is responsible for producing the model artifact, and may also include additional auxiliary work.
getter/setter pair
trainingTaskInputs Object?
The training task's parameter(s), as specified in the training_task_definition's inputs.
getter/setter pair
trainingTaskMetadata Object?
The metadata information as specified in the training_task_definition's metadata.
getter/setter pair
updateTime String?
Time when the TrainingPipeline was most recently updated.
getter/setter pair

Methods

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

Operators

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