public static final class TrainingPipeline.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TrainingPipeline.Builder> implements TrainingPipelineOrBuilder
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][google.cloud.aiplatform.v1beta1.ModelService.UploadModel] the Model to Vertex AI, and evaluate the Model.Protobuf type
google.cloud.aiplatform.v1beta1.TrainingPipeline| Modifier and Type | Method and Description |
|---|---|
TrainingPipeline.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TrainingPipeline |
build() |
TrainingPipeline |
buildPartial() |
TrainingPipeline.Builder |
clear() |
TrainingPipeline.Builder |
clearCreateTime()
Output only.
|
TrainingPipeline.Builder |
clearDisplayName()
Required.
|
TrainingPipeline.Builder |
clearEncryptionSpec()
Customer-managed encryption key spec for a TrainingPipeline.
|
TrainingPipeline.Builder |
clearEndTime()
Output only.
|
TrainingPipeline.Builder |
clearError()
Output only.
|
TrainingPipeline.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
TrainingPipeline.Builder |
clearInputDataConfig()
Specifies Vertex AI owned input data that may be used for training the
Model.
|
TrainingPipeline.Builder |
clearLabels() |
TrainingPipeline.Builder |
clearModelId()
Optional.
|
TrainingPipeline.Builder |
clearModelToUpload()
Describes the Model that may be uploaded (via
[ModelService.UploadModel][google.cloud.aiplatform.v1beta1.ModelService.UploadModel])
by this TrainingPipeline.
|
TrainingPipeline.Builder |
clearName()
Output only.
|
TrainingPipeline.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
TrainingPipeline.Builder |
clearParentModel()
Optional.
|
TrainingPipeline.Builder |
clearStartTime()
Output only.
|
TrainingPipeline.Builder |
clearState()
Output only.
|
TrainingPipeline.Builder |
clearTrainingTaskDefinition()
Required.
|
TrainingPipeline.Builder |
clearTrainingTaskInputs()
Required.
|
TrainingPipeline.Builder |
clearTrainingTaskMetadata()
Output only.
|
TrainingPipeline.Builder |
clearUpdateTime()
Output only.
|
TrainingPipeline.Builder |
clone() |
boolean |
containsLabels(String key)
The labels with user-defined metadata to organize TrainingPipelines.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
TrainingPipeline |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisplayName()
Required.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Required.
|
EncryptionSpec |
getEncryptionSpec()
Customer-managed encryption key spec for a TrainingPipeline.
|
EncryptionSpec.Builder |
getEncryptionSpecBuilder()
Customer-managed encryption key spec for a TrainingPipeline.
|
EncryptionSpecOrBuilder |
getEncryptionSpecOrBuilder()
Customer-managed encryption key spec for a TrainingPipeline.
|
com.google.protobuf.Timestamp |
getEndTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getEndTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getEndTimeOrBuilder()
Output only.
|
com.google.rpc.Status |
getError()
Output only.
|
com.google.rpc.Status.Builder |
getErrorBuilder()
Output only.
|
com.google.rpc.StatusOrBuilder |
getErrorOrBuilder()
Output only.
|
InputDataConfig |
getInputDataConfig()
Specifies Vertex AI owned input data that may be used for training the
Model.
|
InputDataConfig.Builder |
getInputDataConfigBuilder()
Specifies Vertex AI owned input data that may be used for training the
Model.
|
InputDataConfigOrBuilder |
getInputDataConfigOrBuilder()
Specifies Vertex AI owned input data that may be used for training the
Model.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
The labels with user-defined metadata to organize TrainingPipelines.
|
Map<String,String> |
getLabelsMap()
The labels with user-defined metadata to organize TrainingPipelines.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
The labels with user-defined metadata to organize TrainingPipelines.
|
String |
getLabelsOrThrow(String key)
The labels with user-defined metadata to organize TrainingPipelines.
|
String |
getModelId()
Optional.
|
com.google.protobuf.ByteString |
getModelIdBytes()
Optional.
|
Model |
getModelToUpload()
Describes the Model that may be uploaded (via
[ModelService.UploadModel][google.cloud.aiplatform.v1beta1.ModelService.UploadModel])
by this TrainingPipeline.
|
Model.Builder |
getModelToUploadBuilder()
Describes the Model that may be uploaded (via
[ModelService.UploadModel][google.cloud.aiplatform.v1beta1.ModelService.UploadModel])
by this TrainingPipeline.
|
ModelOrBuilder |
getModelToUploadOrBuilder()
Describes the Model that may be uploaded (via
[ModelService.UploadModel][google.cloud.aiplatform.v1beta1.ModelService.UploadModel])
by this TrainingPipeline.
|
Map<String,String> |
getMutableLabels()
Deprecated.
|
String |
getName()
Output only.
|
com.google.protobuf.ByteString |
getNameBytes()
Output only.
|
String |
getParentModel()
Optional.
|
com.google.protobuf.ByteString |
getParentModelBytes()
Optional.
|
com.google.protobuf.Timestamp |
getStartTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getStartTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getStartTimeOrBuilder()
Output only.
|
PipelineState |
getState()
Output only.
|
int |
getStateValue()
Output only.
|
String |
getTrainingTaskDefinition()
Required.
|
com.google.protobuf.ByteString |
getTrainingTaskDefinitionBytes()
Required.
|
com.google.protobuf.Value |
getTrainingTaskInputs()
Required.
|
com.google.protobuf.Value.Builder |
getTrainingTaskInputsBuilder()
Required.
|
com.google.protobuf.ValueOrBuilder |
getTrainingTaskInputsOrBuilder()
Required.
|
com.google.protobuf.Value |
getTrainingTaskMetadata()
Output only.
|
com.google.protobuf.Value.Builder |
getTrainingTaskMetadataBuilder()
Output only.
|
com.google.protobuf.ValueOrBuilder |
getTrainingTaskMetadataOrBuilder()
Output only.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getUpdateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasEncryptionSpec()
Customer-managed encryption key spec for a TrainingPipeline.
|
boolean |
hasEndTime()
Output only.
|
boolean |
hasError()
Output only.
|
boolean |
hasInputDataConfig()
Specifies Vertex AI owned input data that may be used for training the
Model.
|
boolean |
hasModelToUpload()
Describes the Model that may be uploaded (via
[ModelService.UploadModel][google.cloud.aiplatform.v1beta1.ModelService.UploadModel])
by this TrainingPipeline.
|
boolean |
hasStartTime()
Output only.
|
boolean |
hasTrainingTaskInputs()
Required.
|
boolean |
hasTrainingTaskMetadata()
Output only.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMutableMapFieldReflection(int number) |
boolean |
isInitialized() |
TrainingPipeline.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
TrainingPipeline.Builder |
mergeEncryptionSpec(EncryptionSpec value)
Customer-managed encryption key spec for a TrainingPipeline.
|
TrainingPipeline.Builder |
mergeEndTime(com.google.protobuf.Timestamp value)
Output only.
|
TrainingPipeline.Builder |
mergeError(com.google.rpc.Status value)
Output only.
|
TrainingPipeline.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TrainingPipeline.Builder |
mergeFrom(com.google.protobuf.Message other) |
TrainingPipeline.Builder |
mergeFrom(TrainingPipeline other) |
TrainingPipeline.Builder |
mergeInputDataConfig(InputDataConfig value)
Specifies Vertex AI owned input data that may be used for training the
Model.
|
TrainingPipeline.Builder |
mergeModelToUpload(Model value)
Describes the Model that may be uploaded (via
[ModelService.UploadModel][google.cloud.aiplatform.v1beta1.ModelService.UploadModel])
by this TrainingPipeline.
|
TrainingPipeline.Builder |
mergeStartTime(com.google.protobuf.Timestamp value)
Output only.
|
TrainingPipeline.Builder |
mergeTrainingTaskInputs(com.google.protobuf.Value value)
Required.
|
TrainingPipeline.Builder |
mergeTrainingTaskMetadata(com.google.protobuf.Value value)
Output only.
|
TrainingPipeline.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
TrainingPipeline.Builder |
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
TrainingPipeline.Builder |
putAllLabels(Map<String,String> values)
The labels with user-defined metadata to organize TrainingPipelines.
|
TrainingPipeline.Builder |
putLabels(String key,
String value)
The labels with user-defined metadata to organize TrainingPipelines.
|
TrainingPipeline.Builder |
removeLabels(String key)
The labels with user-defined metadata to organize TrainingPipelines.
|
TrainingPipeline.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
TrainingPipeline.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
TrainingPipeline.Builder |
setDisplayName(String value)
Required.
|
TrainingPipeline.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
Required.
|
TrainingPipeline.Builder |
setEncryptionSpec(EncryptionSpec.Builder builderForValue)
Customer-managed encryption key spec for a TrainingPipeline.
|
TrainingPipeline.Builder |
setEncryptionSpec(EncryptionSpec value)
Customer-managed encryption key spec for a TrainingPipeline.
|
TrainingPipeline.Builder |
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
TrainingPipeline.Builder |
setEndTime(com.google.protobuf.Timestamp value)
Output only.
|
TrainingPipeline.Builder |
setError(com.google.rpc.Status.Builder builderForValue)
Output only.
|
TrainingPipeline.Builder |
setError(com.google.rpc.Status value)
Output only.
|
TrainingPipeline.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
TrainingPipeline.Builder |
setInputDataConfig(InputDataConfig.Builder builderForValue)
Specifies Vertex AI owned input data that may be used for training the
Model.
|
TrainingPipeline.Builder |
setInputDataConfig(InputDataConfig value)
Specifies Vertex AI owned input data that may be used for training the
Model.
|
TrainingPipeline.Builder |
setModelId(String value)
Optional.
|
TrainingPipeline.Builder |
setModelIdBytes(com.google.protobuf.ByteString value)
Optional.
|
TrainingPipeline.Builder |
setModelToUpload(Model.Builder builderForValue)
Describes the Model that may be uploaded (via
[ModelService.UploadModel][google.cloud.aiplatform.v1beta1.ModelService.UploadModel])
by this TrainingPipeline.
|
TrainingPipeline.Builder |
setModelToUpload(Model value)
Describes the Model that may be uploaded (via
[ModelService.UploadModel][google.cloud.aiplatform.v1beta1.ModelService.UploadModel])
by this TrainingPipeline.
|
TrainingPipeline.Builder |
setName(String value)
Output only.
|
TrainingPipeline.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Output only.
|
TrainingPipeline.Builder |
setParentModel(String value)
Optional.
|
TrainingPipeline.Builder |
setParentModelBytes(com.google.protobuf.ByteString value)
Optional.
|
TrainingPipeline.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
TrainingPipeline.Builder |
setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
TrainingPipeline.Builder |
setStartTime(com.google.protobuf.Timestamp value)
Output only.
|
TrainingPipeline.Builder |
setState(PipelineState value)
Output only.
|
TrainingPipeline.Builder |
setStateValue(int value)
Output only.
|
TrainingPipeline.Builder |
setTrainingTaskDefinition(String value)
Required.
|
TrainingPipeline.Builder |
setTrainingTaskDefinitionBytes(com.google.protobuf.ByteString value)
Required.
|
TrainingPipeline.Builder |
setTrainingTaskInputs(com.google.protobuf.Value.Builder builderForValue)
Required.
|
TrainingPipeline.Builder |
setTrainingTaskInputs(com.google.protobuf.Value value)
Required.
|
TrainingPipeline.Builder |
setTrainingTaskMetadata(com.google.protobuf.Value.Builder builderForValue)
Output only.
|
TrainingPipeline.Builder |
setTrainingTaskMetadata(com.google.protobuf.Value value)
Output only.
|
TrainingPipeline.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
TrainingPipeline.Builder |
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
TrainingPipeline.Builder |
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<TrainingPipeline.Builder>protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<TrainingPipeline.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<TrainingPipeline.Builder>public TrainingPipeline.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<TrainingPipeline.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<TrainingPipeline.Builder>public TrainingPipeline getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TrainingPipeline build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TrainingPipeline buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TrainingPipeline.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<TrainingPipeline.Builder>public TrainingPipeline.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<TrainingPipeline.Builder>public TrainingPipeline.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<TrainingPipeline.Builder>public TrainingPipeline.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<TrainingPipeline.Builder>public TrainingPipeline.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TrainingPipeline.Builder>public TrainingPipeline.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<TrainingPipeline.Builder>public TrainingPipeline.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TrainingPipeline.Builder>public TrainingPipeline.Builder mergeFrom(TrainingPipeline other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<TrainingPipeline.Builder>public TrainingPipeline.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TrainingPipeline.Builder>IOExceptionpublic String getName()
Output only. Resource name of the TrainingPipeline.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getName in interface TrainingPipelineOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Output only. Resource name of the TrainingPipeline.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getNameBytes in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder setName(String value)
Output only. Resource name of the TrainingPipeline.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The name to set.public TrainingPipeline.Builder clearName()
Output only. Resource name of the TrainingPipeline.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];public TrainingPipeline.Builder setNameBytes(com.google.protobuf.ByteString value)
Output only. Resource name of the TrainingPipeline.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for name to set.public String getDisplayName()
Required. The user-defined name of this TrainingPipeline.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];getDisplayName in interface TrainingPipelineOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Required. The user-defined name of this TrainingPipeline.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];getDisplayNameBytes in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder setDisplayName(String value)
Required. The user-defined name of this TrainingPipeline.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];value - The displayName to set.public TrainingPipeline.Builder clearDisplayName()
Required. The user-defined name of this TrainingPipeline.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];public TrainingPipeline.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Required. The user-defined name of this TrainingPipeline.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes for displayName to set.public boolean hasInputDataConfig()
Specifies Vertex AI owned input data that may be used for training the Model. The TrainingPipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] should make clear whether this config is used and if there are any special requirements on how it should be filled. If nothing about this config is mentioned in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition], then it should be assumed that the TrainingPipeline does not depend on this configuration.
.google.cloud.aiplatform.v1beta1.InputDataConfig input_data_config = 3;hasInputDataConfig in interface TrainingPipelineOrBuilderpublic InputDataConfig getInputDataConfig()
Specifies Vertex AI owned input data that may be used for training the Model. The TrainingPipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] should make clear whether this config is used and if there are any special requirements on how it should be filled. If nothing about this config is mentioned in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition], then it should be assumed that the TrainingPipeline does not depend on this configuration.
.google.cloud.aiplatform.v1beta1.InputDataConfig input_data_config = 3;getInputDataConfig in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder setInputDataConfig(InputDataConfig value)
Specifies Vertex AI owned input data that may be used for training the Model. The TrainingPipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] should make clear whether this config is used and if there are any special requirements on how it should be filled. If nothing about this config is mentioned in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition], then it should be assumed that the TrainingPipeline does not depend on this configuration.
.google.cloud.aiplatform.v1beta1.InputDataConfig input_data_config = 3;public TrainingPipeline.Builder setInputDataConfig(InputDataConfig.Builder builderForValue)
Specifies Vertex AI owned input data that may be used for training the Model. The TrainingPipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] should make clear whether this config is used and if there are any special requirements on how it should be filled. If nothing about this config is mentioned in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition], then it should be assumed that the TrainingPipeline does not depend on this configuration.
.google.cloud.aiplatform.v1beta1.InputDataConfig input_data_config = 3;public TrainingPipeline.Builder mergeInputDataConfig(InputDataConfig value)
Specifies Vertex AI owned input data that may be used for training the Model. The TrainingPipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] should make clear whether this config is used and if there are any special requirements on how it should be filled. If nothing about this config is mentioned in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition], then it should be assumed that the TrainingPipeline does not depend on this configuration.
.google.cloud.aiplatform.v1beta1.InputDataConfig input_data_config = 3;public TrainingPipeline.Builder clearInputDataConfig()
Specifies Vertex AI owned input data that may be used for training the Model. The TrainingPipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] should make clear whether this config is used and if there are any special requirements on how it should be filled. If nothing about this config is mentioned in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition], then it should be assumed that the TrainingPipeline does not depend on this configuration.
.google.cloud.aiplatform.v1beta1.InputDataConfig input_data_config = 3;public InputDataConfig.Builder getInputDataConfigBuilder()
Specifies Vertex AI owned input data that may be used for training the Model. The TrainingPipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] should make clear whether this config is used and if there are any special requirements on how it should be filled. If nothing about this config is mentioned in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition], then it should be assumed that the TrainingPipeline does not depend on this configuration.
.google.cloud.aiplatform.v1beta1.InputDataConfig input_data_config = 3;public InputDataConfigOrBuilder getInputDataConfigOrBuilder()
Specifies Vertex AI owned input data that may be used for training the Model. The TrainingPipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] should make clear whether this config is used and if there are any special requirements on how it should be filled. If nothing about this config is mentioned in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition], then it should be assumed that the TrainingPipeline does not depend on this configuration.
.google.cloud.aiplatform.v1beta1.InputDataConfig input_data_config = 3;getInputDataConfigOrBuilder in interface TrainingPipelineOrBuilderpublic String getTrainingTaskDefinition()
Required. 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. The definition files that can be used here are found in gs://google-cloud-aiplatform/schema/trainingjob/definition/. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
string training_task_definition = 4 [(.google.api.field_behavior) = REQUIRED];getTrainingTaskDefinition in interface TrainingPipelineOrBuilderpublic com.google.protobuf.ByteString getTrainingTaskDefinitionBytes()
Required. 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. The definition files that can be used here are found in gs://google-cloud-aiplatform/schema/trainingjob/definition/. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
string training_task_definition = 4 [(.google.api.field_behavior) = REQUIRED];getTrainingTaskDefinitionBytes in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder setTrainingTaskDefinition(String value)
Required. 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. The definition files that can be used here are found in gs://google-cloud-aiplatform/schema/trainingjob/definition/. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
string training_task_definition = 4 [(.google.api.field_behavior) = REQUIRED];value - The trainingTaskDefinition to set.public TrainingPipeline.Builder clearTrainingTaskDefinition()
Required. 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. The definition files that can be used here are found in gs://google-cloud-aiplatform/schema/trainingjob/definition/. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
string training_task_definition = 4 [(.google.api.field_behavior) = REQUIRED];public TrainingPipeline.Builder setTrainingTaskDefinitionBytes(com.google.protobuf.ByteString value)
Required. 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. The definition files that can be used here are found in gs://google-cloud-aiplatform/schema/trainingjob/definition/. Note: The URI given on output will be immutable and probably different, including the URI scheme, than the one given on input. The output URI will point to a location where the user only has a read access.
string training_task_definition = 4 [(.google.api.field_behavior) = REQUIRED];value - The bytes for trainingTaskDefinition to set.public boolean hasTrainingTaskInputs()
Required. The training task's parameter(s), as specified in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition]'s `inputs`.
.google.protobuf.Value training_task_inputs = 5 [(.google.api.field_behavior) = REQUIRED];
hasTrainingTaskInputs in interface TrainingPipelineOrBuilderpublic com.google.protobuf.Value getTrainingTaskInputs()
Required. The training task's parameter(s), as specified in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition]'s `inputs`.
.google.protobuf.Value training_task_inputs = 5 [(.google.api.field_behavior) = REQUIRED];
getTrainingTaskInputs in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder setTrainingTaskInputs(com.google.protobuf.Value value)
Required. The training task's parameter(s), as specified in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition]'s `inputs`.
.google.protobuf.Value training_task_inputs = 5 [(.google.api.field_behavior) = REQUIRED];
public TrainingPipeline.Builder setTrainingTaskInputs(com.google.protobuf.Value.Builder builderForValue)
Required. The training task's parameter(s), as specified in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition]'s `inputs`.
.google.protobuf.Value training_task_inputs = 5 [(.google.api.field_behavior) = REQUIRED];
public TrainingPipeline.Builder mergeTrainingTaskInputs(com.google.protobuf.Value value)
Required. The training task's parameter(s), as specified in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition]'s `inputs`.
.google.protobuf.Value training_task_inputs = 5 [(.google.api.field_behavior) = REQUIRED];
public TrainingPipeline.Builder clearTrainingTaskInputs()
Required. The training task's parameter(s), as specified in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition]'s `inputs`.
.google.protobuf.Value training_task_inputs = 5 [(.google.api.field_behavior) = REQUIRED];
public com.google.protobuf.Value.Builder getTrainingTaskInputsBuilder()
Required. The training task's parameter(s), as specified in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition]'s `inputs`.
.google.protobuf.Value training_task_inputs = 5 [(.google.api.field_behavior) = REQUIRED];
public com.google.protobuf.ValueOrBuilder getTrainingTaskInputsOrBuilder()
Required. The training task's parameter(s), as specified in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition]'s `inputs`.
.google.protobuf.Value training_task_inputs = 5 [(.google.api.field_behavior) = REQUIRED];
getTrainingTaskInputsOrBuilder in interface TrainingPipelineOrBuilderpublic boolean hasTrainingTaskMetadata()
Output only. The metadata information as specified in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition]'s `metadata`. This metadata is an auxiliary runtime and final information about the training task. While the pipeline is running this information is populated only at a best effort basis. Only present if the pipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] contains `metadata` object.
.google.protobuf.Value training_task_metadata = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasTrainingTaskMetadata in interface TrainingPipelineOrBuilderpublic com.google.protobuf.Value getTrainingTaskMetadata()
Output only. The metadata information as specified in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition]'s `metadata`. This metadata is an auxiliary runtime and final information about the training task. While the pipeline is running this information is populated only at a best effort basis. Only present if the pipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] contains `metadata` object.
.google.protobuf.Value training_task_metadata = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTrainingTaskMetadata in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder setTrainingTaskMetadata(com.google.protobuf.Value value)
Output only. The metadata information as specified in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition]'s `metadata`. This metadata is an auxiliary runtime and final information about the training task. While the pipeline is running this information is populated only at a best effort basis. Only present if the pipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] contains `metadata` object.
.google.protobuf.Value training_task_metadata = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrainingPipeline.Builder setTrainingTaskMetadata(com.google.protobuf.Value.Builder builderForValue)
Output only. The metadata information as specified in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition]'s `metadata`. This metadata is an auxiliary runtime and final information about the training task. While the pipeline is running this information is populated only at a best effort basis. Only present if the pipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] contains `metadata` object.
.google.protobuf.Value training_task_metadata = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrainingPipeline.Builder mergeTrainingTaskMetadata(com.google.protobuf.Value value)
Output only. The metadata information as specified in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition]'s `metadata`. This metadata is an auxiliary runtime and final information about the training task. While the pipeline is running this information is populated only at a best effort basis. Only present if the pipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] contains `metadata` object.
.google.protobuf.Value training_task_metadata = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrainingPipeline.Builder clearTrainingTaskMetadata()
Output only. The metadata information as specified in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition]'s `metadata`. This metadata is an auxiliary runtime and final information about the training task. While the pipeline is running this information is populated only at a best effort basis. Only present if the pipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] contains `metadata` object.
.google.protobuf.Value training_task_metadata = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Value.Builder getTrainingTaskMetadataBuilder()
Output only. The metadata information as specified in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition]'s `metadata`. This metadata is an auxiliary runtime and final information about the training task. While the pipeline is running this information is populated only at a best effort basis. Only present if the pipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] contains `metadata` object.
.google.protobuf.Value training_task_metadata = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.ValueOrBuilder getTrainingTaskMetadataOrBuilder()
Output only. The metadata information as specified in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition]'s `metadata`. This metadata is an auxiliary runtime and final information about the training task. While the pipeline is running this information is populated only at a best effort basis. Only present if the pipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] contains `metadata` object.
.google.protobuf.Value training_task_metadata = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTrainingTaskMetadataOrBuilder in interface TrainingPipelineOrBuilderpublic boolean hasModelToUpload()
Describes the Model that may be uploaded (via [ModelService.UploadModel][google.cloud.aiplatform.v1beta1.ModelService.UploadModel]) by this TrainingPipeline. The TrainingPipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] should make clear whether this Model description should be populated, and if there are any special requirements regarding how it should be filled. If nothing is mentioned in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition], then it should be assumed that this field should not be filled and the training task either uploads the Model without a need of this information, or that training task does not support uploading a Model as part of the pipeline. When the Pipeline's state becomes `PIPELINE_STATE_SUCCEEDED` and the trained Model had been uploaded into Vertex AI, then the model_to_upload's resource [name][google.cloud.aiplatform.v1beta1.Model.name] is populated. The Model is always uploaded into the Project and Location in which this pipeline is.
.google.cloud.aiplatform.v1beta1.Model model_to_upload = 7;hasModelToUpload in interface TrainingPipelineOrBuilderpublic Model getModelToUpload()
Describes the Model that may be uploaded (via [ModelService.UploadModel][google.cloud.aiplatform.v1beta1.ModelService.UploadModel]) by this TrainingPipeline. The TrainingPipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] should make clear whether this Model description should be populated, and if there are any special requirements regarding how it should be filled. If nothing is mentioned in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition], then it should be assumed that this field should not be filled and the training task either uploads the Model without a need of this information, or that training task does not support uploading a Model as part of the pipeline. When the Pipeline's state becomes `PIPELINE_STATE_SUCCEEDED` and the trained Model had been uploaded into Vertex AI, then the model_to_upload's resource [name][google.cloud.aiplatform.v1beta1.Model.name] is populated. The Model is always uploaded into the Project and Location in which this pipeline is.
.google.cloud.aiplatform.v1beta1.Model model_to_upload = 7;getModelToUpload in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder setModelToUpload(Model value)
Describes the Model that may be uploaded (via [ModelService.UploadModel][google.cloud.aiplatform.v1beta1.ModelService.UploadModel]) by this TrainingPipeline. The TrainingPipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] should make clear whether this Model description should be populated, and if there are any special requirements regarding how it should be filled. If nothing is mentioned in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition], then it should be assumed that this field should not be filled and the training task either uploads the Model without a need of this information, or that training task does not support uploading a Model as part of the pipeline. When the Pipeline's state becomes `PIPELINE_STATE_SUCCEEDED` and the trained Model had been uploaded into Vertex AI, then the model_to_upload's resource [name][google.cloud.aiplatform.v1beta1.Model.name] is populated. The Model is always uploaded into the Project and Location in which this pipeline is.
.google.cloud.aiplatform.v1beta1.Model model_to_upload = 7;public TrainingPipeline.Builder setModelToUpload(Model.Builder builderForValue)
Describes the Model that may be uploaded (via [ModelService.UploadModel][google.cloud.aiplatform.v1beta1.ModelService.UploadModel]) by this TrainingPipeline. The TrainingPipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] should make clear whether this Model description should be populated, and if there are any special requirements regarding how it should be filled. If nothing is mentioned in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition], then it should be assumed that this field should not be filled and the training task either uploads the Model without a need of this information, or that training task does not support uploading a Model as part of the pipeline. When the Pipeline's state becomes `PIPELINE_STATE_SUCCEEDED` and the trained Model had been uploaded into Vertex AI, then the model_to_upload's resource [name][google.cloud.aiplatform.v1beta1.Model.name] is populated. The Model is always uploaded into the Project and Location in which this pipeline is.
.google.cloud.aiplatform.v1beta1.Model model_to_upload = 7;public TrainingPipeline.Builder mergeModelToUpload(Model value)
Describes the Model that may be uploaded (via [ModelService.UploadModel][google.cloud.aiplatform.v1beta1.ModelService.UploadModel]) by this TrainingPipeline. The TrainingPipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] should make clear whether this Model description should be populated, and if there are any special requirements regarding how it should be filled. If nothing is mentioned in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition], then it should be assumed that this field should not be filled and the training task either uploads the Model without a need of this information, or that training task does not support uploading a Model as part of the pipeline. When the Pipeline's state becomes `PIPELINE_STATE_SUCCEEDED` and the trained Model had been uploaded into Vertex AI, then the model_to_upload's resource [name][google.cloud.aiplatform.v1beta1.Model.name] is populated. The Model is always uploaded into the Project and Location in which this pipeline is.
.google.cloud.aiplatform.v1beta1.Model model_to_upload = 7;public TrainingPipeline.Builder clearModelToUpload()
Describes the Model that may be uploaded (via [ModelService.UploadModel][google.cloud.aiplatform.v1beta1.ModelService.UploadModel]) by this TrainingPipeline. The TrainingPipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] should make clear whether this Model description should be populated, and if there are any special requirements regarding how it should be filled. If nothing is mentioned in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition], then it should be assumed that this field should not be filled and the training task either uploads the Model without a need of this information, or that training task does not support uploading a Model as part of the pipeline. When the Pipeline's state becomes `PIPELINE_STATE_SUCCEEDED` and the trained Model had been uploaded into Vertex AI, then the model_to_upload's resource [name][google.cloud.aiplatform.v1beta1.Model.name] is populated. The Model is always uploaded into the Project and Location in which this pipeline is.
.google.cloud.aiplatform.v1beta1.Model model_to_upload = 7;public Model.Builder getModelToUploadBuilder()
Describes the Model that may be uploaded (via [ModelService.UploadModel][google.cloud.aiplatform.v1beta1.ModelService.UploadModel]) by this TrainingPipeline. The TrainingPipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] should make clear whether this Model description should be populated, and if there are any special requirements regarding how it should be filled. If nothing is mentioned in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition], then it should be assumed that this field should not be filled and the training task either uploads the Model without a need of this information, or that training task does not support uploading a Model as part of the pipeline. When the Pipeline's state becomes `PIPELINE_STATE_SUCCEEDED` and the trained Model had been uploaded into Vertex AI, then the model_to_upload's resource [name][google.cloud.aiplatform.v1beta1.Model.name] is populated. The Model is always uploaded into the Project and Location in which this pipeline is.
.google.cloud.aiplatform.v1beta1.Model model_to_upload = 7;public ModelOrBuilder getModelToUploadOrBuilder()
Describes the Model that may be uploaded (via [ModelService.UploadModel][google.cloud.aiplatform.v1beta1.ModelService.UploadModel]) by this TrainingPipeline. The TrainingPipeline's [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition] should make clear whether this Model description should be populated, and if there are any special requirements regarding how it should be filled. If nothing is mentioned in the [training_task_definition][google.cloud.aiplatform.v1beta1.TrainingPipeline.training_task_definition], then it should be assumed that this field should not be filled and the training task either uploads the Model without a need of this information, or that training task does not support uploading a Model as part of the pipeline. When the Pipeline's state becomes `PIPELINE_STATE_SUCCEEDED` and the trained Model had been uploaded into Vertex AI, then the model_to_upload's resource [name][google.cloud.aiplatform.v1beta1.Model.name] is populated. The Model is always uploaded into the Project and Location in which this pipeline is.
.google.cloud.aiplatform.v1beta1.Model model_to_upload = 7;getModelToUploadOrBuilder in interface TrainingPipelineOrBuilderpublic String getModelId()
Optional. The ID to use for the uploaded Model, which will become the final component of the model resource name. This value may be up to 63 characters, and valid characters are `[a-z0-9_-]`. The first character cannot be a number or hyphen.
string model_id = 22 [(.google.api.field_behavior) = OPTIONAL];getModelId in interface TrainingPipelineOrBuilderpublic com.google.protobuf.ByteString getModelIdBytes()
Optional. The ID to use for the uploaded Model, which will become the final component of the model resource name. This value may be up to 63 characters, and valid characters are `[a-z0-9_-]`. The first character cannot be a number or hyphen.
string model_id = 22 [(.google.api.field_behavior) = OPTIONAL];getModelIdBytes in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder setModelId(String value)
Optional. The ID to use for the uploaded Model, which will become the final component of the model resource name. This value may be up to 63 characters, and valid characters are `[a-z0-9_-]`. The first character cannot be a number or hyphen.
string model_id = 22 [(.google.api.field_behavior) = OPTIONAL];value - The modelId to set.public TrainingPipeline.Builder clearModelId()
Optional. The ID to use for the uploaded Model, which will become the final component of the model resource name. This value may be up to 63 characters, and valid characters are `[a-z0-9_-]`. The first character cannot be a number or hyphen.
string model_id = 22 [(.google.api.field_behavior) = OPTIONAL];public TrainingPipeline.Builder setModelIdBytes(com.google.protobuf.ByteString value)
Optional. The ID to use for the uploaded Model, which will become the final component of the model resource name. This value may be up to 63 characters, and valid characters are `[a-z0-9_-]`. The first character cannot be a number or hyphen.
string model_id = 22 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for modelId to set.public String getParentModel()
Optional. 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`.
string parent_model = 21 [(.google.api.field_behavior) = OPTIONAL];getParentModel in interface TrainingPipelineOrBuilderpublic com.google.protobuf.ByteString getParentModelBytes()
Optional. 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`.
string parent_model = 21 [(.google.api.field_behavior) = OPTIONAL];getParentModelBytes in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder setParentModel(String value)
Optional. 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`.
string parent_model = 21 [(.google.api.field_behavior) = OPTIONAL];value - The parentModel to set.public TrainingPipeline.Builder clearParentModel()
Optional. 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`.
string parent_model = 21 [(.google.api.field_behavior) = OPTIONAL];public TrainingPipeline.Builder setParentModelBytes(com.google.protobuf.ByteString value)
Optional. 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`.
string parent_model = 21 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for parentModel to set.public int getStateValue()
Output only. The detailed state of the pipeline.
.google.cloud.aiplatform.v1beta1.PipelineState state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder setStateValue(int value)
Output only. The detailed state of the pipeline.
.google.cloud.aiplatform.v1beta1.PipelineState state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for state to set.public PipelineState getState()
Output only. The detailed state of the pipeline.
.google.cloud.aiplatform.v1beta1.PipelineState state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder setState(PipelineState value)
Output only. The detailed state of the pipeline.
.google.cloud.aiplatform.v1beta1.PipelineState state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The state to set.public TrainingPipeline.Builder clearState()
Output only. The detailed state of the pipeline.
.google.cloud.aiplatform.v1beta1.PipelineState state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public boolean hasError()
Output only. Only populated when the pipeline's state is `PIPELINE_STATE_FAILED` or `PIPELINE_STATE_CANCELLED`.
.google.rpc.Status error = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];hasError in interface TrainingPipelineOrBuilderpublic com.google.rpc.Status getError()
Output only. Only populated when the pipeline's state is `PIPELINE_STATE_FAILED` or `PIPELINE_STATE_CANCELLED`.
.google.rpc.Status error = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];getError in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder setError(com.google.rpc.Status value)
Output only. Only populated when the pipeline's state is `PIPELINE_STATE_FAILED` or `PIPELINE_STATE_CANCELLED`.
.google.rpc.Status error = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];public TrainingPipeline.Builder setError(com.google.rpc.Status.Builder builderForValue)
Output only. Only populated when the pipeline's state is `PIPELINE_STATE_FAILED` or `PIPELINE_STATE_CANCELLED`.
.google.rpc.Status error = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];public TrainingPipeline.Builder mergeError(com.google.rpc.Status value)
Output only. Only populated when the pipeline's state is `PIPELINE_STATE_FAILED` or `PIPELINE_STATE_CANCELLED`.
.google.rpc.Status error = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];public TrainingPipeline.Builder clearError()
Output only. Only populated when the pipeline's state is `PIPELINE_STATE_FAILED` or `PIPELINE_STATE_CANCELLED`.
.google.rpc.Status error = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];public com.google.rpc.Status.Builder getErrorBuilder()
Output only. Only populated when the pipeline's state is `PIPELINE_STATE_FAILED` or `PIPELINE_STATE_CANCELLED`.
.google.rpc.Status error = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];public com.google.rpc.StatusOrBuilder getErrorOrBuilder()
Output only. Only populated when the pipeline's state is `PIPELINE_STATE_FAILED` or `PIPELINE_STATE_CANCELLED`.
.google.rpc.Status error = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];getErrorOrBuilder in interface TrainingPipelineOrBuilderpublic boolean hasCreateTime()
Output only. Time when the TrainingPipeline was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface TrainingPipelineOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. Time when the TrainingPipeline was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. Time when the TrainingPipeline was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrainingPipeline.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Time when the TrainingPipeline was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrainingPipeline.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. Time when the TrainingPipeline was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrainingPipeline.Builder clearCreateTime()
Output only. Time when the TrainingPipeline was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. Time when the TrainingPipeline was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Time when the TrainingPipeline was created.
.google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface TrainingPipelineOrBuilderpublic boolean hasStartTime()
Output only. Time when the TrainingPipeline for the first time entered the `PIPELINE_STATE_RUNNING` state.
.google.protobuf.Timestamp start_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasStartTime in interface TrainingPipelineOrBuilderpublic com.google.protobuf.Timestamp getStartTime()
Output only. Time when the TrainingPipeline for the first time entered the `PIPELINE_STATE_RUNNING` state.
.google.protobuf.Timestamp start_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStartTime in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder setStartTime(com.google.protobuf.Timestamp value)
Output only. Time when the TrainingPipeline for the first time entered the `PIPELINE_STATE_RUNNING` state.
.google.protobuf.Timestamp start_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrainingPipeline.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Time when the TrainingPipeline for the first time entered the `PIPELINE_STATE_RUNNING` state.
.google.protobuf.Timestamp start_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrainingPipeline.Builder mergeStartTime(com.google.protobuf.Timestamp value)
Output only. Time when the TrainingPipeline for the first time entered the `PIPELINE_STATE_RUNNING` state.
.google.protobuf.Timestamp start_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrainingPipeline.Builder clearStartTime()
Output only. Time when the TrainingPipeline for the first time entered the `PIPELINE_STATE_RUNNING` state.
.google.protobuf.Timestamp start_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
Output only. Time when the TrainingPipeline for the first time entered the `PIPELINE_STATE_RUNNING` state.
.google.protobuf.Timestamp start_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
Output only. Time when the TrainingPipeline for the first time entered the `PIPELINE_STATE_RUNNING` state.
.google.protobuf.Timestamp start_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStartTimeOrBuilder in interface TrainingPipelineOrBuilderpublic boolean hasEndTime()
Output only. Time when the TrainingPipeline entered any of the following states: `PIPELINE_STATE_SUCCEEDED`, `PIPELINE_STATE_FAILED`, `PIPELINE_STATE_CANCELLED`.
.google.protobuf.Timestamp end_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasEndTime in interface TrainingPipelineOrBuilderpublic com.google.protobuf.Timestamp getEndTime()
Output only. Time when the TrainingPipeline entered any of the following states: `PIPELINE_STATE_SUCCEEDED`, `PIPELINE_STATE_FAILED`, `PIPELINE_STATE_CANCELLED`.
.google.protobuf.Timestamp end_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEndTime in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder setEndTime(com.google.protobuf.Timestamp value)
Output only. Time when the TrainingPipeline entered any of the following states: `PIPELINE_STATE_SUCCEEDED`, `PIPELINE_STATE_FAILED`, `PIPELINE_STATE_CANCELLED`.
.google.protobuf.Timestamp end_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrainingPipeline.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Time when the TrainingPipeline entered any of the following states: `PIPELINE_STATE_SUCCEEDED`, `PIPELINE_STATE_FAILED`, `PIPELINE_STATE_CANCELLED`.
.google.protobuf.Timestamp end_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrainingPipeline.Builder mergeEndTime(com.google.protobuf.Timestamp value)
Output only. Time when the TrainingPipeline entered any of the following states: `PIPELINE_STATE_SUCCEEDED`, `PIPELINE_STATE_FAILED`, `PIPELINE_STATE_CANCELLED`.
.google.protobuf.Timestamp end_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrainingPipeline.Builder clearEndTime()
Output only. Time when the TrainingPipeline entered any of the following states: `PIPELINE_STATE_SUCCEEDED`, `PIPELINE_STATE_FAILED`, `PIPELINE_STATE_CANCELLED`.
.google.protobuf.Timestamp end_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
Output only. Time when the TrainingPipeline entered any of the following states: `PIPELINE_STATE_SUCCEEDED`, `PIPELINE_STATE_FAILED`, `PIPELINE_STATE_CANCELLED`.
.google.protobuf.Timestamp end_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
Output only. Time when the TrainingPipeline entered any of the following states: `PIPELINE_STATE_SUCCEEDED`, `PIPELINE_STATE_FAILED`, `PIPELINE_STATE_CANCELLED`.
.google.protobuf.Timestamp end_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEndTimeOrBuilder in interface TrainingPipelineOrBuilderpublic boolean hasUpdateTime()
Output only. Time when the TrainingPipeline was most recently updated.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface TrainingPipelineOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. Time when the TrainingPipeline was most recently updated.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. Time when the TrainingPipeline was most recently updated.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrainingPipeline.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Time when the TrainingPipeline was most recently updated.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrainingPipeline.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. Time when the TrainingPipeline was most recently updated.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TrainingPipeline.Builder clearUpdateTime()
Output only. Time when the TrainingPipeline was most recently updated.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. Time when the TrainingPipeline was most recently updated.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Time when the TrainingPipeline was most recently updated.
.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface TrainingPipelineOrBuilderpublic int getLabelsCount()
TrainingPipelineOrBuilderThe labels with user-defined metadata to organize TrainingPipelines. 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.
map<string, string> labels = 15;getLabelsCount in interface TrainingPipelineOrBuilderpublic boolean containsLabels(String key)
The labels with user-defined metadata to organize TrainingPipelines. 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.
map<string, string> labels = 15;containsLabels in interface TrainingPipelineOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface TrainingPipelineOrBuilderpublic Map<String,String> getLabelsMap()
The labels with user-defined metadata to organize TrainingPipelines. 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.
map<string, string> labels = 15;getLabelsMap in interface TrainingPipelineOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
The labels with user-defined metadata to organize TrainingPipelines. 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.
map<string, string> labels = 15;getLabelsOrDefault in interface TrainingPipelineOrBuilderpublic String getLabelsOrThrow(String key)
The labels with user-defined metadata to organize TrainingPipelines. 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.
map<string, string> labels = 15;getLabelsOrThrow in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder clearLabels()
public TrainingPipeline.Builder removeLabels(String key)
The labels with user-defined metadata to organize TrainingPipelines. 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.
map<string, string> labels = 15;@Deprecated public Map<String,String> getMutableLabels()
public TrainingPipeline.Builder putLabels(String key, String value)
The labels with user-defined metadata to organize TrainingPipelines. 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.
map<string, string> labels = 15;public TrainingPipeline.Builder putAllLabels(Map<String,String> values)
The labels with user-defined metadata to organize TrainingPipelines. 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.
map<string, string> labels = 15;public boolean hasEncryptionSpec()
Customer-managed encryption key spec for a TrainingPipeline. If set, this TrainingPipeline will be secured by this key. Note: Model trained by this TrainingPipeline is also secured by this key if [model_to_upload][google.cloud.aiplatform.v1beta1.TrainingPipeline.encryption_spec] is not set separately.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 18;hasEncryptionSpec in interface TrainingPipelineOrBuilderpublic EncryptionSpec getEncryptionSpec()
Customer-managed encryption key spec for a TrainingPipeline. If set, this TrainingPipeline will be secured by this key. Note: Model trained by this TrainingPipeline is also secured by this key if [model_to_upload][google.cloud.aiplatform.v1beta1.TrainingPipeline.encryption_spec] is not set separately.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 18;getEncryptionSpec in interface TrainingPipelineOrBuilderpublic TrainingPipeline.Builder setEncryptionSpec(EncryptionSpec value)
Customer-managed encryption key spec for a TrainingPipeline. If set, this TrainingPipeline will be secured by this key. Note: Model trained by this TrainingPipeline is also secured by this key if [model_to_upload][google.cloud.aiplatform.v1beta1.TrainingPipeline.encryption_spec] is not set separately.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 18;public TrainingPipeline.Builder setEncryptionSpec(EncryptionSpec.Builder builderForValue)
Customer-managed encryption key spec for a TrainingPipeline. If set, this TrainingPipeline will be secured by this key. Note: Model trained by this TrainingPipeline is also secured by this key if [model_to_upload][google.cloud.aiplatform.v1beta1.TrainingPipeline.encryption_spec] is not set separately.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 18;public TrainingPipeline.Builder mergeEncryptionSpec(EncryptionSpec value)
Customer-managed encryption key spec for a TrainingPipeline. If set, this TrainingPipeline will be secured by this key. Note: Model trained by this TrainingPipeline is also secured by this key if [model_to_upload][google.cloud.aiplatform.v1beta1.TrainingPipeline.encryption_spec] is not set separately.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 18;public TrainingPipeline.Builder clearEncryptionSpec()
Customer-managed encryption key spec for a TrainingPipeline. If set, this TrainingPipeline will be secured by this key. Note: Model trained by this TrainingPipeline is also secured by this key if [model_to_upload][google.cloud.aiplatform.v1beta1.TrainingPipeline.encryption_spec] is not set separately.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 18;public EncryptionSpec.Builder getEncryptionSpecBuilder()
Customer-managed encryption key spec for a TrainingPipeline. If set, this TrainingPipeline will be secured by this key. Note: Model trained by this TrainingPipeline is also secured by this key if [model_to_upload][google.cloud.aiplatform.v1beta1.TrainingPipeline.encryption_spec] is not set separately.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 18;public EncryptionSpecOrBuilder getEncryptionSpecOrBuilder()
Customer-managed encryption key spec for a TrainingPipeline. If set, this TrainingPipeline will be secured by this key. Note: Model trained by this TrainingPipeline is also secured by this key if [model_to_upload][google.cloud.aiplatform.v1beta1.TrainingPipeline.encryption_spec] is not set separately.
.google.cloud.aiplatform.v1beta1.EncryptionSpec encryption_spec = 18;getEncryptionSpecOrBuilder in interface TrainingPipelineOrBuilderpublic final TrainingPipeline.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TrainingPipeline.Builder>public final TrainingPipeline.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<TrainingPipeline.Builder>Copyright © 2025 Google LLC. All rights reserved.