InputDataConfig class final

Specifies Vertex AI owned input data to be used for training, and possibly evaluating, the Model.

Inheritance
  • Object
  • ProtoMessage
  • InputDataConfig

Constructors

InputDataConfig({FractionSplit? fractionSplit, FilterSplit? filterSplit, PredefinedSplit? predefinedSplit, TimestampSplit? timestampSplit, StratifiedSplit? stratifiedSplit, GcsDestination? gcsDestination, BigQueryDestination? bigqueryDestination, required String datasetId, String annotationsFilter = '', String annotationSchemaUri = '', String savedQueryId = '', bool persistMlUseAssignment = false})
InputDataConfig.fromJson(Object? j)
factory

Properties

annotationSchemaUri String
Applicable only to custom training with Datasets that have DataItems and Annotations.
final
annotationsFilter String
Applicable only to Datasets that have DataItems and Annotations.
final
bigqueryDestination BigQueryDestination?
Only applicable to custom training with tabular Dataset with BigQuery source.
final
datasetId String
Required. The ID of the Dataset in the same Project and Location which data will be used to train the Model. The Dataset must use schema compatible with Model being trained, and what is compatible should be described in the used TrainingPipeline's training_task_definition google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition. For tabular Datasets, all their data is exported to training, to pick and choose from.
final
filterSplit FilterSplit?
Split based on the provided filters for each set.
final
fractionSplit FractionSplit?
Split based on fractions defining the size of each set.
final
gcsDestination GcsDestination?
The Cloud Storage location where the training data is to be written to. In the given directory a new directory is created with name: dataset-<dataset-id>-<annotation-type>-<timestamp-of-training-call> where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All training input data is written into that directory.
final
hashCode int
The hash code for this object.
no setterinherited
persistMlUseAssignment bool
Whether to persist the ML use assignment to data item system labels.
final
predefinedSplit PredefinedSplit?
Supported only for tabular Datasets.
final
qualifiedName String
The fully qualified name of this message, i.e., google.protobuf.Duration or google.rpc.ErrorInfo.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
savedQueryId String
Only applicable to Datasets that have SavedQueries.
final
stratifiedSplit StratifiedSplit?
Supported only for tabular Datasets.
final
timestampSplit TimestampSplit?
Supported only for tabular Datasets.
final

Methods

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

Operators

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

Constants

fullyQualifiedName → const String